Ccurseforge
Kube Utils

Kube Utils

Kube Utils расширяет KubeJS, предоставляя удобный и единообразный API для работы с игровыми системами и упрощая код.

Автор: ErrorMikey Тип: Мод Категории: API и библиотекиМоды Загрузок: 8 757 479 Просмотров: 0 Обновлён: 18.09.2026

Kube Utils расширяет возможности KubeJS, предлагая удобный и единообразный API для работы с различными игровыми системами.

Kube Utils

Kube Utils — это дополнение к KubeJS, которое добавляет новые функции и улучшает существующие, позволяя создавать более эффективный и лаконичный код.

Принцип работы

Все функции мода собраны внутри глобального объекта Ku. Для доступа к API уровня используется Ku.Level, для работы с жидкостями — Ku.Fluids и так далее.

Возможности

  • Расширения для работы с игровым миром: поиск структур по координатам, создание структур, поиск сущностей, очистка пространства, выбор случайного места с учетом ограничений;
  • Работа с жидкостями: получение списка жидкостей по пространствам имён, проверка на пустоту;
  • Дополнения для списков, например, выбор случайного элемента с учётом весов;
  • Общие утилиты, такие как nullOrEmpty — простая проверка на пустоту или отсутствие значения для предметов, блоков, строк, жидкостей и прочего;
  • Полная документация кода и понятный API;
  • Производственная проверка стабильности.

Цели проекта

  • Избегать несовместимых изменений, кроме случаев крайней необходимости, и делать такие изменения опциональными;
  • Сохранять простоту и понятность дополнений;
  • Всегда предоставлять документацию на доступном английском языке.

Документация

Документация по функциям проекта в настоящее время доступна в исходном коде. Класс BaseBinding показывает, какие объекты доступны через Ku. Например, поле Streams позволяет использовать методы через Ku.Streams.MethodName. Для некоторых объектов требуется создавать экземпляры, например, для Levelnew Ku.Level(player.level).

Установка и использование

  1. Убедитесь, что KubeJS установлен в вашей версии Minecraft.
  2. Скопируйте мод Kube Utils в папку с модами.
  3. Запустите игру и используйте глобальный объект Ku для доступа к функциям мода.

Особенности бета-версии

В период бета-тестирования возможны изменения, несовместимые с предыдущими версиями. После достижения стабильного релиза такие изменения прекращаются.

Полезная информация

Частые вопросы

Короткие ответы по установке, совместимости и возможностям проекта.

Что такое объект Ku в Kube Utils?

Это глобальный объект, через который осуществляется доступ ко всем функциям мода.

Какие функции для работы с уровнями предоставляет Kube Utils?

Поиск и создание структур, поиск сущностей, очистка пространства, выбор случайных координат с ограничениями.

Можно ли использовать Kube Utils без KubeJS?

Нет, Kube Utils является дополнением к KubeJS и требует его для работы.

Центр загрузок

Доступные версии

Выберите подходящую версию игры и скачайте нужный выпуск.

[1.21.1] KubeUtils 21.1.3

kube-utils-21.1.3.jar

Скачать24.21 KB
Релиз
Версии
1.21.1
Загрузчик
NeoForge
Загрузки2 166 413
Добавлен

[1.20.1] KubeUtils 20.1.1

kube-utils-20.1.1.jar

Скачать22.98 KB
Релиз
Версии
1.20.1
Загрузчик
Forge
Загрузки153 117
Добавлен

[1.20.4] KubeUtils 20.4.0

kube-utils-20.4.0.jar

Скачать22.57 KB
Релиз
Версии
1.20.4
Загрузчик
NeoForge
Загрузки132
Добавлен

kube-utils-forge-1.0.3+mc1.19.2.jar

Скачать23.95 KB
Релиз
Версии
1.19.2
Загрузчик
Forge
Загрузки1 513 253
Добавлен