▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/TrialChamberPro
TrialChamberPro

TrialChamberPro

Because Trial Chambers deserve better than being a "one and done" dungeon.

1.2K
14
Все версииTrialChamberPro 1.2.13

TrialChamberPro 1.2.13

Release1 мес. назад

Список изменений

1.2.13 - 2026-01-06

Added

  • Configurable Trial Spawner Cooldown: Control how long trial spawners stay in cooldown after being completed
    • Global setting: spawner-cooldown-minutes in config.yml (default: -1 for vanilla 30 min)
    • Per-chamber override: Set custom cooldown for individual chambers via GUI or database
    • Values: -1 = vanilla default (30 min), 0 = no cooldown (instant reactivation), 1-60 = custom minutes
    • GUI support in Chamber Settings view with preset options (0, 5, 10, 15, 30 min, or vanilla default)
  • WorldEdit Undo Support for Chamber Resets: Block restoration now integrates with WorldEdit's undo system
    • When a player initiates a reset (command or GUI), changes are recorded in their WorldEdit undo history
    • Use //undo to revert chamber resets initiated by you
    • Automatic resets (scheduled) don't create undo entries (no initiating player)
    • Uses WorldEdit's EditSession API via reflection (soft dependency)

Changed

  • Complete Message Localization: All user-facing messages are now translatable via messages.yml
    • Added 50+ new message keys for GUI operations
    • Chamber operations: teleport, reset, exit players, snapshot create/restore
    • Settings operations: reset interval, exit location, loot table, spawner cooldown
    • Loot editor operations: add item, save changes
    • All hardcoded Component.text() messages replaced with plugin.getMessage()
    • GUI categories: gui- prefixed keys for easy organization
    • Placeholders: {chamber}, {count}, {seconds}, {error}, {value}, {type}, {table}, {item}, {pool}, {setting}

Technical Details

  • New config option: spawner-cooldown-minutes in global section
  • New Chamber model property: spawnerCooldownMinutes: Int? (null = use global)
  • Database migration: Added spawner_cooldown_minutes column to chambers table
  • ResetManager.resetTrialSpawners() now applies cooldown via TrialSpawner.setCooldownLength()
  • BlockRestorer.restoreBlocks() accepts optional initiatingPlayer parameter for WorldEdit integration
  • WorldEdit integration via reflection: createWorldEditSession(), restoreBlockWithWorldEdit(), finalizeWorldEditSession()
  • New messages.yml keys: 35+ GUI action messages with placeholder support

Файлы

TrialChamberPro-1.2.13.jar(12.24 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.2.13

Загрузчики

Folia
Paper
Purpur

Версии игры

1.21.1–1.21.11

Загрузок

5

Дата публикации

1 мес. назад

Загрузил

ID версии

Главная