Crust — это библиотека кода и набор инструментов для тестирования, призванные облегчить жизнь некоторым людям и предоставить базовые игровые функции. Всё настраивается.
Набор инструментов для тестирования:
- Основная функция — набор настраиваемых кнопок с командами, привязываемых к клавишам и добавляемых на экран инвентаря.
- Включает 19 встроенных и 16 пользовательских кнопок (можно выбрать внешний вид и назначить любые команды).
- Также позволяет настраивать игровые правила по умолчанию для новых миров.
Режимы Crust:
- Дополнительные возможности игрока, в основном для тестирования. Начальные режимы, требуемый уровень OP для смены, клиентские настройки и ограничения сервера — всё настраивается.
- По умолчанию для новых игроков без прав на читы доступен только режим Magnet.
- Доступные режимы:
- Magnet — притягивает ближайшие предметы к вам.
- Undying — полностью восстанавливает здоровье вместо смерти.
- Unbreaking — часто полностью ремонтирует ваши предметы (не предотвращает получение урона).
- Uneating — восстанавливает уровень сытости при падении ниже порога.
- Destroy-on-pickup — уничтожает все предметы, пытающиеся попасть в инвентарь.
- Super vision — постоянное ночное зрение, отключает туман (в том числе под водой) и слепоту.
- Super speed — увеличивает скорость спринта.
Команды:
- Управление кнопками инвентаря и режимами Crust осуществляется через команды.
- Доступные команды:
- /crustclean pointer [<игрок>] — уничтожить предмет под указателем.
- /crustmode [<игрок>] — проверить активные режимы Crust.
- /crustmode <режим> (disable|<значение>) [<игроки>] — включить или отключить режим Crust.
- /crustportal (<тип_портала>) [<цель>] — создать портал в измерение.
- /crustrecover [all|health|hunger|effects] [<цели>] — восстановить здоровье/сытость и/или удалить негативные эффекты.
Управление конфигурациями:
- Crust предоставляет собственную реализацию конфигов как альтернативу конфигам Forge.
- Ключевые особенности:
- Простота реализации для моддеров и использования для игроков.
- Организация и форматирование конфигов по вашему усмотрению.
- Редактирование в игре через GUI (пока поддерживаются не все типы полей).
- Полезные встроенные типы полей и возможность реализовать свои.
Другие утилиты для моддинга:
- Событие загрузки достижений.
- Рендерер ограничивающих рамок для tile entity (простые рендереры, работающие только при включённом F3+B).
- Реестр порталов для команды /crustportal.
- Инструменты генерации данных (в настоящее время только сборщик таблиц добычи).
- Именованные флаги setBlock и коды событий сущностей/уровней.
- Помощники по NBT и математике.
