logo
banner
Рейтинг
Голоса0

Scavenge Mod (1.19.2) - модульный генератор эффектов нажатия на блок скриптов

Категория - Моды для Minecraft
0
Версия мода:1
Версия игры:1.19.2
Mод успешно проверен на отсутствие вирусов
6221.22K221.58K
image

Minecraft

Репорт мод

  • image
modalImage

Об этом моде

Scavenge Mod (1.19.2) - это мод, позволяющий применять к любому блоку пользовательское поведение при нажатии правой/левой кнопки мыши. Кроме того, к этим действиям можно добавлять лутпулы, которые выпадают при выполнении условий. Они загружаются из Json-файла и работают подобно скриптовому языку. Кроме того, при щелчке правой кнопкой мыши по этим блокам можно добавлять определенные уникальные функции/условия: генератор скриптов на основе Json. Это общедоступный API. Его можно использовать как есть и перераспространять только с дополнениями, хотя файлы API не должны включаться в дополнения, если API не обновлен, так как это может привести к ошибкам.


Например.

Игрок должен красться,

У игрока должны быть бриллианты, у игрока должны быть бриллианты, у игрока должны быть бриллианты.

Блоки не поддаются разрушению.

Блоки исчезают после пяти использований.

И т. д.

Использование.

Создайте класс, который наследуется от IScavengePlugin.class и имеет аннотацию @ScavengePlugin. Плагин загружается автоматически; файл мода не требуется.

Условия и эффекты могут быть зарегистрированы через ScavengeRegistry.class. Для создания используйте базовый класс. (BaseScavengeCondition и BaseScavengeEffect).

Теперь конструктор содержит все, а не реализацию эффекта/условия. Сериализация/десериализация/создание сетей/документации.

Как добавлять скрипты Scavenge:

Scavenge теперь работает с ресурсными пакетами, автоматически загружая все файлы в папке "datapacks/DATAPACK_NAME/data/DOMAIN/scavenge_scripts".

Они также автоматически перезагружаются при перезагрузке ресурс-пака. Они автоматически синхронизируются с клиентом, поэтому нет необходимости вручную синхронизировать "сервер->клиент". Это делается автоматически.

Поскольку инструмент имеет плагин JEI, пришлось установить JEI-хак, который перезагружает JEI через один тик после перезагрузки скрипта. (Если JEI не исправит эту проблему, это может ускорить перезагрузку до диапазона 2-3 цифр).

Похожие Моды/Аддоны

Версия игры *

1.19.2 (e2e2d9f4d735563e2177ade07eb32f15.jar)