本篇教程由作者设定未经允许禁止转载。
{
/**代码不出错!
一次跑成功!!!**/
"customCategories": {
/**此处为第一段演示
"王家屯": {
"name": "王家屯叫做王家屯",
"icon": {
"item": "王家屯的村徽"
}
},
第一段演示结束**/
"null": {
"name": "null",
"icon": {
"item": "null"
}
}//如果要加新项,请在这条备注前的花括号后加半角逗号,此内容最后一个项目不需要加
},
"entryOverrides": {
/**此处为第二段演示
"李四": {
"payment": {
"item": "张三",
"count": 1
},
"amount": 5
},
第二段演示结束**/
"null": {
"payment": {
"item": "null",
"count": null
},
"amount": null
}//如果要加新项,请在这条备注前的花括号后加半角逗号,此内容最后一个项目不需要加
},
"customEntries": [
/**第三段演示
{
"output": {
"item": "李四"
},
"payment": {
"item": "张三"
},
"category": "王家屯"
},
第三段演示结束**/
{
"output": {
"item": "null"
},
"payment": {
"item": "null"
},
"category": "null"
}//如果要加新项,请在这条备注前的花括号后加半角逗号,此内容最后一个项目不需要加
]
}
/**所有段落示例的统合意义为:在“王家屯”的判定内,选择“王家屯叫做王家屯”的选项卡,使用一个张三可以兑换五个李四**/
偏个人向的配置模板,在{游戏根目录}\config\farmingforblockheads文件夹中的配置文件修改,基于隔壁几位大佬的代码美化看着头疼
整体架构为基础分类=>常改动项(你也不想要翻几百行吧?)=>常静态项,不做整合包的话也几乎不覆盖所以没有添加分类覆盖部分,适合喜欢超平坦生存仅需部分必要物资兑换的玩家指我
村徽请使用游戏内物品的ID,会对应上它的图片哦~(笑)
分类标签使用了中文请修改编码模式为GB18030,GBK,GB2312。IDEA,VS直接使用GB就可以了
游戏内标签请在游戏中用F3+H查看!!!
游戏内标签请在游戏中用F3+H查看!!!
游戏内标签请在游戏中用F3+H查看!!!
食用时请删除示例段(包括逗号),复制第二段内容并将内部null值替换为想要的值(两段独立信息之间必须使用半角逗号隔开!!!)
考虑到有些完全没有编程基础的童鞋,字段认知可能偏抽象,特此附上伪代码事中文编程!对照,可以按照对应行自行理解消化~
请注意,自行配置时请只修改“null”部分,其他为识别语句,不要修改!!!
伪代码版
{
"自定义分类标签": {//此处只是为了可读
"模组识别标签": {
"游戏内显示文本": "王家屯叫做王家屯",
"游戏内显示图标": {//此处只是为了可读
"游戏内物品": "王家屯的村徽"
}
},
"覆写交易项目信息": {//此处只是为了可读
"李四": {
"输入物品信息": {//此处只是为了可读
"游戏内物品标签": "张三",
"数量": 1
},
"商品输出数量": 5
},
"新交易项目": [//此处只是为了可读
{
"输出物品信息": {//此处只是为了可读
"游戏内标签": "李四"
},
"输入物品信息": {//此处只是为了可读
"游戏内标签": "张三"
},
"模组识别标签": "王家屯"
}
]
}