Skip to content
iPlugin

标签 API

提供管理玩家标签,用于标记玩家状态

方法

添加标签

为玩家添加一个指定的标签。

fun addTag(player: Player, tag: String)

参数:

  • player: 要添加标签的玩家实例。
  • tag: 标签的字符串内容。

功能:

  • 将指定的标签与玩家关联。如果该标签已存在,此操作不会产生任何影响。

删除所有标签

移除玩家身上的所有标签。

fun deleteTags(player: Player)

参数:

  • player: 要删除标签的玩家实例。

功能:

  • 清除玩家的所有标签,常用于重置玩家状态或进行数据清理。

删除指定标签

移除玩家身上的一个指定标签。

fun deleteTag(player: Player, tag: String)

参数:

  • player: 要删除标签的玩家实例。
  • tag: 要删除的标签字符串。

功能:

  • 如果玩家身上存在该标签,则将其移除。

获取标签列表

获取玩家当前拥有的所有标签列表。

fun getTags(player: Player): List<String>

参数:

  • player: 玩家实例。

返回:

  • 返回一个包含所有标签字符串的 List<String>。

检查是否有指定标签

判断玩家是否拥有指定的标签。

fun hasTag(player: Player, tag: String): Boolean

参数:

  • player: 玩家实例。
  • tag: 要检查的标签字符串。

返回:

  • 如果玩家拥有该标签,则返回 true,否则返回 false。