Minecraft 1.19.2 Fabric模组开发 07.自定义NBT标签

我们本次使用NBT标签来实现一个生物传送工具:

Q:什么是NBT标签?
A:NBT标签代表着物体的许多特性。玩家可以利用NBT标签存储生物(品种、是否无敌)、物品(伤害加成、耐久)、方块(是否点燃、是否充能)的许多信息。
1.在Java包中新建一个util包,里面新建一个NBT工具类`NBTHelper`:
`NBTHelper.java`
2.之后我们新建一个物品,并用NBT存储一些信息:
`ItemCounter.java`
在ItemInit中添加物品注册语句:
`ItemInit.java`
3.在资源包中添加物品的名称、贴图、模型
物品名称
`en_us.json`
物品模型
`counter.json`
物品贴图

4.启动游戏调试