问题:怎么让两个mod的两个物品可以兼用,互换使用
问题描述:
就像IC2那样,IC2的铜和RP的铜是可以互换用的。
我现在想做个mod,添加铜锭和铜矿,能和RP的铜锭和铜矿互换使用。
另外,已确定我的mod可以兼容RP,IC2兼容已经放弃了。
问题描述:
就像IC2那样,IC2的铜和RP的铜是可以互换用的。
我现在想做个mod,添加铜锭和铜矿,能和RP的铜锭和铜矿互换使用。
另外,已确定我的mod可以兼容RP,IC2兼容已经放弃了。
做mod?呃- -我只是可以给你一个可替换建议。。用NPCmod做个NPC可以等价交换这些物品
矿物通用。
像这样
复制代码矿物代码替换为你想要的矿物的代码
如果是IC2的铜,换为 ingotCopper ,注意双引号不要去掉
以此类推[lever][redstone_wire1][redstone_wire1][piston]
PS:1.5.X(好像?)
像这样
- OreDictionary.registerOre("矿物代码", new ItemStack(你的矿物名字));
如果是IC2的铜,换为 ingotCopper ,注意双引号不要去掉
以此类推[lever][redstone_wire1][redstone_wire1][piston]
PS:1.5.X(好像?)
1.4.7
是ItemName还是矿物代码啊{:10_518:}
不好意思好久没上了。。。我自己先试试吧{:10_518:}
本帖最后由 饕餮魍魉枭蹀躞 于 2013-9-27 21:20 编辑
两个都是物品变量名!!
第一个你就要咨询mod作者了
两个都是物品变量名!!
第一个你就要咨询mod作者了
这个直接在源码里查就行了
要注意一些东西的代码跟在游戏中的不一样,例如ingotCopper,ingotIron等等
钻石是“diamond”
另外修正一下,矿物代码不是Itemname,而是物品的变量名。
例如我想让我mod里的一个变量名“Godingot”与铜通用,就写复制代码嗯就这样
PS:原版我还没有试验过
引用路人瞄大人的一句话,“看起来很简单使用却很难”。你必须一个一个咨询mod作者……
例如我想让我mod里的一个变量名“Godingot”与铜通用,就写
- OreDictionary.registerOre("ingotCopper", new ItemStack(Godingot));
PS:原版我还没有试验过
引用路人瞄大人的一句话,“看起来很简单使用却很难”。你必须一个一个咨询mod作者……
本帖最后由 心灵骑士·杰 于 2013-9-30 12:39 编辑
可以用了谢谢。
铜可以兼容但钻石不行。我的铜可以拿来做RP的东西,但RP的铜不能做我的。 还有就是我的铜不能做RP的铜块。
我想是不是跟OreRecipe有关系
补充:可以共用了,谢谢。果然是OreRecipe,现在会用了。
钻石的那个我也找到方法了。
不过,残念。。。RC BC RP 的钻石相关的Recipe都不是可兼容的OreRecipe。。。除了改他们的mod我目前没别的方法兼容它们了
可以用了谢谢。
铜可以兼容但钻石不行。我的铜可以拿来做RP的东西,但RP的铜不能做我的。 还有就是我的铜不能做RP的铜块。
我想是不是跟OreRecipe有关系
补充:可以共用了,谢谢。果然是OreRecipe,现在会用了。
钻石的那个我也找到方法了。
不过,残念。。。RC BC RP 的钻石相关的Recipe都不是可兼容的OreRecipe。。。除了改他们的mod我目前没别的方法兼容它们了