1

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

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

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

4

2 回答 2

1

据我所知,与我的世界的默认制作管理器不同。

您始终可以实现自己的制作管理器代码,人们可以根据您的规范放入物品。您只需为此制作自己的 GUI 和您自己的“制作表”即可实现这一点。例如 thaumcraft 的奥术工作台。

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

于 2015-08-04T11:24:17.067 回答
1

您应该能够在一个类上实现 IRecipe,然后通过GameRegistry.addRecipe(IRecipe recipe). 这将让您检查整个制作网格和其中的所有物品堆。

于 2016-01-07T22:23:32.250 回答