跳到主要内容

TreasureAPI 方法与字段

所有方法通过 TreasureAPI 对象直接调用。

方法列表

方法签名说明
getPlayerData(player: Player)获取玩家的宝箱数据
updateTempChest(player: Player)显示临时宝箱(发包)
updateDisplay(player: Player)刷新玩家视野内的宝箱显示

getPlayerData

获取指定玩家的宝箱数据,包括已开启的宝箱记录等。

import kim.hhhhhy.treasures.api.TreasureAPI

val playerData = TreasureAPI.getPlayerData(player)

updateTempChest

向玩家发送临时宝箱的方块发包,用于显示虚拟宝箱。

TreasureAPI.updateTempChest(player)

updateDisplay

刷新玩家视野内所有宝箱的显示状态,通常在宝箱状态变更后调用。

TreasureAPI.updateDisplay(player)

公共字段

字段类型说明
locationGroup宝箱位置分组数据
publicNormalLocation公共普通宝箱位置集合
playerData玩家宝箱数据缓存
debugModeBoolean是否启用调试模式
sendAsyncBoolean是否异步发送发包
chestVirtualizeBoolean是否启用宝箱虚拟化(NMS 发包方块)
警告

公共字段为运行时状态,建议仅用于读取,不要直接修改。