Item Production Lib

Item Production Lib

物品生产追踪模组开发工具

添加了事件 ItemProducedEvent,该事件允许追踪物品由玩家或方块实体生产的那一刻。

可用于自定义合成方式,以便其他模组能够追踪它。

问:此事件与 ItemSmeltedEvent 或 ItemCraftedEvent 有何不同?

答:这些 Forge 事件在你从槽位取出物品时触发。ItemProducedEvent 在物品被创建时触发。

作为模组开发者如何使用该事件:

{ // 此处物品已由你的方块实体生产 // 确保用事件的结果覆盖原始结果 stack = ItemProductionLib.itemProduced(stack, blockEntity); }

或者

{ // 此处物品已由玩家生产 // 确保用事件的结果覆盖原始结果 stack = ItemProductionLib.itemProduced(stack, player); }