Требуется библиотечный мод Collective.
Edibles — минималистичный настраиваемый мод, который делает множество ингредиентов съедобными, после чего игрок получает кратковременный эффект статуса. Он заменяет некоторые мои предыдущие моды о съедобных ингредиентах, объединяя их функционал с планами на добавление эффектов в будущем. По умолчанию установлена глобальная перезарядка в 1 секунду между употреблением съедобных предметов.
В настоящее время работает с порохом ифрита, пылью светокамня, магмовым кремом, сахаром, слезами гаста, мембраной фантома и кроличьей лапкой.
Порох ифрита → эффект силы
Пыль светокамня → даёт сущностям вокруг эффект свечения
Магмовый крем → огнестойкость
Сахар → эффект скорости
Слеза гаста → регенерация
Мембрана фантома → медленное падение
Кроличья лапка → прыжок
По умолчанию эффект свечения длится 20 секунд, остальные — 15 секунд. Это можно изменить в файле конфигурации.
Настраиваемые параметры:
# Эффект слабости
maxItemUsesPerDaySingleItem (по умолчанию = 16, min -1, max 1280): Максимальное количество предмета, которое игрок может съесть до получения эффекта слабости. Значение -1 отключает функцию.
maxItemUsesPerDayTotal (по умолчанию = -1, min -1, max 1280): Максимальное общее количество предметов, которое игрок может съесть до получения эффекта слабости. Значение -1 отключает функцию.
weaknessDurationSeconds (по умолчанию = 45, min 1, max 3600): Длительность эффекта слабости в секундах при превышении лимита.
# Эффект свечения
glowEntityDurationSeconds (по умолчанию = 20, min 0, max 3600): При съедании светопыли — длительность в секундах свечения сущностей вокруг. Значение 0 отключает использование предмета.
glowEntitiesAroundAffectedRadiusBlocks (по умолчанию = 32, min 1, max 128): Радиус в блоках вокруг игрока для воздействия эффекта свечения.
# Прочее
_cooldownInMsBetweenUses (по умолчанию = 1000, min 0, max 3600000): Время в миллисекундах перезарядки между употреблением съедобных предметов.
blazePowderStrengthDurationSeconds (по умолчанию = 15, min 0, max 3600): Длительность эффекта силы после пороха ифрита. Значение 0 отключает предмет.
magmaCreamFireResistanceDurationSeconds (по умолчанию = 15, min 0, max 3600): Длительность огнестойкости после магмового крема. Значение 0 отключает предмет.
sugarSpeedDurationSeconds (по умолчанию = 15, min 0, max 3600): Длительность скорости после сахара. Значение 0 отключает предмет.
ghastTearDurationSeconds (по умолчанию = 15, min 0, max 3600): Длительность регенерации после слезы гаста. Значение 0 отключает предмет.
phantomMembraneDurationSeconds (по умолчанию = 15, min 0, max 3600): Длительность медленного падения после мембраны фантома. Значение 0 отключает предмет.
rabbitsFootDurationSeconds (по умолчанию = 15, min 0, max 3600): Длительность прыжка после кроличьей лапки. Значение 0 отключает предмет.
Примеры в GIF!
Некоторые эффекты от употребления ингредиентов в действии:
Употребление слишком большого количества ингредиентов за один день приводит к эффекту слабости.
Эффект от светопыли: сущности вокруг игрока светятся и видны сквозь стены:
------------------
Вы можете свободно использовать этот мод в любом модпаке при условии, что загрузка остаётся в экосистеме CurseForge.