Ingredient Extension API добавляет в игру возможность создавать новые типы Ingredient, которые можно использовать в датапаках и в логике модов — это даёт гибкий фильтр для рецептов и других проверок предметов.
Мод расширяет стандартный матчинг предметов: теперь моды могут полностью менять логику сравнения вещей, учитывать NBT, таймеры горения, метаданные или любые другие свойства. Это упрощает сложные рецепты, делает крафт и проверку лута более точными и улучшает совместимость между модами в сборке или на сервере.
Примеры применения простые и полезные: ингредиент, который принимает только предметы с нужным NBT-тегом; ингредиент, который фильтрует только топлива с заданным диапазоном времени горения; ингредиенты для квестов, машин, торговцев или кастомных печей. Это помогает модмейкерам и авторам паков не плодить миллион вариаций предметов и легко контролировать, что входит в рецепт или в обмен.
Мод на рецепты и совместимость, который позволяет модам добавлять свои типы Ingredient для гибкого крафта и фильтрации предметов.