余子龙123
本帖最后由 余子龙123 于 2020-7-20 17:35 编辑

Spigot 如何向Player中添加自定义变量(信息)?使得通过获得的Player对象可以获得该信息

William_Shi
Player对象本身是写死的,你不可能希望CraftPlayer类为了你的数据开一个什么东西
但是你可以
https://www.mcbbs.net/forum.php?mod=viewthread&tid=918325
或者直接操作Player的NBT
这都可以做到在玩家的“身上”存储信息
(其他的json、或者数据库等都是把玩家的名字或者uuid与数据建立了对应,并不是真正意义上在玩家身上存储

LanAnY
定义一个Map,Key存Player对象,values存你要的信息

第一页 上一页 下一页 最后一页