有没有办法在制作配方中要求一堆物品?我试过这样的事情:
GameRegistry.addRecipe(new ItemStack(myCustomItemHere), "iii", "iii", "iii", 'i', new ItemStack(requiredItemHere, 64));
我想要一个类似的例子,我需要一个完整的(64)堆栈requiredItemHere
,使用 minecraft 1.7.10和forge 10.13.4.1448。
有没有办法在制作配方中要求一堆物品?我试过这样的事情:
GameRegistry.addRecipe(new ItemStack(myCustomItemHere), "iii", "iii", "iii", 'i', new ItemStack(requiredItemHere, 64));
我想要一个类似的例子,我需要一个完整的(64)堆栈requiredItemHere
,使用 minecraft 1.7.10和forge 10.13.4.1448。
据我所知,与我的世界的默认制作管理器不同。
您始终可以实现自己的制作管理器代码,人们可以根据您的规范放入物品。您只需为此制作自己的 GUI 和您自己的“制作表”即可实现这一点。例如 thaumcraft 的奥术工作台。
您可以随时收听制作事件并根据该事件进行更新,但该事件会在制作后触发,如果不满足您的要求,则无法停止制作本身。
您应该能够在一个类上实现 IRecipe,然后通过GameRegistry.addRecipe(IRecipe recipe)
. 这将让您检查整个制作网格和其中的所有物品堆。