准备工作:首先得有一个村民的纹理,就是创建村民后所显示的村民贴图。
第一步:创建自定义村民职业文件。
1、安装好自定义村民职业模组后运行一次游戏,如果正常运行后会生成custom professions文件夹,(路径是.minecraft/config/custom professions )。
2、进入custom professions文件夹按右键新建-文本文档并重命名,文本文档.txt后缀名改为.json,文本文档名称建议和村民名字相同。(如果文件打不开了,双击文件选择打开方式为笔记本)
3、打开json文件填入:
{
"professionName":"shalaoer",
"blockPOIkey": "minecraft:orange_wool"
}
4、shalaoer是新村民的名称,minecraft:orange_wool是新村民的工作方块(物品ID请自行打开游戏后按F3+H显示物品),请自行修改。修改完毕后保存。
第二步:创建自定义村民职业资源包。
1、在路径.minecraft/resourcepacks文件夹,右键新建一个文件夹,重命名为自定义村民资源包(也可以改成别的,随意)。
2、进入该文件夹,右键新建文本文档并重命名pack.txt,pack.txt后缀名改为.mcmeta后确定保存(pack.mcmeta)。
3、打开pack.mcmeta后填入:
{
"pack": {
"pack_format": 15,
"description": {
"translate": "sodium.resource_pack.unofficial",
"fallback": "自定义村民资源包"
},
"supported_formats": [15, 22]
}
}
修改完毕后保存。
3、自定义村民资源包文件夹内右键新建文件夹并重命名为assets,打开assets文件夹右键新建文件夹并重命名为spacecatcustomprofessions,打开spacecatcustomprofessions文件夹右键新建两个文件夹分别重命名为lang和textures,继续打开textures文件夹右键新建文件夹并重命名为entity,打开entity文件夹右键新建文件夹并重命名为villager,打开villager文件夹右键新建文件夹并重命名为profession。
(assets/spacecatcustomprofessions/textures/entity/villager/profession)
4、将村民的纹理放入profession文件夹内并重命名为第一步-3中的命名的村民名称.png(例shalaoer.png)。
5、进入lang文件夹右键新建文档文本,重命名zh_cn.txt,zh_cn.txt后缀名改为.json后确定保存。
6、打开zh_cn.json后填入:
{
"entity.minecraft.villager.spacecatcustomprofessions.shalaoer": "傻老二"
}
7、shalaoer改为第一步-3中的命名的村民名称,傻老二改为你村民需要显示的中文名字,修改完毕后保存,到此所有新建与修改已经完成。
最后:进入游戏,加载自定义村民资源包,然后自行开创造模式拿新建的工作方块和村民刷怪蛋自己试。