Добавляет событие ItemProducedEvent, которое срабатывает в момент создания предмета игроком или блоком - это даёт точный триггер для отслеживания производства вещей в игре.
Теперь моды и блоки могут понимать не только момент, когда игрок забирает стак из слота, но и момент самого появления итема - это важно для кастомных методов крафта, печек, фермеров и любых машин. Можно проще логировать кто и когда сделал лут, запускать дополнительные эффекты при создании предмета, менять результат сразу при его рождении или учитывать производство в статистике сервера. Подходит и для блоковых машин, и для непосредственного крафта игроком, и для автоматических фабрик.
Простой пример использования в коде модера - когда предмет создан в блоке:
stack = ItemProductionLib.itemProduced(stack, blockEntity);
Или когда предмет создан игроком:
stack = ItemProductionLib.itemProduced(stack, player);
Мод для отслеживания производства предметов, который добавляет событие при создании итема и позволяет другим модам реагировать на крафт и автопроизводство.
Скачать Item Production Lib
-
ItemProductionLib-1.20.1-1.0.2a-all.jar
26.10.2024167,8 КБ1.20.1Forge
-
ItemProductionLib-1.19.2-1.0.2a-all.jar
26.10.2024167,7 КБ1.19.2Forge