我的世界Minecraft 1.19 Mod开发教程分享-10-加入新的村民的Mod的职业
创建目录的和相应的类
创建如下的类

需要注册的是村民的职业和村民获得职业的方块。
写入如下的内容:
记得加入到总线中。

并在Tutorial类中commonSetup方法中加入如下的代码。

与图片的代码是一个意思,可以直接使用图片的内容或者下面的内容.意思是当FMLCommonSetup事件触发后,调用registerPOIs()
FMLCommonSetup事件是注册事件结束之后触发的事件。


增加名字和贴图
在国际化相关的文件中写入语言。

创建如下的文件夹和文件,这是村民切换职业的后的贴图。
贴图资源地址如下:
https://url.kaupenjoe.net/yt358/assets


添加Tag
添加Tag,也是必要的,如果没有这一步,村民就不认识你给他指定职业方块。

json文件中的内容


自定义交易
如何给原版的村民添加新的交易,以及如何给自己的村民添加交易
创建以下的文件夹和文件。

在该类中加入如下的内容

测试
可以看到生成的村民能够认识到方块,并且切换职业。

可以看到交易的物品添加成功

可以看到原版的铁匠

铁匠的交易列表有我们加入的物品,涨价是因为不小心打了他一下。
