Скачать Data Criteria — Minecraft Моды — MetaMods

Data Criteria

Активный

Установок

0

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

2 года назад

Версии

1.18.2 — 1.20.1
Сервер
Fabric
Quilt
Библиотеки
Утилиты

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

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

acikek

Создан: 21 дек 2022

ID: 2476