
SubathonLib (Old)
Не опубликован0.0
Установок
Последнее обновление
Версии
SubathonLib (Old)
Данный проект больше не поддерживается разработчиками.
Эта библиотека предоставляет инструменты для выполнения различных действий в игре, которые могут управляться другими модификациями, датапаками или самими игроками. С её помощью можно изменять игровую механику, накладывать случайные эффекты зелий на персонажей и многое другое. По сути, это инструмент для контролируемого изменения игрового процесса.
Основные возможности
Модификация включает несколько стандартных контроллеров, среди которых:
- entity_jump - управление прыжками существ
- potion_chaos - случайное наложение эффектов зелий
- inventory_shuffle - перемешивание содержимого инвентаря
Для работы с контроллерами используется команда /gamecontrol
с синтаксисом: /gamecontrol <контроллер> (get|set|invoke)
Также предусмотрена возможность постоянного отображения или скрытия информации на экране клиента через NBT-теги {alwaysVisible: true/false}
и {hideInfo: true/false}
.
Расширенные настройки
Для установки NBT-данных контроллера используйте команду: /gamecontrol <контроллер> set data <NBT>
Если требуется точное соответствие вводимым данным, применяйте: /gamecontrol <контроллер> set dataRaw <NBT>
Внимание! При использовании set dataRaw
NBT-данные сохраняются в точности как введены, что может привести к повышенному потреблению памяти при неправильном форматировании.
Все данные сохраняются в папке мира: <директория игры>/saves/<мир>/data/cubecontroller.dat
Разработчики могут легко добавлять новые контроллеры через методы регистрации библиотеки.