Этот мод предоставляет инструменты для разработчиков, позволяющие отслеживать момент создания предметов игроком или блоком.
Совместимость
Мод добавляет событие ItemProducedEvent, которое срабатывает при самом факте создания предмета. Это отличается от событий ItemSmeltedEvent и ItemCraftedEvent, которые вызываются при взятии предмета из слота.
Использование
Для интеграции в мод разработчику необходимо вызвать метод библиотеки после создания предмета. В зависимости от источника создания это делается так:
- Если предмет создан блоком (block entity):
stack = ItemProductionLib.itemProduced(stack, blockEntity); - Если предмет создан игроком:
stack = ItemProductionLib.itemProduced(stack, player);
Важно заменить оригинальный результат на возвращаемое значение из метода, чтобы событие корректно обрабатывалось.





