Rhino — мод на библиотеку JavaScript в МайнкрафтеRhino — служебная библиотека, предоставляющая другим модам движок JavaScript с поддержкой возможностей стандарта ES6. Она создана на основе Mozilla Rhino и приспособлена для использования в модифицированной игре. Главная практическая роль проекта — выполнять сценарии KubeJS и других компонентов, которым требуется именно этот движок. В отличие от самостоятельных модов, Rhino не меняет игровой процесс и обычно остаётся незаметным после запуска. От обычного встроенного средства выполнения скриптов он отличается независимостью от Nashorn, удалённого из современных выпусков Java. Поэтому библиотеку следует воспринимать как технический слой между модом со сценариями и средой Java, а не как отдельный набор функций для игрока.
Последний релиз — 1 месяц назад. Для стабильного проекта это нормальный ритм: правки выходят по мере необходимости, а не по расписанию.
| Версия игры | Загрузчики | Сборка | Размер | Дата |
|---|---|---|---|---|
| 1.20.1 | Fabric, Forge, Quilt | 2001.2.3-build.10+forge | 1.7 МБ | 2025-02-12 |
| 1.21.1 | Fabric, Forge, NeoForge | 2101.2.8-build.91+Rhino-1.21 | 957 КБ | 2026-07-19 |
| 1.21 | Fabric, Forge, NeoForge | 2101.2.8-build.91+Rhino-1.21 | 957 КБ | 2026-07-19 |
| 26.1.2 | Fabric, Forge, NeoForge | 2101.2.8-build.91+Rhino-1.21 | 957 КБ | 2026-07-19 |
Скачать 2101.2.8-build.91+Rhino-1.21 · 957 КБстраница автора на Modrinth
.jar в папку .minecraft/mods — создайте её, если её нет.Обязательно: Architectury API, Rhino
| Сборка | Канал | Версии игры | Размер | Дата |
|---|---|---|---|---|
| 2101.2.8-build.91+Rhino-1.21 | бета | 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 26 | 957 КБ | 2026-07-19 |
| 2101.2.7-build.85+Rhino-1.21 | релиз | 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 26 | 861 КБ | 2026-06-08 |
| 2101.2.7-build.81+Rhino-1.21 | релиз | 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, | 861 КБ | 2025-10-13 |
| 2101.2.7-build.77+Rhino-1.21 | релиз | 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4 | 860 КБ | 2025-08-14 |
| 2001.2.3-build.10+forge | релиз | 1.20.1 | 1.7 МБ | 2025-02-12 |
| 2001.2.3-build.10+fabric | релиз | 1.20.1 | 1.7 МБ | 2025-02-12 |
Rhino не подойдёт тем, кто ищет самостоятельный игровой мод: здесь нет новых механик, интерфейсов, предметов или настроек мира. Библиотека не заменяет KubeJS, не пишет сценарии за пользователя и не исправляет ошибки в чужом коде. Она также не нужна каждой сборке автоматически — основанием для установки должно быть требование конкретного мода.
Характерный признак проблемы — игра не запускается после добавления мода, которому нужен Rhino, либо его сценарии завершаются ошибкой ещё при загрузке. Сначала проверьте журнал запуска: сообщения об отсутствующем Rhino, невозможности загрузить класс или ошибке JavaScript обычно точнее общего окна сбоя. Затем убедитесь, что библиотека взята для той же игровой среды, что и зависимый проект, и что в папке модов нет нескольких её копий. Если игра открывается, но конкретный сценарий не работает, временно уберите пользовательские скрипты и повторите запуск. Успешная загрузка без них указывает скорее на ошибку сценария, а не самой библиотеки. Совместимость конкретных выпусков следует сверять на странице мода, потребовавшего Rhino.
Устанавливать Rhino стоит, когда его требует KubeJS или другой выбранный проект: в такой сборке библиотека выполняет необходимую, хотя и невидимую работу. Особенно она актуальна авторам сборок и пользователям сценарных модов. Для обычного прохождения без зависимых компонентов установка ничего не даст, поэтому добавлять Rhino «на всякий случай» не нужно. Ориентируйтесь на требования основного мода и подбирайте совместимый с ним выпуск.


