MC ToolboxMC TOOLBOX

Творческий

Генератор Loot Table Minecraft

Создавайте JSON-файлы loot table для Java Edition с несколькими пулами и взвешенными записями. Выбирайте ванильные предметы, теги, вложенные loot table, диапазоны количества, бонусные броски и условия случайного шанса.

Файл Datapack

data/my_pack/loot_table/starter_chest.json

Pool 1

Entry 1: Diamond

Сгенерировано starter_chest.json

{
  "type": "minecraft:chest",
  "pools": [
    {
      "rolls": 1,
      "entries": [
        {
          "type": "minecraft:item",
          "weight": 1,
          "name": "minecraft:diamond"
        }
      ]
    }
  ]
}

Руководство по Генератору Loot Table

Этот инструмент позволяет создавать пользовательские JSON-файлы loot table для Minecraft Java Edition. Вы можете определить несколько пулов, каждый из которых содержит записи с различными типами, весами и условиями.

Начните с настройки пространства имен и ID файла для вашего Datapack. Выберите соответствующий контекст loot table, например, для сундуков, выпадения сущностей или блоков.

Для каждого пула вы можете указать количество бросков (rolls) и диапазон бонусных бросков (bonus rolls). Каждая запись в пуле может быть предметом, тегом предмета, вложенной loot table или пустым броском. Установите вес (weight) для каждой записи, чтобы контролировать вероятность ее выпадения.

Для предметов вы можете указать минимальное и максимальное количество, а также шанс выпадения от 0 до 1. Используйте поле качества (quality) для тонкой настройки вероятности выпадения в зависимости от удачи игрока.

Часто задаваемые вопросы

Как использовать сгенерированный JSON-файл в Minecraft?

Сгенерированный JSON-файл является частью Datapack. Поместите его в папку `data/{namespace}/loot_table/{file_id}.json` внутри вашего Datapack. Затем установите Datapack в папку `datapacks` вашего мира Minecraft.

Что такое 'Namespace' и 'File ID'?

'Namespace' - это идентификатор вашего Datapack (например, `my_pack`), а 'File ID' - это уникальный путь к вашему файлу loot table внутри этого Datapack (например, `starter_chest`). Вместе они определяют полный путь к файлу `data/my_pack/loot_table/starter_chest.json`.

Могу ли я добавить несколько предметов в один пул?

Да, вы можете добавить несколько записей (entries) в один пул. Каждая запись может быть отдельным предметом, тегом предмета или даже другой loot table, и вы можете настроить их вес и другие свойства независимо.

Как работает 'Chance 0-1'?

Параметр 'Chance 0-1' добавляет условие `minecraft:random_chance` к записи. Если значение меньше 1, запись имеет только указанный шанс выпасть. Например, 0.5 означает 50% шанс.