Перейти к содержимому

Rhino [1.18.2 — 1.21.2]

Совместимость и характеристики

Загрузчик Fabric, Forge, Neoforge, Quilt
Версии Minecraft 1.18.2 – 1.21.2 (8 версий)
Загрузок 1

Rhino — библиотека JavaScript для Minecraft 1.21.4 — это движок выполнения JavaScript-скриптов внутри игры, на котором держится работа KubeJS и многих других модов с поддержкой скриптинга. Если вы устанавливаете сборку с кастомными рецептами, тегами или модификацией поведения предметов через JS-файлы, Rhino почти наверняка будет в списке зависимостей.

Мод не добавляет ни блоков, ни предметов — это чистая библиотека. Её задача — встроить интерпретатор Mozilla Rhino в среду Minecraft и предоставить мостик между Java-кодом игры и пользовательскими скриптами на JavaScript. За счёт этого авторы сборок могут менять игровую логику без написания собственных Java-модов и без перекомпиляции.

Что добавляет мод

Технически мод не добавляет геймплейного контента — он расширяет возможности других модов. Вот что Rhino даёт разработчикам сборок и игрокам:

  • Интерпретатор JavaScript — порт Mozilla Rhino, адаптированный под среду Minecraft и современные загрузчики модов.
  • Прослойка для KubeJS — без Rhino KubeJS попросту не запустится, поскольку именно эта библиотека выполняет все .js-файлы из папки kubejs.
  • Типобезопасные мостики — конвертация Java-объектов и коллекций в JS-структуры, чтобы скрипты работали с игровыми сущностями без лишних обёрток.
  • Поддержка ES6-подобного синтаксиса — стрелочные функции, let/const, шаблонные строки и деструктуризация работают в скриптах сборок.
  • Низкая нагрузка — библиотека работает в фоне и не влияет на FPS, потребляя минимум памяти при холостом старте.

Как установить

Инструкция «как установить Rhino — библиотека JavaScript для Minecraft 1.21.4» одинакова для всех загрузчиков, отличается только сама папка с модами. Когда я ставил библиотеку на чистый Fabric 1.20.1 для KubeJS, весь процесс занял минут пять.

  1. Установите нужный загрузчик (Fabric, Forge, NeoForge или Quilt) под свою версию Minecraft через официальный установщик.
  2. Запустите игру с этим профилем хотя бы один раз, чтобы создалась папка mods в директории .minecraft.
  3. Скачайте Rhino — библиотека JavaScript для Minecraft 1.21.4 под нужный загрузчик и точную версию игры.
  4. Положите файл .jar в папку .minecraft/mods (или в папку модов вашего лаунчера, если используете отдельные инстансы).
  5. Если вы ставите Rhino ради KubeJS — добавьте в ту же папку и сам KubeJS совместимой версии.
  6. Запустите игру и убедитесь, что в списке модов на главном экране появилась запись Rhino.

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

Требования и зависимости

  • Загрузчики: Fabric, Forge, NeoForge, Quilt — отдельная сборка под каждый.
  • Версии Minecraft: 1.18.2, 1.19, 1.19.2, 1.20.1, 1.20.5, 1.21, 1.21.1, 1.21.2, 1.21.4.
  • Java: 17 для версий 1.18.2–1.20.4 и Java 21 для 1.20.5 и выше.
  • ОЗУ: сама библиотека прибавляет считанные мегабайты, но если она ставится вместе с KubeJS и тяжёлой сборкой — закладывайте от 4 ГБ выделенной памяти.
  • Architectury API может потребоваться, если вы используете Rhino вместе с модами, которые сами зависят от него — проверьте описание конкретной версии.

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

Rhino — библиотека JavaScript для Minecraft 1.21.4 1.20.1 и других перечисленных версий совместима с подавляющим большинством крупных модпаков: All the Mods, Create-сборки, Enigmatica, ATM Star и другими, где используется KubeJS. Конфликтов с ванильными механиками нет — мод не вмешивается в реестры самостоятельно.

Известные нюансы:

  • Версия Rhino должна совпадать с целевой версией Minecraft и загрузчика — Fabric-сборка не запустится на Forge.
  • На ранних версиях 1.21 могут встречаться баги с типизацией — обновляйтесь до последнего релиза под свою версию игры.
  • Если KubeJS выдаёт ошибки парсинга .js-файлов, в 90% случаев виноват именно несовместимый билд Rhino, а не сам скрипт.

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

Нужен ли Rhino, если я не пишу скрипты сам?

Да, если в вашей сборке есть KubeJS или мод, который явно его требует. Rhino выполняет скрипты, написанные авторами модпака, — без него половина кастомизации просто не загрузится.

Где скачать Rhino — библиотека JavaScript для Minecraft 1.21.4?

Берите файл с проверенного каталога вроде MinecraftFan.ru или с официальных страниц мода. Перед загрузкой убедитесь, что версия совпадает с вашим загрузчиком и версией Minecraft, иначе игра не запустится.

Влияет ли Rhino на производительность?

Сама библиотека практически не нагружает систему. Просадки FPS обычно вызывают тяжёлые пользовательские скрипты в KubeJS, а не движок выполнения.

Можно ли использовать Rhino на сервере?

Да, мод устанавливается и на клиент, и на сервер — без серверной части скрипты, меняющие рецепты или поведение мобов, работать не будут. Версии файлов на клиенте и сервере должны совпадать.

Видео по моду «Rhino»

Геймплей, обзоры и гайды по моду
3 в подборке

Входит в сборки модов 1

Все сборки

Сборки, в которых используется этот мод.

Скачать Rhino — библиотека JavaScript

Выберите версию Minecraft и загрузчик.

Скачать Rhino — библиотека JavaScript у автора
MinecraftВерсияФайлСкачать
1.18.2 – 1.21.2—Файл на сайте автораСкачать

Загрузчик и версия Minecraft должны совпадать с вашей сборкой.

Оцените материал ★★★★★ Пока нет оценок
☺
В избранное В чат

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

Комментарии проходят модерацию.
Пока нет комментариев. Будьте первым!
⬇ Скачать Rhino — библиотека JavaScript... →