Скачать Project Nashorn — Minecraft Моды — MetaMods

Project Nashorn

Активный

Установок

0

Последнее обновление

6 лет назад
Клиент
Fabric
Quilt
Forge
Neoforge
Библиотеки
Утилиты

Project Nashorn - библиотека для JavaScript в Minecraft

Эта библиотека-интерпретатор активирует поддержку ECMAScript в модификации CustomNPCs. Если у вас установлена актуальная версия Java, скорее всего, функционал скриптования NPC уже доступен после включения ECMAScript для конкретного неигрового персонажа. Но если возникает ошибка при попытке создания скриптов, вероятнее всего, отсутствует именно эта библиотечная компонента.

Я не являюсь создателем этого проекта, а лишь адаптировал его для удобства создателей модификационных сборок. Это полностью соответствует лицензионным условиям оригинала - GNU General Public License версии 2 (GPLv2).

Важно понимать: сама по себе библиотека не добавляет нового игрового контента. Её задача - предоставить механизм выполнения JavaScript-кода, который могут использовать другие модификации, такие как CustomNPCs для реализации ECMAScript-движка. Теоретически, любой другой мод, использующий Nashorn Engine, также сможет подключаться к этой библиотеке.

Основное назначение Project Nashorn

Цель Nashorn - создать легковесную, но высокопроизводительную среду выполнения JavaScript, полностью интегрированную с виртуальной машиной Java. Разработка позволяет Java-программистам внедрять JavaScript в свои приложения через JSR-223 спецификацию, а также создавать автономные JavaScript-приложения с помощью утилиты командной строки jrunscript.

Проект построен на совершенно новой архитектуре, учитывающей современные технологии для JVM, которые появились с момента создания первых JavaScript-движков для Java в далёком 1997 году. Основное внимание уделено использованию передовых инструментов, таких как MethodHandles и InvokeDynamic API, описанных в JSR-292 стандарте.

Участники проекта
HalestormXV

HalestormXV

Lullaby_VT

Lullaby_VT

Создан: 16 сен 2017

ID: 26403