幽月琉璃
本帖最后由 幽月琉璃 于 2022-8-4 11:49 编辑

问题版本:Minecraft Java 1.16.5 forge Mod开发;
问题发生项目:自定义酿造台合成表(IBrewingRecipe)
问题详细描述:通过FMLCommonSetupEvent注册酿造台合成表后,进入游戏中无法将合成表内已写入至input槽(即原版放置半成品药水/输出药水的槽位)的非药水/玻璃瓶/水瓶物品放置进对应槽位,通过观察mcmod已收录的mod可发现存在其他1.16.5forgeMod达成了将非 ForgeRegistries.POTION_TYPES 注册的药水或完全非药水物品置入药水槽参与合成的效果,但观察源码未在对应物品类与合成表类中发现许可输入的相关代码,已经确定对应mod与原版不存在“可放入酿造台”的tag,故前来询问是否存在其他方式达成这一效果。


参考mod:
蜂群药水Potion of Bees:其“蜂群药水”类为“publicclass PotionOfBeesItem extends Item”,自定义合成表中ItemStack input设置为PotionOfBeesItem,可放入酿造台药水槽;
迫真原版增强Just Another Vanilla Addon:通过MCP制作的mod,发现其中一个酿造配方如下:


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