Data Criteria
Активный0.0
Установок
Последнее обновление
Версии
Data Criteria
Для чего нужен этот мод?
Мод Data Criteria решает проблему создания сложных условий для достижений в Minecraft. Без этого мода разработчикам приходится писать множество повторяющегося кода для проверки различных параметров. Data Criteria предлагает элегантное решение через систему, управляемую данными.
Как это работает?
Система позволяет создавать собственные критерии достижений с помощью JSON-файлов. Вы определяете параметры, которые хотите проверять, а мод автоматически генерирует необходимую логику.
Создание критерия
Сначала создайте файл критерия в папке data/ваше_пространство/criteria/. В этом файле вы указываете параметры, которые будут проверяться:
{
"parameters": [
{
"name": "число",
"type": "datacriteria:int"
},
{
"name": "возможно",
"type": "datacriteria:bool",
"optional": true
}
]
}
Параметры указываются в строгом порядке, а необязательные параметры должны располагаться в конце списка.
Использование в достижениях
После создания критерия вы можете использовать его в файлах достижений:
{
// ...
"criteria": {
"тест": {
"trigger": "ваше_пространство:int_and_bool",
"conditions": {
"number": 5
// Параметр 'possible' не обязателен
}
}
}
// ...
}
Активация через код
Для активации критерия используйте API мода:
DataCriteriaAPI.trigger(
new Identifier("ваше_пространство:int_and_bool"),
serverPlayer,
// Параметры начинаются здесь
10, true
);
Преимущества
- Снижает количество повторяющегося кода
- Упрощает создание сложных условий
- Позволяет легко расширять функциональность
- Интегрируется с существующей системой достижений
Лицензия: MIT © 2022 spadeteam