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 | — | 玩家宝箱数据缓存 |
debugMode | Boolean | 是否启用调试模式 |
sendAsync | Boolean | 是否异步发送发包 |
chestVirtualize | Boolean | 是否启用宝箱虚拟化(NMS 发包方块) |
警告
公共字段为运行时状态,建议仅用于读取,不要直接修改。