Integrated Scripting
Создавайте скрипты для выполнения сложных операций в Integrated Dynamics
- Загрузчики
- NeoForgeForge
- Скачиваний на Modrinth
- 23,8 тыс.
- Подписчиков на Modrinth
- 11
- версий
- 165
- Обновлён
- 18 октября 202618 окт.
- Опубликован
- в 2023
Коротко о моде
Нужен и в игре, и на сервере

Этот мод позволяет создавать скрипты для выполнения сложных операций в сетях Integrated Dynamics.
С помощью скриптов некоторые операции, которые очень сложно реализовать в обычном Integrated Dynamics, становятся очень простыми с этим модом, например:
- Вычисление статистики, такой как медиана и стандартное отклонение.
- Лёгкое создание предикатных фильтров для экспортёров и импортёров Integrated Tunnels.
- Вычисление среднего размера стопки всех предметов в сундуке, соответствующих определённому тегу.
- Отображение среднего энергопотребления за последнюю минуту.
- Получение скорости разрушения блока, на который вы смотрите, с помощью инструмента, который держите.
- Лёгкий обмен скриптами с другими через копирование и вставку как внутри игры, так и вне неё.
- ...
Этот мод предоставляет внутриигровую документацию и обучающие материалы через книгу 'On the Dynamics of Integration' из Integrated Dynamics.

Scripting Terminal — главное нововведение этого мода. Он позволяет создавать скрипты на языке JavaScript, которые затем можно сохранить в Variable Cards для использования в остальной части вашей сети Integrated Dynamics.

Scripting Drives — это предметы, позволяющие хранить на них данные скриптов. Их можно вставлять в Scripting Drives, что делает их доступными для использования и редактирования в вашей сети.

Scripting Terminal предлагает редактор для написания скриптов. Элементы скрипта (такие как переменные и функции) можно привязать к переменным. Эти переменные можно использовать где угодно в подключённой сети Integrated Dynamics, как и любую другую переменную. Если у вас есть прямой доступ к файлам мира, файлы скриптов также можно редактировать извне через вашу любимую IDE!

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

Если вам нужно отладить сложные операции, вы можете записывать сообщения в лог для последующей проверки.
Скрипты выполняются высокопроизводительным движком JavaScript Graal.JS, который работает на Graal VM от Oracle. Производительность и безопасность были главным приоритетом при разработке этого мода. По умолчанию JavaScript выполняется с самыми строгими настройками Graal. Эти строгие параметры безопасности могут быть ослаблены администраторами серверов, если игроки, например, хотят выполнять IO для чтения или записи внешних файлов. Максимальный размер выполнения скриптов также можно настроить, чтобы избежать проблем с производительностью.
Частые вопросы
Как установить Integrated Scripting?
Установите NeoForge под свою версию Minecraft, скачайте Integrated Scripting под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Integrated Scripting?
У Integrated Scripting есть сборки для Minecraft 1.21.4, 1.21.8, 1.21.10–1.21.11, 26.1.1–26.3 ….
Нужен ли Integrated Scripting на сервере?
Нужен и в игре, и на сервере