Скачать Chest Refill — Minecraft Моды — MetaMods

Chest Refill

Активный

Установок

0

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

3 года назад

Версии

1.17.1 — 1.19
Сервер
Fabric
Forge
Утилиты

ChestRefill

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

Быстрый старт

Для начала работы достаточно поместить файл мода в папку mods/ и перезапустить игру или сервер. При необходимости можно настроить параметры через конфигурационный файл и выполнить команду /chestrefill reload для применения изменений.

После установки все новые контейнеры с лутом будут автоматически восстанавливаться. Просто разграбьте сундук, подождите указанное время (по умолчанию 4 часа) и сможете снова получить добычу, даже используя тот же аккаунт!

Основные возможности

  • Гибкая настройка времени восстановления, максимального количества пополнений и других параметров
  • Поддержка системы разрешений для контроля доступа к повторному луту
  • Работает со всеми контейнерами, наследующими от RandomizableContainerBlockEntity

Система разрешений

Мод предоставляет следующие права доступа:

  • chestrefill.allowReloot - разрешает повторное разграбление сундуков
  • chestrefill.config - группа прав для работы с конфигурацией
    • chestrefill.config.edit - позволяет редактировать настройки в игре
    • chestrefill.config.reload - разрешает перезагрузку конфигурации

Настройки конфигурации

Для редактирования настроек в игре используйте команду /chestrefill. Доступные опции:

# Случайное начальное значение для таблиц лута.
# Гарантирует, что восстановленный лут будет отличаться каждый раз.
# (по умолчанию = true)
randomize_loot_seed = true

# Разрешать ли игрокам повторно разграблять контейнеры
# без наличия разрешения chestrefill.allowReloot.
# (по умолчанию = false)
allow_reloot_without_permission = false

# Максимальное количество восстановлений для контейнера. -1 означает без ограничений.
# (по умолчанию = 5)
max_refills = 5

# Восстанавливать ли лут, даже если в контейнере уже есть предметы.
# (по умолчанию = false)
refill_non_empty = false

# Минимальное время ожидания до восстановления лута, в секундах.
# (по умолчанию = 14400 (=4 часа))
min_wait_time = 14400

Индивидуальная настройка таблиц лута

Вы можете задать специальные параметры для конкретных таблиц лута. Например, если нужно, чтобы лут в энд-городах восстанавливался чаще, чем обычно:

{
  "...": "",
  "// Карта для переопределения стандартных настроек для определенных таблиц лута.": "",
  "lootModifierMap": {
    "minecraft:chests/end_city_treasure": {
      "randomize_loot_seed": true,
      "allow_reloot_without_permission": true,
      "max_refills": 100,
      "refill_non_empty": false,
      "min_wait_time": 60
    },
    "sample_mod:chests/custom_loot_table": {
      "randomize_loot_seed": true,
      "allow_reloot_without_permission": false,
      "max_refills": 5,
      "refill_non_empty": false,
      "min_wait_time": 14400
    }
  }
}

Такая настройка позволит:

  • Одним и тем же игрокам многократно разграблять сундуки
  • Восстанавливать лут до 100 раз
  • Обновлять содержимое каждые 60 секунд

Настройка отдельных контейнеров

Для тонкой настройки конкретных сундуков используйте NBT-теги. Эти параметры имеют приоритет над стандартными настройками и индивидуальными настройками таблиц лута.


    ChestRefill: {
            RefillCounter: 0,
            SavedLootTable: "minecraft:chests/igloo_chest",
            CustomValues: {
                AllowReloot: 1b
                MaxRefills: -1
                MinWaitTime: 60
            }
    }

(Также доступны параметры RandomizeLootSeed и RefillNonEmpty.)

Пример команды для создания такого контейнера:

/setblock ~ ~ ~ minecraft:chest{ChestRefill: {RefillCounter: 0, SavedLootTable: "minecraft:chests/igloo_chest", CustomValues: {AllowReloot: 1b, MaxRefills: -1, MinWaitTime: 60}}}

Это создаст контейнер, который можно:

  • Разграблять многократно одними и теми же игроками
  • Восстанавливать бесконечное количество раз
  • Обновлять каждые 60 секунд

Скачать

1.19
0
12.06.2022
1.19
0
12.06.2022
1.18.1
0
28.02.2022
1.18.1
0
28.02.2022
1.18.1
0
18.02.2022
1.17.1
0
15.10.2021
Участники проекта
samolego

samolego

Разработчик

samo_lego

samo_lego

Создан: 15 окт 2021

ID: 9860