Kube Utils добавляет удобный набор утилит для KubeJS и упрощает создание скриптов для работы с уровнями, жидкостями и списками.
Всё собрано в глобальном объекте Ku — обращайся к API через Ku.Level, Ku.Fluids и другие поля. Мод добавляет удобные вещи типа поиска и спауна структур на позиции блока, очистки площади под постройку, поиска энтити в чанке и выбора случайной точки с ограничивающим боксов. Для жидкостей можно получать список по namespace и проверять, пустая ли жидкость. Ещё есть расширения для списков с взвешенным выбором и универсальная утилита nullOrEmpty для предметов, блоков, стаков, строк и сущностей.
Код полностью документирован, продакшн-проверен и держит простой и стабильный API. Некоторые вещи требуют создания объекта через обёртку, например new Ku.Level(player.level). В бете возможны изменения по коду, но авторы стараются не ломать обратную совместимость и описывают всё простым языком, так что мод удобно использовать в модпаке или на серваке для упрощения скриптинга и автоматизации.
Мод для KubeJS, который добавляет удобные утилиты для скриптинга и упрощает работу с уровнями, жидкостями и списками.