Files
netease-modsdk-wiki/docs/mcdocs/1-ModAPI/接口/实体/标签.md
2025-03-17 13:24:39 +08:00

2.3 KiB

sidebarDepth
sidebarDepth
1

标签

AddEntityTag

服务端

method in mod.server.component.tagCompServer.TagComponentServer

  • 描述

    增加实体标签

  • 参数

    参数名
    数据类型
    说明
    tag str 标签名
  • 返回值

    数据类型
    说明
    bool 是否成功
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.AddEntityTag("AAA")

EntityHasTag

服务端

method in mod.server.component.tagCompServer.TagComponentServer

  • 描述

    判断实体是否存在某个指定的标签

  • 参数

    参数名
    数据类型
    说明
    tag str 标签名
  • 返回值

    数据类型
    说明
    bool 是否包含标签
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.EntityHasTag("AAA")

GetEntityTags

服务端

method in mod.server.component.tagCompServer.TagComponentServer

  • 描述

    获取实体标签列表

  • 参数

  • 返回值

    数据类型
    说明
    list(str) 标签列表
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.GetEntityTags()

RemoveEntityTag

服务端

method in mod.server.component.tagCompServer.TagComponentServer

  • 描述

    移除实体某个指定的标签

  • 参数

    参数名
    数据类型
    说明
    tag str 标签名
  • 返回值

    数据类型
    说明
    bool 是否成功
  • 示例

import mod.server.extraServerApi as serverApi
comp = serverApi.GetEngineCompFactory().CreateTag(entityId)
comp.RemoveEntityTag("AAA")