Добавляет событие ItemProducedEvent, позволяющее отслеживать момент производства предмета игроком или блок-сущностью.
Может использоваться с пользовательскими методами крафта для интеграции с другими модами.
Вопрос: Чем это событие отличается от ItemSmeltedEvent или ItemCraftedEvent?
Ответ: События Forge срабатывают в момент изъятия предметов из слота. ItemProducedEvent возникает непосредственно при создании предмета.
Пример использования для разработчиков модов:
{
// предмет произведён блок-сущностью
// обязательно используйте результат из события
stack = ItemProductionLib.itemProduced(stack, blockEntity);
}
ИЛИ
{
// предмет произведён игроком
// обязательно используйте результат из события
stack = ItemProductionLib.itemProduced(stack, player);
}