• 游客, 欢迎您来到九域资源社区,如果您是新人,请前往 论坛公告 板块查看新人引导教程 或者 点我打开
    如果您发现没有下载许可, 请先验证邮箱再进行下载;金锭可通过每日登陆或资源出售获取,目前没有其他渠道可获取。

1.16.5如何获得宝可梦的NBT数据,求个实例

643640284

Lv.1 泥土
2020-05-17
11
0
0
钻石
0.00 钻石
金锭
195 金锭
用idea

pokemon.writeTONBT() 里面填入的引用类型是 compoundNBT
compoundNBT类型怎么得到
或者用其他方法求解
 
Java:
Pokemon pokemon = ...;
CompoundNBT compound = pokemon.writeToNBT(new CompoundNBT());

CompoundNBT 是 net.minecraft.nbt 下的类,如果你发现你无法正常导入该类,你可以选择使用映射 SRG 后的核心作为依赖,也可以在 点击跳转 下载 ForgeMDK 开发,默认的 build.gradle 已配置好 forge 开发所需设定,推荐后者。
 
嗯嗯,谢谢
晚点花的,NBT直接用tostring得到字符串,然后用JsonToNBT和这个字符串获得回NBT(不是同一个对象了)