
HexJS
Активный0.0
Установок
Последнее обновление
Версии
О модификации HexJS
HexJS представляет собой интеграционный модуль, который объединяет функциональность Hexcasting с KubeJS, предоставляя расширенные возможности для создателей модификационных сборок и владельцев серверов.
Основные возможности
Система разрешений и ограничений
Сервер и каждый отдельный игрок могут иметь собственные списки доступных для использования паттернов. Эти списки могут быть как разрешительными (белый список), так и запретительными (черный список). По умолчанию установлен пустой черный список.
Списки игроков сохраняются постоянно, тогда как глобальный серверный список не сохраняется. В случае конфликта настроек приоритет имеет индивидуальный список игрока.
Совет: Блокировка базового числового литерала (0) для положительных или отрицательных чисел автоматически блокирует все числа соответствующего типа.
Перенаправление паттернов
Сервер и игроки могут настраивать перенаправление одних паттернов на другие. Эта функция обрабатывается после применения белых и черных списков.
Осуществляется только один проход обработки, что позволяет легко менять местами эффекты двух различных паттернов. При конфликте настроек приоритет имеет перенаправление, установленное для конкретного игрока.
Создание собственных паттернов
Одна из ключевых функций - возможность создания пользовательских паттернов и заклинаний непосредственно через KubeJS!
Процесс состоит из двух этапов: сначала вы регистрируете паттерн с определенным именем и параметрами, затем проверяете, был ли применен именно этот паттерн в событии registeredPatternCastEvent
для выполнения вашей логики. Эта функция также позволяет переопределять существующие паттерны.
Предварительно заряженные предметы
Создавайте шифры, амулеты и артефакты с заранее вложенными заклинаниями и медиа!
Идеально подходит для наполнения сундуков с добычей, дропа с мобов и многих других сценариев!
Принудительное применение заклинаний
Применяйте любые списки паттернов от имени любого игрока прямо из KubeJS!
Эта функция может использоваться для создания прокси, а также для того, чтобы заставить фейковых игроков из CarpetMod применять заклинания!
Дополнительные возможности
- Создание пользовательских древних свитков
- Получение угловой сигнатуры Великих Заклинаний через KubeJS
- Установка максимальной длины для Книжного Гэмбита (глобально и/или для отдельных игроков, аналогично белым и черным спискам)
Важная информация
Поскольку основное тестирование проводилось на Fabric, в версии для Forge могут встречаться дополнительные ошибки.