KubeJS — это мощный утилитарный мод, созданный для предоставления игрокам и администраторам серверов беспрецедентного контроля над их игровым процессом Minecraft посредством использования JavaScript. Он решает общую потребность в обширной кастомизации без необходимости глубокого знания Java-моддинга. Этот мод позволяет создавать пользовательские скрипты, которые могут изменять игровую механику, добавлять новый контент и автоматизировать различные процессы, эффективно превращая ванильный Minecraft в высокоперсонализированную среду, адаптированную к конкретным игровым предпочтениям или серверным функциям. Он дает пользователям возможность выходить за рамки ограничений стандартного моддинга, позволяя им с относительной легкостью реализовывать сложную логику и уникальные функции. Основная функциональность KubeJS заключается в его способности выполнять код JavaScript в среде Minecraft. Это обеспечивает широкий спектр модификаций, включая создание совершенно новых предметов и блоков, изменение существующих рецептов крафта и манипулирование игровыми тегами. Кроме того, он предоставляет инструменты для написания скриптов событий генерации мира, интеграции пользовательских обработчиков для квестовых модов и управления серверными операциями, такими как очистка лагов или отображение пользовательских сообщений при входе. Мод работает путем выполнения скриптов, которые загружаются либо при запуске, для регистрации и конфигурации, либо при входе игрока в мир, для динамических внутриигровых событий и управления. KubeJS предлагает широкую совместимость с различными загрузчиками модов и версиями Minecraft. Он поддерживается загрузчиками модов Fabric, Forge, NeoForged и Quilt. Мод разработан для работы с версиями Minecraft 1.18.2, 1.19, 1.19.2, 1.20.1, 1.20.4, 1.21, 1.21.1 и конкретной версией 26.1.2. Важно отметить, что KubeJS является необязательным модом как для клиента, так и для сервера, что означает, что его можно установить независимо на одном из них или одновременно на обоих, обеспечивая гибкость для одиночных или многопользовательских настроек. Установка KubeJS — это простой процесс, который включает в себя размещение файла мода в соответствующей папке 'mods' для выбранного вами загрузчика модов. Для Forge, Fabric, NeoForged и Quilt это обычно каталог 'mods' в вашей установке Minecraft. Перед запуском игры рекомендуется запустить мод один раз, чтобы он сгенерировал папку 'kubejs' в вашем каталоге Minecraft. Эта папка будет содержать примеры скриптов, и именно сюда вы будете помещать свои пользовательские файлы JavaScript, чтобы мод мог их распознать и выполнить. Всегда убеждайтесь, что ваши версии игры и загрузчика модов совместимы с загружаемой вами версией KubeJS.