no fun allowed
Активный0.0
Установок
Последнее обновление
Версии
no fun allowed
Этот мод предоставляет систему защиты локаций в режиме приключений, основанную на данных и компонентах, специально разработанную для серверов-выставок.
Система использует адаптированный для компонентов помощник приключений Yttr, который предотвращает использование опасных предметов в ситуациях, требующих режима приключений.
Разработка мода была вдохновлена необходимостью решения проблемы, возникшей на BlanketCon 23, связанной с креативным подходом к защите.
Важно отметить, что проверка использования предметов по локации работает только для действий с правой кнопкой мыши.
Система тегов предметов
Мод предлагает несколько специализированных тегов для тонкой настройки поведения предметов:
nofunallowed:usage_ignore- позволяет обойти проверку локацииnofunallowed:usage_strict- запрещает использование предмета без компонента, определяющего разрешенную локацию или измерениеnofunallowed:usage_none- полностью отключает функциональность предметаnofunallowed:obliterate- уничтожает предметы, когда их нельзя использоватьnofunallowed:usage_none(для блоков) - отключает взаимодействие с блоками левой и правой кнопкой мыши
Формат компонентов
Компоненты поддерживают опциональный параметр dimension для указания разрешенного измерения и параметр location в виде объекта-бокса для определения разрешенной области.
Формат объекта-бокса использует шесть значений типа double: min_x, max_x, min_y, max_y, min_z, max_z, которые создают ограничивающую рамку.
Другие моды могут использовать компонент локационного использования для своих собственных типов компонентов, реализующих различные действия.