
TrialChamberPro
Because Trial Chambers deserve better than being a "one and done" dungeon.
1.7K
20
Список изменений
This plugin version is compatible with Minecraft 26.X.X
1.3.2 - 2026-04-26
Fixed
- Trial spawner wave size now reads the spawner's actual
total_mobsconfig. Previous behavior fell back to a hard-coded6and only ratcheted upward as mobs visibly spawned — server-set values liketotal_mobs: 8/total_mobs_added_per_player: 4were invisible to the wave tracker, so the boss bar reported?/6regardless of what the spawner was configured to do. NewSpawnerWaveManager.computeExpectedMobs(location, isOminous, playerCount)readsTrialSpawnerConfiguration.baseSpawnsBeforeCooldown+additionalSpawnsBeforeCooldown × playersstraight from the block state and uses that as the initial expected count; subsequent spawns re-ratchet against the same formula so the figure grows correctly as more players join the spawner's tracked-player set. - Boss bar no longer deadlocks when a tracked mob disappears without firing
EntityDeathEvent. Mobs removed by/kill, void death on some forks, despawn ticks, or other plugins (entity.remove()) used to stay inWaveState.trackedMobsforever; completion requiredtrackedMobs.isEmpty(), so the bar would stick at e.g.2/6until server restart. New periodic sweeper (sweepWaves, runs every 100 ticks) per active wave: drops UUIDs whoseworld.getEntity(uuid)returns null/dead/invalid, force-completes if the spawner block has already enteredtrial_spawner_state=cooldownorejecting_rewardvanilla-side, and cancels cleanly if the block is gone. Each phase runs on the spawner's region thread for Folia safety. - Breaking a trial spawner now removes its boss bar. New
BlockBreakEventhandler inSpawnerWaveListenercalls a newSpawnerWaveManager.cancelWaveAt(location)that tears down the boss bar, removes the wave entry, and purges the orphaned mob-UUID → spawner mappings. Without this the bar lingered indefinitely because its tracked mobs were typically still alive somewhere and never satisfied the normal completion condition.
Файлы
TrialChamberPro-1.3.2-mc26.jar(12.52 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.3.2-mc26
Загрузчики
FoliaPaperPurpur
Версии игры
26.1–26.1.2
Загрузок
0
Дата публикации
1 нед. назад
