Скачать Integrated Scripting — Minecraft Моды — MetaMods
Integrated Scripting

Integrated Scripting

Активный

Установок

20

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

3 недели назад

Версии

1.19.2 — 1.21.8
Клиент и сервер
Forge
Neoforge
Технологические
Аддоны

Integrated Scripting

ВНИМАНИЕ: Для работы этого мода требуется библиотека Cyclops Core и мод Integrated Dynamics!

Что это за мод?

Integrated Scripting открывает перед вами возможность создавать скрипты для автоматизации сложных операций в сетях Integrated Dynamics. Если стандартные возможности Integrated Dynamics кажутся вам ограниченными для реализации сложных задач, этот мод станет вашим незаменимым помощником.

Ключевые возможности

С помощью скриптов вы сможете легко выполнять операции, которые в обычном Integrated Dynamics потребовали бы сложных настроек:

  • Вычисление статистических показателей: медиана, стандартное отклонение
  • Создание фильтров-предикатов для экспортеров и импортеров Integrated Tunnels
  • Расчет среднего размера стека предметов в сундуке по определенному тегу
  • Отображение среднего потребления энергии за последнюю минуту
  • Определение скорости разрушения блока инструментом в вашей руке
  • Легкий обмен скриптами с другими игроками через копирование-вставку

Основные элементы мода

Терминал скриптов

Главное нововведение мода - Терминал скриптов, позволяющий писать код на языке JavaScript. Созданные скрипты сохраняются в карточках переменных и могут использоваться во всей вашей сети Integrated Dynamics.

Накопители скриптов

Специальные предметы для хранения данных скриптов. Они устанавливаются в соответствующие слоты, делая скрипты доступными для использования и редактирования в вашей сети.

Функциональность редактора

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

Бонус для продвинутых пользователей: Если у вас есть прямой доступ к файлам мира, вы можете редактировать скрипты в своей любимой IDE!

Сохранение состояния

Мод позволяет отслеживать значения между выполнениями функций - идеально для подсчета сумм, средних значений и других накапливаемых данных. Например, вы можете рассчитать среднее потребление энергии за определенный период времени.

Отладка и логирование

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

Технические особенности

Скрипты выполняются высокопроизводительным движком JavaScript Graal.JS на базе Graal VM от Oracle. При разработке мода особое внимание уделялось производительности и безопасности.

По умолчанию JavaScript выполняется с самыми строгими настройками безопасности Graal. Администраторы серверов могут ослабить эти настройки, если игрокам требуется доступ к операциям ввода-вывода для работы с внешними файлами. Также можно настроить максимальный размер выполнения скриптов для предотвращения проблем с производительностью.

В игре доступна полная документация и обучающие материалы через книгу "On the Dynamics of Integration" из Integrated Dynamics.

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

rubensworks

Разработчик

kroeser

kroeser

Создан: 12 фев 2024

ID: 9502