Food Spoiling
Активный0.0
Установок
Последнее обновление
Версии
Food Spoiling
Выбор по вкусу!
Этот простой мод отслеживает пищевые продукты в любых настраиваемых контейнерах и постепенно увеличивает их порчу, пока они не станут испорченными. Не слишком аппетитно!
Технические детали
При первом просмотре предмета игроком к нему присваивается время создания. Затем это время периодически сравнивается с текущим мировым временем. Такой подход обеспечивает максимальную производительность, поскольку ничего не обрабатывается непрерывно, а большая часть индикации порчи обрабатывается на стороне клиента. Если порча приостанавливается из-за консервирующих контейнеров или выхода игроков с многопользовательских серверов, предмету присваивается значение оставшегося времени жизни, которое преобразуется в новое время создания при возобновлении порчи. Две или более стопки продуктов с разной степенью порчи можно объединять в сетке крафта, подобно поврежденным инструментам, для удобства применения самой высокой степени порчи ко всей объединенной стопке.
Настройки
Мод имеет обширные возможности настройки. Стандартный файл конфигурации выглядит следующим образом:
##########################################################################################################
# general
#--------------------------------------------------------------------------------------------------------#
# Общие настройки для мода Food Spoiling
##########################################################################################################
general {
# Как часто проверяются пищевые предметы игроков в тиках
# Увеличьте это значение для облегчения стекирования
I:"Check Interval"=100
# Длина каждого дня в тиках
I:"Day Length"=24000
# Выводит имя класса любого контейнера при открытии
B:"Debug Container Class Printing"=false
}
##########################################################################################################
# rotting
#--------------------------------------------------------------------------------------------------------#
# Настройки для порчи пищевых продуктов
##########################################################################################################
rotting {
# Особые условия порчи продуктов в контейнерах
# Формат: 'container_class,lifetime_factor'
# Чем выше коэффициент времени жизни, тем медленнее портятся продукты
# Используйте отрицательный коэффициент времени жизни для предотвращения порчи
S:"Container Conditions" <
net.minecraft.inventory.ContainerChest,1.2
>
# Пищевые продукты с уникальным поведением при порче
# Формат: 'modid:food_item,modid:rotten_item,days' |ИЛИ| 'modid:food_item,-1' для явной подсказки "Не портится"
# Вместо 'modid' можно использовать 'ore' как пространство имен для имен из словаря руд
# Любой предмет, добавленный сюда, получит подсказку "Годен % дней" в свежем состоянии
S:"Days To Rot" <
minecraft:apple,minecraft:air,5
minecraft:baked_potato,minecraft:poisonous_potato,5
minecraft:beef,minecraft:rotten_flesh,3
minecraft:beetroot,minecraft:air,10
minecraft:beetroot_soup,minecraft:bowl,4
minecraft:bread,minecraft:air,7
minecraft:cake,minecraft:air,3
minecraft:carrot,minecraft:air,10
minecraft:chicken,minecraft:rotten_flesh,3
minecraft:cooked_beef,minecraft:rotten_flesh,4
minecraft:cooked_chicken,minecraft:rotten_flesh,4
minecraft:cooked_fish,minecraft:rotten_flesh,4
minecraft:cooked_mutton,minecraft:rotten_flesh,4
minecraft:cooked_porkchop,minecraft:rotten_flesh,4
minecraft:cooked_rabbit,minecraft:rotten_flesh,4
minecraft:cookie,minecraft:air,5
minecraft:fish,minecraft:rotten_flesh,3
minecraft:golden_apple,-1
minecraft:golden_carrot,-1
minecraft:melon,minecraft:air,3
minecraft:mushroom_stew,minecraft:bowl,3
minecraft:mutton,minecraft:rotten_flesh,3
minecraft:poisonous_potato,-1
minecraft:porkchop,minecraft:rotten_flesh,3
minecraft:potato,minecraft:poisonous_potato,10
minecraft:pumpkin_pie,minecraft:air,4
minecraft:rabbit,minecraft:rotten_flesh,3
minecraft:rabbit_stew,minecraft:bowl,4
minecraft:rotten_flesh,-1
minecraft:spider_eye,-1
>
# Позволяет портиться всем предметам, наследующим от ItemFood.class, если они не указаны в 'Days To Rot'
B:"Default Food Rotting"=true
# Количество дней до порчи для всех предметов, наследующих от ItemFood.class, если они не указаны в 'Days To Rot'
# Требует включенной опции 'Default Food Rotting'
I:"Default Food Rotting Days"=7
# Применяет постепенно увеличивающийся зеленый оттенок на предметах по мере их порчи
B:"Render Rotten Overlay"=true
# Когда 'Render Rotten Overlay' включен, применяется только к предметам, наследующим от ItemFood.class
B:"Render Rotten Overlay Food Only"=true
# Позволяет предметам, указанным в 'Days To Rot', портиться в творческом режиме
# Уже портящиеся предметы продолжат портиться в любом случае
B:"Rot In Creative Mode"=false
# Позволяет предметам портиться только в инвентаре игрока
B:"Rot In Player Inventory Only"=false
}
##########################################################################################################
# warning_message
#--------------------------------------------------------------------------------------------------------#
# Настройки предупреждающих сообщений о порче продуктов
##########################################################################################################
warning_message {
# Задержка перед отправкой предупреждающего сообщения в минутах
I:"Message Cooldown"=1
# Оставшийся процент еды для отправки предупреждающих сообщений
# Мин: 1
# Макс: 100
I:"Message Percentage"=10
# Случайно выбираемые предупреждающие сообщения
S:"Random Warning Messages" <
Что-то в моем инвентаре плохо пахнет...
Моя еда вот-вот испортится!
Моя еда скоро протухнет...
>
# Если false, отправляет как сообщение в чат вместо панели действий
B:"Send As Action Bar Messages"=true
# Отправляет предупреждающие сообщения игрокам, когда порча одного или более пищевых продуктов превышает 'Message Percentage'
B:"Send Warning Messages"=true
}
##########################################################################################################
# tooltips
#--------------------------------------------------------------------------------------------------------#
# Настройки подсказок на пищевых продуктах, указывающих статус порчи
##########################################################################################################
tooltips {
# Показывает подсказку статуса на пищевых продуктах
B:"Show Food Tooltip"=true
# Показывает оставшиеся дни до порчи
B:"Show Remaining Days"=true
# Показывает оставшийся процент до порчи
B:"Show Remaining Percentage"=true
}
Этот мод был заказан для Minecraft 1.12.2.