请求堆叠制作食谱的物品?

时间:2015-08-03 18:37:39

标签: minecraft-forge

有没有办法在制作配方中需要一堆物品?我试过这样的事情:

GameRegistry.addRecipe(new ItemStack(myCustomItemHere), "iii", "iii", "iii", 'i', new ItemStack(requiredItemHere, 64));

我想要一个类似的例子,我需要一个完整的(64)requiredItemHere堆栈,使用minecraft 1.7.10 ,伪造 10.13.4.1448

2 个答案:

答案 0 :(得分:1)

据我所知,对于我的默认手工艺经理。

您可以随时实施自己的制作经理代码,人们可以根据您的规范放入项目。您只需为此创建自己的GUI,并使用自己的“制作表”来实现这一目标。例如thaumcraft的神秘工作台。

您可以随时收听制作事件并根据该事件进行更新,但该事件在制作后会被触发,如果不符合您的要求,则无法停止制作。

答案 1 :(得分:1)

您应该能够在类上实现IRecipe,然后通过GameRegistry.addRecipe(IRecipe recipe)注册它。这将让您检查整个制作网格及其中的所有项目堆栈。