简介
此模组允许玩家通过 JSON 文件或者指令添加或删除堆肥桶的配方,包括但不限于原版的配方。
使用方法
一、通过 JSON 进行添加或删除:
1. 添加:文件位于 /config/composter_tweaks/composting_list.json,可按照如下格式进行添加:
其中,item 是需要添加的物品,chance 是该物品对着堆肥桶使用的时候增加一层的概率。
{
"compostingConfig": [
{
"item": "minecraft:rotten_flesh",
"chance": 0.8
},
{
"item": "minecraft:grass_block",
"chance": 0.65
}
]
}2. 删除:文件位于 /config/composter_tweaks/remove_list.json,可按照如下格式进行添加:
{
"compostRemoveConfig": [
{
"item": "minecraft:grass_block"
},
{
"item": "minecraft:grass"
}
]
}注意:如果两个文件中都写了一样的物品,则会优先删除。
二、通过指令进行操作:
添加:/composting add <物品名称> <概率> <是否保存> ;
删除:/composting remove <物品名称> <是否保存> ;
查看:/composting view ;
重新加载:/composting reload ;
导出物品信息:/composting export <模组 ID> ;
如果“模组 ID”填写“all”,则会导出所有物品的信息,以 .csv 的格式进行保存,文件会导出到 /config/composter_tweaks/ 中;
导出的物品信息包括:物品的名称、命名空间,以及是否存在于堆肥桶的配方列表中。
说明:关于“是否保存”,当设置为 true 的时候,会保存到 JSON 文件中,会在每次启动游戏的时候进行加载,会使该设置一直有效。
相反,如果设置成了 false,则该设置会在下一次启动游戏的时候失效,也就是关掉游戏之后,该设置就失效了。
说明
该模组除了能在原有的基础上添加配方,还能够删除原版配方,并重新设置为自己需要的效果;
导出物品信息的功能是为了方便数据包作者,而 csv 文件能够比较直观的查看物品信息,并能够通过表格软件如 Excel 或 WPS 进行编辑;
如果“是否保存”设置成了 false,退出当前存档再进入另一个存档时依旧会有效,只有重启游戏后才失效;
目前存在的不足
如果将其它模组的物品进行添加或删除,并且保存到了 JSON 中,在删除该模组之后,JSON 中关于该模组物品的信息依旧会保留;
目前还不能对单个存档的配方进行设置,虽然试过很多种方案,但都没能实现,只能通过指令选择“是否保存”,并重启游戏;
执行指令 /composting view 后,列出的堆肥配方不能够完全显示,需要通过其它能够增加聊天历史记录的模组进行查看。