shxq
本帖最后由 shxq 于 2014-10-23 09:22 编辑

弃更原因:
这个mod已经改名json Recipes v 1.0(好像也不再更新),于是本人现在也基本不用这个Mod了。
现在我用SSCXM 介绍的 minetweaker(下面简称mt)这个Mod,功能更好更强大。



请去BBS介绍地址学习 http://www.mcbbs.net/thread-304800-1-1.html

这个MOD没有图形界面全是文本操作,目的是可以自己定义合成与锻造。
PS:可以代替一些一些小型的MOD如Coal 2 Charcoal v3.0(煤炭和木炭互转)Wood-Converter(木材转换)v2.7


安装方法:
1、安装Forge for 1.7.2
2、运行一次Minecraft,让Forge生成MOD目录
3、复制CustomRecipes-X.X.X.jar文件到MOD目录
4、再运行一次Minecraft,载入或创建一个新世界,目的创建.minecraft/recipes/recipes.json文件
5、打开并且编辑.minecraft/recipes/recipes.json文件

PS:在游戏中可以用/cr reload 命令行来载入recipes.json文件,或者/cr addRecipe { ... }来编写json格式的自定义合成,本人用喜欢载入recipes.json文件来自定义合成。


编写自定义说明
Minecraft Recipes:
无序合成方(放在九宫格的任意位置都有效)


  1. {
  2.         type:"wb:shapeless",
  3.         input:[#ItemStack*],
  4.         output:#ItemStack
  5. }
复制代码

例子1:
  1. {//煤炭变木炭
  2.         type:"wb:shapeless",
  3.         input:{item:"coal"},
  4.         output:{item:"coal",meta:1}
  5. },{//木炭变煤炭
  6.         type:"wb:shapeless",
  7.         input:{item:"coal",meta:1},
  8.         output:{item:"coal"}
复制代码


例子2:
  1. {
  2.         type:"wb:shapeless",
  3.         input:{item:"planks",meta:0,count:9},
  4.         output:{item:"planks",meta:1,count:9}
  5. },{
  6.         type:"wb:shapeless",
  7.         input:{item:"planks",meta:1,count:9},
  8.         output:{item:"planks",meta:2,count:9}
  9. },{
  10.         type:"wb:shapeless",
  11.         input:{item:"planks",meta:2,count:9},
  12.         output:{item:"planks",meta:3,count:9}
  13. },{
  14.         type:"wb:shapeless",
  15.         input:{item:"planks",meta:3,count:9},
  16.         output:{item:"planks",meta:4,count:9}
  17. },{
  18.         type:"wb:shapeless",
  19.         input:{item:"planks",meta:4,count:9},
  20.         output:{item:"planks",meta:5,count:9}
  21. },{
  22.         type:"wb:shapeless",
  23.         input:{item:"planks",meta:5,count:9},
  24.         output:{item:"planks",meta:0,count:9}
  25. }
复制代码







Shaped Recipes:
有序合成(就是要按照九宫格指定的位置放才能合成)
  1. {
  2.         type:"wb:shaped",
  3.         shape:
  4.                 ["XXX",
  5.                  "YYY",
  6.                  "ZZ0"],
  7.         input:{X:#ItemStack, Y:#ItemStack, Z:#ItemStack},
  8.         output:#ItemStack
  9. }
复制代码

PS:空白的位置是0零,不是O欧。
例子1:
  1. {//5根线排成X形状变5个蜘蛛网
  2.         type:"wb:shaped",
  3.         shape:
  4.                 ["X0X",
  5.                  "0X0",
  6.                  "X0X"],
  7.         input:{X:"string"},
  8.         output:{item:"web", count:5}
  9. }
复制代码



PS:附上本人正在使用的自定义合成表
recipes.zip (827 Bytes, 下载次数: 5633)

sb023612
本帖最后由 sb023612 于 2014-5-30 12:59 编辑

标题基本正确,模板填写完整,原帖地址正确,介绍也写得很全面。老泪纵横,看了一个多月的帖子,终于碰到一个让我满意的帖子了

shxq
sb023612 发表于 2014-5-30 12:53
标题基本正确,模板填写完整,原帖地址正确,介绍也写得很全面。老泪纵横,看了一个多月的帖子,终于碰到一 ...

我这种BBS的混一年以上的老人规矩还是知道的。版主审核辛苦了!

httma
又来骗人气了{:10_516:}

1592714106
顶{:10_509:}

呵呵吐槽君
楼主辛苦了{:10_492:}

Nikeyzj
这个mod比那个什么制作器要好很多。。估计以后不会有人再发原版合成的mod了

1175507842
好插件!!找了好久...可是为什么没有1.6.X的版本...

zhlop
神插件,必须顶!

Skvorci
奇葩的……合成方案{:10_543:}

liux135
话说我一直在想有没有办法改禁止游戏中的某个合成。。。表示不想和基友在网吧联机的时候  让他用TNT啥的      楼主知道有这种mod么

1123fff
看起来很像是一个编程?
合成方式的编程·

已收藏·

加分神马的等看过帖子再说

MCQJK
liux135 发表于 2014-6-2 00:53
话说我一直在想有没有办法改禁止游戏中的某个合成。。。表示不想和基友在网吧联机的时候  让他用TNT啥的    ...

别给创造不就行了

2267374522
不知道怎么弄其他的物品合成啊

liux135
MCQJK 发表于 2014-6-3 12:41
别给创造不就行了

其实我是想让生存更难  让合成都不那么容易    所以和创造无关= =。。。

303082293
可以禁止合成吗?

Jaykun
我想应该不能在服务器里使用吧

zbyzbyzby2
这样做也许不太好,不过打开一个国外的网页确实很困难
http://pan.baidu.com/s/1gdCEhwR

Him1950989460
表示不会用

shxq
303082293 发表于 2014-6-4 22:06
可以禁止合成吗?

不能禁止合成。

restbai
好东西!顶一个

zqzqzqo
虽然有些挖坟。。。
我是小白,请问这个东西应该用什么打开?
JSON的文件我从没有见过,所以我用 记事本 打开的。
把你的recipes直接塞进去可以用,但是我一用记事本编辑过后就不能用了。

[
        {//煤炭Z木炭
                type:"wb:shapeless",
                input:{item:"coal"},
                output:{item:"coal",meta:1}
        },{//木炭Z煤炭
                type:"wb:shapeless",
                input:{item:"coal",meta:1},
                output:{item:"coal"}
        }
]

我是把你的那些纠结的木材都删掉了,然后就没用了,木炭煤炭不能互换了。
网上都是些在线JSON编辑器我不知道在哪里打开你的recipes。
谢谢了
顺带一问,为啥木炭煤炭都是coal开头?是不是原本的代码就是这样设计的?

shxq
zqzqzqo 发表于 2014-8-2 15:44
虽然有些挖坟。。。
我是小白,请问这个东西应该用什么打开?
JSON的文件我从没有见过,所以我用 记事本 打 ...





zqzqzqo

谢谢了,有用了

星空下樱花飘落
这mod我终于会使了!

2826395174
本帖最后由 2826395174 于 2014-10-5 13:09 编辑

楼主,下载链我是渣渣打不开

2826395174
zbyzbyzby2 发表于 2014-6-23 01:27
这样做也许不太好,不过打开一个国外的网页确实很困难
http://pan.baidu.com/s/1gdCEhwR ...

感谢               你了

1049937606
拿走拿走{:10_492:}

57174073
不错        

l1023049008
弱弱问一下  可以自定义合成别的mod里面的东西吗

CD04
不知道物品的代码 请问有代码表吗?
主要是后面meta:12345那些

CCU
本帖最后由 CCU 于 2014-10-22 23:19 编辑

合成物品能否增加附魔效果?合成物品只限于原版物品?具体的合成公式,我记得这个mod还有很多功能,比如禁止生物生成....熔炉的合成公式之类的,楼主为什么不写出来

shxq
CCU 发表于 2014-10-22 23:16
合成物品能否增加附魔效果?合成物品只限于原版物品?具体的合成公式,我记得这个mod还有很多功能,比如禁 ...

终于有人发现了,确实有很多功能。

这个mod已经改名json Recipes v 1.0,但是现在我基本不用这个MOD了。

现在我用SSCXM 介绍的 minetweaker(下面简称mt)这个mod。BBS介绍地址 http://www.mcbbs.net/thread-304800-1-1.html

CCU
为何放弃跟新,那个MT设置起来很麻烦啊,我看到的一个关于自定义合成公式的mod自定义合成公式1.6.4,可惜这款mod没有编译到1.7.2

shxq
本帖最后由 shxq 于 2014-10-24 09:04 编辑
CCU 发表于 2014-10-23 22:37
为何放弃跟新,那个MT设置起来很麻烦啊,我看到的一个关于自定义合成公式的mod自定义合成公式1.6.4,可惜这 ...

MT 设置麻烦?
不用担心json的{}语法才是好开心的事。

MT 语法更像普通的程序语言。还能定义变量。对我来说方便不少。

最近写了一个类似马铠合成(CraftableHorseArmor)MOD的。你看多清楚。

  1. val DHA = <minecraft:diamond_horse_armor>;
  2. val GHA = <minecraft:golden_horse_armor>;
  3. val IHA = <minecraft:iron_horse_armor>;
  4. val D = <minecraft:diamond>;
  5. val G = <minecraft:gold_ingot>;
  6. val I = <minecraft:iron_ingot>;
  7. val W = <minecraft:wool:*>;

  8. val S = <minecraft:string>;
  9. val L = <minecraft:leather>;
  10. val T = <minecraft:name_tag>;
  11. val P = <minecraft:paper>;

  12. val DH = <minecraft:diamond_helmet>;
  13. val GH = <minecraft:golden_helmet>;
  14. val IH = <minecraft:iron_helmet>;
  15. val DL = <minecraft:diamond_leggings>;
  16. val GL = <minecraft:golden_leggings>;
  17. val IL = <minecraft:iron_leggings>;

  18. //Normal Version
  19. recipes.addShaped(DHA,[[null,null,D],[D,W,D],[D,D,D]]);
  20. recipes.addShaped(GHA,[[null,null,G],[G,W,G],[G,G,G]]);
  21. recipes.addShaped(IHA,[[null,null,I],[I,W,I],[I,I,I]]);
  22. recipes.addShaped(<minecraft:saddle>,[[L,L,L],[L,I,L],[I,null,I]]);
  23. recipes.addShaped(T*2,[[S,P,P],[S,null,null],[null,null,null]]);
  24. recipes.addShaped(<minecraft:lead>*2,[[null,S,null],[S,S,S],[null,S,S]]);

  25. //Hardcore Version
  26. //recipes.addShaped(DHA,[[null,null,DH],[D,W,D],[DL,D,DL]]);
  27. //recipes.addShaped(GHA,[[null,null,GH],[G,W,G],[GL,G,GL]]);
  28. //recipes.addShaped(IHA,[[null,null,IH],[I,W,I],[IL,I,IL]]);
复制代码

CCU
shxq 发表于 2014-10-24 09:00
MT 设置麻烦?
不用担心json的{}语法才是好开心的事。

可是这里我只看到了合成物品的配方,如果我想要增加合成result的lore 和dur值怎么办?有关于这类的语句么?

CCU
可是这里我只看到了合成物品的配方,如果我想要增加合成输出的shaped增加lore 和dur值怎么办?有关于这类的语句么?

shxq
CCU 发表于 2014-10-24 22:40
可是这里我只看到了合成物品的配方,如果我想要增加合成输出的shaped增加lore 和dur值怎么办?有关于这类的 ...

物品标记.withTag({display: {Name: "文本", Lore: ["文本"]}});
val stickedPick = pick.withTag({display: {Name: "Sticked pick", Lore: ["This pick", "Has been sticked"]}});

Warcraft
物品填写是填汉化版的物品名称还是英文?

路忍贾
我只是来看看,不说话

1362525255
非常方便的mod 虽然配置有点麻烦

lin93951
下载的不能 呀妹的

343362619
合成的时候能不能不消耗原来的物品

第一页 上一页 下一页 最后一页