Transform Minecraft's Trial Chambers from single-use dungeons into renewable, multiplayer-ready content. Automatic resets, per-player vault loot, custom rewards, griefing protection — and it works on every natural chamber in your world without any setup per-chamber.
Vanilla Trial Chambers weren't designed for multiplayer. The first player takes everything, vaults stay locked forever, and griefers can destroy spawners. On a server with more than one player, chambers become single-use content almost immediately.
TrialChamberPro fixes all of that: every player gets their own loot roll, chambers reset on a schedule, spawners are protected, and progression is tracked. The plugin can find and manage natural chambers automatically — no WorldEdit, no commands per chamber.
- Automatic resets — chambers restore on schedule, with warnings before the reset fires.
- Per-player vaults — every player gets their own loot roll with their own cooldown.
- Full protection — block break / place, container access, mob griefing, WorldGuard-aware.
- Statistics & leaderboards — track vaults opened, mobs killed, chambers completed, time spent.
- Custom loot — multi-pool tables, command rewards, potions, tipped arrows, custom plugin items (Nexo / ItemsAdder / Oraxen / CraftEngine / MythicCrucible), resource-pack items via
custom-model-data. - Auto-discovery — opt-in; the plugin finds and registers every natural chamber on its own.
- Admin GUI —
/tcp menuhandles everything. No YAML editing required. - Spawner wave tracking — boss bar shows progress as players fight.
- Spectator mode — dead players can watch teammates finish the chamber.
- PlaceholderAPI — 20+ placeholders for scoreboards, holograms, tab lists.
- Full translation support — every user-facing string lives in
messages.yml.
- Minecraft 1.21.1+ (use the
-mc26build for Minecraft 26.x) - Paper, Folia, Purpur, or Pufferfish
- Java 21+
- Optional: WorldEdit / FAWE, WorldGuard, PlaceholderAPI, Vault, LuckPerms, Nexo / ItemsAdder / Oraxen / CraftEngine / MythicCrucible
installation.md -> Install the JAR and get the server running. Two minutes.
your-first-chamber.md -> Manually register and configure a chamber. Recommended if you want fine control over specific chambers.
basic-configuration.md -> Walk through the config settings most servers actually tweak.
config.yml.md -> Full config.yml reference. Includes the auto-discovery plug-and-play setup.
loot.yml.md -> Everything about loot tables — pools, custom items, command rewards.
troubleshooting.md -> Something not working? Most issues have a known cause. Check here first.
- GitHub Issues — bug reports, feature requests
- Discord — community support, announcements
- Modrinth — downloads and release notes
Open source under CC-BY-NC-ND 4.0. Made with Kotlin by darkstarworks.