▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Better Trial Chambers
Better Trial Chambers

Better Trial Chambers

Because Trial Chambers deserve better than being a "one and done" dungeon. (previously TrialChamberPro - renamed)

Оцените первым
3.1K
31
Все версииBetter Trial Chambers 2.0.0

Better Trial Chambers 2.0.0

Release15.07.2026

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

[2.0.0] - 2026-07-15

Changed

  • The plugin is now Better Trial Chambers. Same plugin, new name — TrialChamberPro was always 100% free, and the name kept suggesting otherwise. The project now lives at https://github.com/ESMP-FUN/BetterTrialChambers.
  • Main command is now /trial (aliases: /btc, /bettertrialchambers, /chamber). The old /tcp still works as a legacy alias.
  • Permissions moved from tcp.* to btc.*. Existing tcp.* grants keep working — each old node is a legacy alias that grants its btc.* counterpart — but update your permission plugin when convenient.
  • PlaceholderAPI placeholders are now %btc_*%; the old %tcp_*% forms keep resolving.
  • Internal packages moved to com.esmpfun.bettertrialchambers (plugin/module developers: update imports; the premium modules ship matching updates).

Added

  • Automatic upgrade from TrialChamberPro. On first start, if plugins/TrialChamberPro/ exists, its config, database, snapshots and dungeon templates are copied to plugins/BetterTrialChambers/ automatically. The old folder is kept as a backup. World data (spawner presets, vault drop ownership) and database tables are untouched and keep working as-is.

Fixed

  • Spawner presets: total-mobs, simultaneous-mobs, total-mobs-added-per-player, simultaneous-mobs-added-per-player, ticks-between-spawn and spawn-range were silently ignored. These six fields were written at the top level of the item's block_entity_data, but vanilla only reads them from inside the trial spawner configuration compound (normal_config/ominous_config) — and a preset's config is a datapack reference string that can't carry per-field overrides, so they can't be expressed in item NBT at all. Preset spawners therefore always ran with the datapack/vanilla values (6 total mobs, 2 simultaneous, 40-tick spawn interval, 4-block range). SpawnerPresetPlaceListener now applies the overrides to the placed block via Paper's TrialSpawnerConfiguration API, layered on top of the resolved datapack config. Works retroactively for preset items handed out before this fix (the place-time lookup uses the item's preset tag); spawners placed before updating need to be broken and re-placed once.
  • Spawner presets: reset.wild-spawner-cooldown-minutes no longer overrides a preset spawner's target-cooldown-length. Preset spawners placed outside a registered chamber count as wild spawners, so when the server-wide wild cooldown was enabled (≥ 0) it silently replaced the cooldown the preset had explicitly configured — both at wave start and at wave completion. Both paths now skip spawners carrying the preset tag; a preset's cooldown is governed solely by its target-cooldown-length.
  • Spawner presets: chamber resets no longer override a preset spawner's target-cooldown-length either. ResetManager applied the per-chamber / reset.spawner-cooldown-minutes cooldown to every trial spawner in the chamber, including preset-sourced ones — the same silent override as the wild-spawner case above. Preset-tagged spawners now keep their configured cooldown length; tracked-player clearing and the one-shot post-reset cooldown clear still apply to them so chamber resets behave normally.
  • Trial spawners restored into a recreated block entity no longer come back dead. Snapshots only captured ominous / cooldown / player range, so whenever the restore had to recreate the block entity from scratch — the spawner block was destroyed before the reset, or a dungeon room template was stamped into what used to be air — the spawner came back with the vanilla default configuration: empty spawn potentials (permanently inactive) and no preset tag. Snapshots now also capture both spawner configurations (spawn potentials, mob counts, spawn interval/range, reward loot tables) and the preset tag; the restore rebuilds them only when the live block entity has lost its configuration, so surviving spawners keep their full vanilla data (including equipment, which Bukkit's SpawnerEntry can't round-trip). Existing snapshot files keep working — re-create a chamber's snapshot to pick up the richer capture.

Файлы

BetterTrialChambers-2.0.0.jar(11.52 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

2.0.0

Загрузчики

Folia
Paper
Purpur

Версии игры

1.21–1.21.11

Загрузок

7

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

15.07.2026

Загрузил

ID версии

Главная