准备工作:首先得有一个村民的纹理,就是创建村民后所显示的村民贴图。

第一步:创建自定义村民职业文件。

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中的命名的村民名称,傻老二改为你村民需要显示的中文名字,修改完毕后保存,到此所有新建与修改已经完成。


最后:进入游戏,加载自定义村民资源包,然后自行开创造模式拿新建的工作方块和村民刷怪蛋自己试。