YACL предоставляет другим модам готовую основу для создания удобных экранов настроек. Самостоятельного контента библиотека не добавляет и обычно устанавливается как требуемая зависимость.


JEI показывает предметы, рецепты и способы применения прямо в интерфейсе игры, избавляя от постоянного поиска сведений вне сборки. Через строку поиска можно быстро найти нужную вещь, открыть её изготовление или выяснить, в каких рецептах она участвует.


GeckoLib обеспечивает работу сложных трёхмерных анимаций в модах, которые используют эту библиотеку. Самостоятельного контента она не добавляет: её устанавливают как обязательную основу для других проектов.


Jade показывает сведения о блоке, жидкости или существе прямо при наведении прицела: название, состояние и доступные полезные параметры. Это современный наследник Waila и Hwyla с гибкой настройкой интерфейса и улучшенной доступностью.


More Culling сокращает лишнюю отрисовку скрытых граней блоков, карт, табличек, рамок и лучей маяков, помогая сделать работу клиента ровнее. Видимые объекты и правила игры при этом не меняются.


Bookshelf предоставляет общую техническую основу, без которой использующие её моды не смогут работать. Библиотека также включает средства отладки и дополнительные возможности для наборов данных, но не добавляет самостоятельного игрового контента.
Случайные находки из каталога — моды, шейдеры, текстуры и сборки с нашим разбором.


3D Crystals перерабатывает кристаллы Края в объёмном стиле, меняя их вид как установленной сущности и предмета в руке, второй руке, инвентаре и панели быстрого доступа.


Aestheric Shaders — ванильный-plus пакет с реалистичным небом.


BE Style Wither переносит в Java Edition более агрессивное поведение иссушителя из Bedrock Edition: меняет его атаки, фазы боя, взрывы и запас здоровья.


Raven Client — архивированный модульный Fabric-клиент с оптимизациями, функциями OptiFine-подобного профиля и переключаемыми удобствами: низким огнём и щитом, отключением темноты и подключением к серверам других версий.
![Изображение к проекту [MTR] TGV PSE + TGV Postal](/s/mtr-tgv-pse.webp)
![Иконка [MTR] TGV PSE + TGV Postal](/i/mtr-tgv-pse.webp)
MTR TGV PSE + TGV Postal добавляет TGV Sud-Est и связанные варианты для Minecraft Transit Railway. Доступны современная Carmillon, серебристо-синяя окраска 1990-х и оригинальная оранжевая 1981 года.


Yamamura Sadako добавляет проклятие Садако по мотивам «Звонка». Оно развивается по стадиям: начинается с наблюдения за игроком и постепенно доходит до полноценных постановочных сцен.
Запустить игру с одной библиотекой можно, если остальная конфигурация это допускает, но заметного результата не будет. Rhino предоставляет среду выполнения JavaScript другим проектам и не содержит собственного игрового контента. Практический смысл появляется лишь вместе с модом, который обращается к этой среде.
Rhino указан автором как библиотека, используемая KubeJS, поэтому его наличие определяется требованиями выбранной установки KubeJS. Не стоит полагаться на случайно оставшийся файл из другой сборки: проверяйте перечень необходимых компонентов и их совместимость на странице основного проекта.
Проект отмечен как необязательный для обеих сторон сам по себе: реальное размещение задаёт зависимый мод и устройство сборки. Если сценарии исполняются серверным компонентом, следуйте его инструкции для сервера; если Rhino требует клиентский мод, добавьте его клиенту. Универсального требования установить файл везде нет.
Библиотека предоставляет движок JavaScript с поддержкой ES6, но сама не является редактором, руководством или готовой системой настройки игры. Для практической работы нужен проект, который подключает движок и определяет доступные игровые объекты, события и правила — например KubeJS, а также его документация.