Skip to content

Датапаки

Datapacks є вбудованою функцією Minecraft, яка дозволяє налаштовувати механіку гри, додаючи або змінюючи контент без внесення змін у основну гру або моди. У контексті MT Inventory Weight datapacks можна використовувати для конфігурації кількості кишень для броньових предметів.

Чому використовувати Datapacks з MT Inventory Weight?

Використання datapacks з MT Inventory Weight дозволяє вам:

  • Визначати кишені для броні: Призначати кількість кишень для різних броньових предметів відповідно до ваших уподобань у грі.
  • Розширювати мод: Додавати кастомні або модифіковані броньові предмети та вказувати їхні кишені.
  • Налаштовувати ігровий процес: Регулювати, як кишені впливають на ємність носіння предметів, щоб краще відповідати вашому світу.

Як Datapacks працюють для кишень броні

Мод шукає .json файли в папці inventoryweight datapack. Ці файли визначають кількість кишень для броньових предметів. Коли світ або сервер завантажується, мод читає ці .json файли та застосовує вказані конфігурації до броньових предметів у грі.

Кроки для створення Datapack для кишень броні

Ось як можна створити datapack для визначення кишень броні для MT Inventory Weight.

Створіть структуру папок для Datapack

  1. Перейдіть до папки datapacks у каталозі вашого світу або сервера Minecraft.
    • Приклад шляху: world/datapacks/
  2. Усередині папки datapacks створіть нову папку для вашого datapack, наприклад, [datapack_namespace].
  3. Усередині цієї папки створіть ще одну папку з назвою data.
  4. Усередині data створіть папку з назвою inventoryweight (це ім'я важливе, оскільки мод шукає саме цю папку).
  5. Усередині inventoryweight створіть .json файл для зберігання визначень кишень броні. Наприклад, назвіть його armor_pockets.json.

Структура папок повинна виглядати так:

md
datapacks/
└── [datapack_namespace]/
    └── data/
        └── inventoryweight/
            └── items.json

Переконайтеся, що ви дотримуєтеся цієї структури, щоб мод MT Inventory Weight міг правильно виявити та завантажити ваші кастомні конфігурації.

Налаштування items.json

Усередині items.json ви будете визначати кастомні значення кишень за допомогою наступного формату:

json
{
  "items": [
    {
      "item": "minecraft:leather_helmet",
      "pockets": 5
    },
    {
      "item": "techreborn:quantum_leggins",
      "pockets": 2
    }
  ]
}
  • "item": Повний ID предмета (включаючи простір імен, наприклад, minecraft: або простір імен мода).
  • "pockets": Кількість кишень, яку потрібно застосувати до броньового предмета.

Активація Datapack

Після налаштування структури папок і файлу items.json, datapack буде автоматично завантажено, коли ваш світ або сервер Minecraft запуститься. Якщо ви вносите зміни до datapack, використовуйте команду /reload в Minecraft для їх застосування.