Скачать SeriousCreeper's Loot Chests — Minecraft Моды — MetaMods

SeriousCreeper's Loot Chests

Активный

Установок

0

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

6 лет назад
Клиент
Приключенческие

SeriousCreeper's Loot Chests

Данный мод вводит в игру четыре уникальных сундука, которые при открытии выдают предметы согласно заранее заданным таблицам добычи. По умолчанию эти сундуки недоступны в обычном игровом процессе и могут быть получены только через творческий режим.

Как получить сундуки в игре

Чтобы сундуки появились в вашем мире, потребуется использовать дополнительные моды, которые могут добавить их в дроп с мобов, разместить в случайных сундуках или сделать наградой за выполнение квестов.

Настройка содержимого

Для создания собственных наборов добычи необходимо переопределить таблицу "lootchests:serious_loot". В ней предусмотрено четыре категории предметов:

  • Обычные (common)
  • Необычные (uncommon)
  • Редкие (rare)
  • Мифические (mythic)

Способы настройки

Вы можете создать собственный файл таблицы добычи в папке сохранения мира или воспользоваться специализированными модами для редактирования лута. Один из рекомендуемых вариантов - LootTweaker.

Пример для ванильной игры:

{
  "pools": [
    {
      "name": "common",
      "rolls": {
        "min": 1,
        "max": 3
      },
      "entries": [
        {
          "type": "item",
          "name": "minecraft:stone",
          "weight": 1
        }
      ]
    },
    {
      "name": "uncommon",
      "rolls": {
        "min": 1,
        "max": 3
      },
      "entries": [
        {
          "type": "item",
          "name": "minecraft:apple",
          "weight": 1
        }
      ]
    },
    {
      "name": "rare",
      "rolls": {
        "min": 1,
        "max": 3
      },
      "entries": [
        {
          "type": "item",
          "name": "minecraft:diamond",
          "weight": 1
        }
      ]
    },
    {
      "name": "mythic",
      "rolls": {
        "min": 1,
        "max": 3
      },
      "entries": [
        {
          "type": "item",
          "name": "minecraft:nether_star",
          "weight": 1
        }
      ]
    }
  ]
}

Пример для LootTweaker:

import loottweaker.vanilla.loot.LootTables;
import loottweaker.vanilla.loot.LootTable;
import loottweaker.vanilla.loot.LootPool;
import loottweaker.vanilla.loot.Conditions;
import loottweaker.vanilla.loot.Functions;

val table = LootTables.getTable("lootchests:serious_loot");

// Получаем существующие пулы
val common = table.getPool("common"); 
val uncommon = table.getPool("uncommon");
val rare = table.getPool("rare");
val mythic = table.getPool("mythic");

// Устанавливаем количество выпадений. По умолчанию: minRoll = 1, maxRoll = 3
common.setRolls(3, 10);

// Добавляем предметы в пулы
common.addItemEntryHelper(<minecraft:stone>  16, 50, 1, [Functions.setCount(8, 16)], []);
uncommon.addItemEntryHelper(<minecraft:cooked_chicken>  4, 50, 1, [], []);
rare.addItemEntryHelper(<minecraft:diamond> * 4, 20, 1, [], []);
mythic.addItemEntryHelper(<minecraft:nether_star>, 1, 1, [], []);
Участники проекта
SeriousCreeper

SeriousCreeper

Создан: 4 мар 2019

ID: 38170