Мод для Майнкрафт, который исправляет ошибки и конфликты мода Sable с физикой блоков. Он помогает избежать зависаний, вылетов и повреждения данных на серверах с физическими конструкциями.
Возможности
- Переносит сохранение физических структур в отдельный поток, защищает от повреждения хранилища при аварийном завершении и очищает повреждённые ссылки на структуры.
- Предотвращает вылеты из-за ошибок нативной физики, освещения, загрузки сущностей, некорректных координат и слишком крупных физических конструкций.
- Ограничивает размер одной физической структуры до 8192 блоков.
- Не даёт командным блокам попадать в физические конструкции.
- Возвращает игрока в допустимые границы мира, если физика выбросила его за них.
- Устраняет или снижает проблемы совместимости с CarryOn, Simulated, Aeronautics, Copycats, Create, Create ThreadedTrains, Effortless, Vista и ScalableLux.
- Отдельные исправления можно включать и выключать в конфиге; исправления для отсутствующих дополнений отключаются автоматически.
Как пользоваться
/fucksable — показывает состояние исправлений.
/fucksable <исправление> on и /fucksable <исправление> off — включает или выключает выбранное исправление.
/fucksable all on и /fucksable all off — меняет состояние всех исправлений.
/fucksable default — возвращает стандартные настройки.
/fucksable <исправление> reset — сбрасывает параметры выбранного исправления.
Для смены языка сообщений используется команда /fucksablelang <имя_файла>. Файлы языков находятся в config/fucksable/lang/; можно скопировать en.yml или zh.yml, перевести значения, не меняя ключи, и выбрать созданный файл командой. При ошибке YAML используется английский язык.
Настройки
Параметры исправлений хранятся в config/fucksable/config.json. Для защиты от разрушения блоков по некорректным координатам диапазон проверяемых координат настраивается в разделе fixParams; вернуть его стандартные значения можно командой /fucksable block-destroy-coordinate-guard reset.
Некоторые исправления, способные изменить привычную механику других модов, отключены по умолчанию. Для работы совместимости ScalableLux сначала включите sable-scalablelux-incompat-bypass и перезапустите игру или сервер, затем включите scalablelux-compat.
Требования и совместимость
Требуется Sable. Исправления совместимости работают только при установленном дополнении, для которого они предназначены.
