НАЖМИ, чтобы запустить свой Сервер Майнкрафт + 8🎁
modМоды/Rhino - JavaScript движок для KubeJS
Rhino - JavaScript движок для KubeJS

Rhino - JavaScript движок для KubeJS

Rhino - библиотечный мод для Minecraft, форк Mozilla Rhino, добавляющий движок JavaScript (ES6) для работы скриптовых модов вроде KubeJS. Замена удаленного в Java 15 Nashorn.

Оцените первым
Открыть в FateLauncher
21.3M
103

Rhino - что это и зачем нужно

Rhino - библиотечный мод для Майнкрафт, который приносит в игру полноценный движок JavaScript с поддержкой стандарта ES6. По факту это форк оригинальной библиотеки Mozilla Rhino, адаптированный специально для работы внутри модового окружения.

Главная проблема, которую решает этот проект - отсутствие встроенного движка Nashorn. Начиная с Java 15, разработчики языка выпилили Nashorn из стандартной поставки, а многие моды (особенно скриптовые) на него завязывались. Rhino приходит на смену и позволяет скриптам работать стабильно и без костылей.

Сам по себе мод ничего не делает. Это чисто техническая зависимость, библиотека, которая нужна для работы других проектов. Прямо сейчас основной потребитель Rhino - это KubeJS, мощный инструмент для написания скриптов прямо внутри игры.

Поддержка версий и загрузчиков

Rhino поддерживает довольно широкий спектр версий Minecraft:

  • Minecraft 1.18.2
  • Minecraft 1.19, 1.19.2
  • Minecraft 1.20.1, 1.20.5
  • Minecraft 1.21.x

Из загрузчиков доступны все актуальные решения:

  • Fabric
  • Forge
  • NeoForge
  • Quilt

Так что независимо от того, на каком загрузчике вы строите свою сборку модов, Rhino без проблем встанет рядом с KubeJS.

Что нового в обновлениях

В свежих сборках разработчик переработал Unit-функции и добавил набор полезных утилит для работы со скриптами. Теперь прямо в коде доступны функции вроде rgb(), hsv(), withAlpha() для манипуляций с цветом, а также математические помощники clamp(), lerp() и map().

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

Зачем качать Rhino

Если вы ставите KubeJS - Rhino скачается автоматически как зависимость. Но если вы собираете скриптовый модпак вручную, обязательно проверьте, что Rhino нужной версии установлен.

Совет: Если скрипты в KubeJS вдруг перестали работать после обновления Minecraft или Java, первым делом проверьте актуальность Rhino. Проблема почти всегда в несовпадении версий движка и самого KubeJS.

Скачайте мод Rhino для Майнкрафт, если планируете использовать скриптовую автоматизацию в своей сборке. Это фундамент, без которого KubeJS просто не запустится.

Часто задаваемые вопросы

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

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Создатели

Детали

Лицензия:
Опубликован:4 года назад
Обновлён:1 месяц назад

Версии мода Rhino - JavaScript движок для KubeJS

Доступно 75 версий. Сначала показаны самые популярные и самые свежие.

16 из 75 версий
Самые популярные
R
2001.2.3-build.10+forgeRhino Forge 2001.2.3-build.10
1.20.1
R
2001.2.3-build.6+forgeRhino Forge 2001.2.3-build.6
1.20.1
R
2001.2.3-build.10+fabricRhino Fabric 2001.2.3-build.10
1.20.1
R
2001.2.2-build.18+forgeRhino Forge 2001.2.2-build.18
1.20.1
R
2001.2.2-build.18+fabricRhino Fabric 2001.2.2-build.18
1.20.1
R
2101.2.7-build.74+Rhino-1.21Rhino 2101.2.7-build.74
1.21.x
Самые Новые
B
2101.2.8-build.91+Rhino-1.21Rhino 2101.2.8-build.91
1.21.x26.1.2
R
2101.2.7-build.85+Rhino-1.21Rhino 2101.2.7-build.85
1.21.x26.1.2
R
2101.2.7-build.81+Rhino-1.21Rhino 2101.2.7-build.81
1.21.x26.1.x
R
2101.2.7-build.77+Rhino-1.21Rhino 2101.2.7-build.77
1.21.x
R
2101.2.6-build.66+Rhino-1.21Rhino 2101.2.6-build.66
1.21.x
R
2101.2.6-build.60+Rhino-1.21Rhino 2101.2.6-build.60
1.21.x
R
2101.2.6-build.58+Rhino-1.21Rhino 2101.2.6-build.58
1.21.x
R
2101.2.6-build.56+Rhino-1.21Rhino 2101.2.6-build.56
1.21.x
R
2101.2.5-build.54+Rhino-1.21Rhino 2101.2.5-build.54
1.21–1.21.1
R
2101.2.5-build.52+Rhino-1.21Rhino 2101.2.5-build.52
1.21–1.21.1
Главная