mcmod学习记录-2-第一个物品

先附上学习过程中使用的教程和文档

参考教程

视频教程是bilibili的up主Flandre芙兰制作的,支持一下

mcmod学习记录-2-第一个物品

 

事件总线:https://www.bilibili.com/video/BV1WM4y1K7D5?p=23

第一个物品:https://www.bilibili.com/video/BV1WM4y1K7D5?p=24

 

正文

1.打开ExampleMod,红框的代码以及setup及以下的方法都可以删掉

mcmod学习记录-2-第一个物品

 

 

 就变成了这样

mcmod学习记录-2-第一个物品

 

 

 2.创建新的包,core.init是事件注册的包

mcmod学习记录-2-第一个物品

 

 

 3.在common.item下创建新类,ExampleItem,继承Item,并且创建一个构造方法

mcmod学习记录-2-第一个物品

 

 

 4.关于Properties和Item类可以看视频教程里的介绍

5.然后在core.init下新建ItemInit来注册物品

mcmod学习记录-2-第一个物品

 

 

 视频教程里用的是new Item.Properties.group(ItemGroup.MISC),在我这个版本里方法名变了

6.回到ExampleMod,将该物品加入一般事件总线,事件总线的介绍请看上面事件总线的视频

mcmod学习记录-2-第一个物品

 

 

 

7.然后就可以启动mc来看看了,上一节的runClient。可以看到我们添加的物品

mcmod学习记录-2-第一个物品

 

上一篇:ESP32 esp-idf 4.x ubuntu下环境搭建(完全踩坑记录)


下一篇:关于MySQL function创建的限制