Rhino

Rhino

Fabric

Rhino — библиотека JavaScript для модов Minecraft

Rhino — это форк библиотеки Mozilla Rhino, доработанный специально для использования в модах Minecraft. Сама по себе эта библиотека не делает ничего — она служит фундаментом для других модов, в первую очередь KubeJS.

Зачем это нужно?

Основная фишка Rhino — встроенный движок JavaScript ES6. В отличие от стандартного движка Nashorn, который был удалён из Java 15 и выше, Rhino работает на любой версии Java, не требуя дополнительных зависимостей. Благодаря этому моды, использующие скрипты, могут нормально функционировать на современных сборках Minecraft.

Как это работает?

Вы не увидите Rhino в игре как отдельный мод. Он подключается автоматически, когда вы ставите KubeJS или другой мод, который завязан на скриптах. Вся магия происходит «под капотом»:

  • Rhino обрабатывает JS-скрипты, которые пишутся для KubeJS.
  • Он парсит синтаксис ES6, включая стрелочные функции, классы, промисы и прочие современные возможности JavaScript.
  • Не требует установки дополнительных библиотек — всё уже встроено в форк.

Совместимость

Библиотека совместима с любой версией Java, начиная с Java 8 и заканчивая Java 21 и новее. Это особенно актуально для игроков, использующих новейшие лаунчеры, где Java 17+ уже стала стандартом.

Где взять?

Скачать Rhino можно на Modrinth по ссылке — он идёт как обязательная зависимость для KubeJS. Если вы ставите KubeJS через модпак, Rhino подтянется автоматически.

Все права на данный контент принадлежат его авторам. Мы не храним и не распространяем файлы — страница носит исключительно информационный характер. Оригинальный источник доступен по этой ссылке.

0
0
0

Комментарии (0)

Войдите, чтобы оставить комментарий

Пока нет комментариев

Будьте первым!