
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.2.28 - 2026-04-20
Fixed
- Vault cooldown not cleared on chamber reset (long-standing, surfaced on any chamber larger than a few thousand blocks): players kept seeing "You have already opened this Vault! It will unlock when the chamber resets" even after an automatic reset
- Root cause:
BlockRestorer.restoreBlocksscheduled region-thread batches viarunAtLocation(fire-and-forget) and returned as soon as every batch was queued, not when they had run.ResetManager.resetChamberthen waited justdelay(200)before running Step 4 (spawner reset) and Step 6 (resetAllCooldowns→clearAllVaultRewardedPlayers). For anything beyond a trivially small chamber, those steps fired against blocks that had not yet been restored —clearAllVaultRewardedPlayerssawblock.type != VAULTand returned without touchingrewarded_players, so the native Vault API kept reporting the player as already rewarded forever - Fix:
BlockRestorer.restoreBlocksnow tracks pending batches with anAtomicInteger+CompletableDeferredandawait()s actual completion before returning.ResetManager.resetChamberdrops thedelay(200)hack — Steps 4 and 6 now always run against fully-restored blocks
- Root cause:
Added
- Vanilla-style vault loot ejection (opt-in): When enabled, vault loot pops out of the vault block with a short upward velocity instead of teleporting straight into the opener's inventory
- New
VaultDropOwnerListenerenforces owner-only pickup viaEntityPickupItemEvent— dropped items are tagged with the opener's UUID in theirPersistentDataContainerplus a drop timestamp. After the grace window elapses the tag is ignored and any player can pick up, preventing loot from lingering forever if the owner logs off - Command rewards and status-effect rewards (Bad Omen etc.) still apply directly to the player — only itemized loot drops from the vault
- Defaults preserve existing behavior (feature is off by default)
- New
Config
- New
vaults.drop-loot-at-vault: false— master switch for vanilla-style ejection - New
vaults.drop-loot-owner-only: true— restrict pickup to the opener during the grace window - New
vaults.drop-loot-owner-grace-seconds: 30— how long owner-only enforcement lasts (0= until item despawns)
Permissions
- New
tcp.bypass.droplock(defaultop) — bypass owner-only pickup restrictions on vault drops
Файлы
TrialChamberPro-1.2.28-mc26.jar(12.41 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.2.28
Загрузчики
FoliaPaperPurpur
Версии игры
26.1–26.1.2
Загрузок
8
Дата публикации
1 нед. назад
