
Better Trial Chambers
Because Trial Chambers deserve better than being a "one and done" dungeon. (previously TrialChamberPro - renamed)
Оцените первым
3.1K
31
Список изменений
[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/tcpstill works as a legacy alias. - Permissions moved from
tcp.*tobtc.*. Existingtcp.*grants keep working — each old node is a legacy alias that grants itsbtc.*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 toplugins/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-spawnandspawn-rangewere silently ignored. These six fields were written at the top level of the item'sblock_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).SpawnerPresetPlaceListenernow applies the overrides to the placed block via Paper'sTrialSpawnerConfigurationAPI, 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-minutesno longer overrides a preset spawner'starget-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 itstarget-cooldown-length. - Spawner presets: chamber resets no longer override a preset spawner's
target-cooldown-lengtheither.ResetManagerapplied the per-chamber /reset.spawner-cooldown-minutescooldown 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 (includingequipment, which Bukkit'sSpawnerEntrycan'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
Загрузчики
FoliaPaperPurpur
Версии игры
1.21–1.21.11
Загрузок
7
Дата публикации
15.07.2026
