介绍
介绍由机器翻译自 CurseForge 原页面,仅供参考。
添加事件 ItemProducedEvent,可用于追踪物品由玩家或方块实体产出的时刻。
可与自定义合成方法配合使用,以便其他模组能够追踪它。
问:此事件与 ItemSmeltedEvent 或 ItemCraftedEvent 有什么区别?
答:这些 Forge 事件是在你从槽位中取出物品的时刻触发的。ItemProducedEvent 则在物品被创建时触发。
模组开发者如何使用此事件:
{
// 物品已由你的方块实体在此处产出
// 请确保用事件返回的结果覆盖原结果
stack = ItemProductionLib.itemProduced(stack, blockEntity);
}
或者
{
// 物品已由玩家在此处产出
// 请确保用事件返回的结果覆盖原结果
stack = ItemProductionLib.itemProduced(stack, player);
}
评论
登录后评论和评分