{"id":159749,"date":"2026-06-09T17:33:07","date_gmt":"2026-06-09T14:33:07","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/"},"modified":"2026-06-09T17:33:07","modified_gmt":"2026-06-09T14:33:07","slug":"trialchamberpro","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/","title":{"rendered":"TrialChamberPro"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" width=\"723\" height=\"133\" alt=\"TrialChamberPro Banner\" src=\"https:\/\/github.com\/user-attachments\/assets\/7be34fce-1bfc-4639-bd34-5fe417e43610\" \/><\/p>\n<p># TrialChamberPro<\/p>\n<p>### What&#8217;s new in 1.4.4<\/p>\n<p>&#8211; **Vanilla loot is now one copy-paste away.** Two ready-to-use loot tables \u2014 `vanilla-normal` and `vanilla-ominous` \u2014 ship inside `loot.yml` as a commented section. They&#8217;re faithful three-pool recreations transcribed directly from Mojang&#8217;s own datapack JSONs, so if you (or your players) just want unmodified Minecraft 1.21 Trial Chamber drops, you don&#8217;t have to build them yourself. Uncomment the block, run `\/tcp reload`, done.<\/p>\n<p>Plus everything from the 1.4.x line: **MiniMessage everywhere**, **smarter auto-discovery** that merges chambers spanning multiple chunks, a **flatter admin GUI**, a **startup schema check** for `messages.yml`, **trial spawner wave tracking fixes**, and the **chamber pause state** added in 1.4.3. And from 1.3.x: **custom mobs** (MythicMobs, EliteMobs, EcoMobs, LevelledMobs, InfernalMobs, Citizens), **fully translatable GUI** (~330 `gui.*` keys), **Bukkit events API**, **spawner presets**, **`\/tcp give`**, and **Minecraft 26.x support** via the `-mc26` build.<\/p>\n<p>\ud83d\udcd8 **Full documentation:** https:\/\/darkstarworks.gitbook.io\/darkstarworks-plugins\/tcp-documentation \u2014 most questions are answered there, and every section below links to its own detailed page.<\/p>\n<p>&#8212;<\/p>\n<p>## \ud83c\udf81 Win a Premium Module Licence<\/p>\n<p>Capture your best TrialChamberPro setup \u2014 a screenshot or short clip \u2014 and post it in **#showcase** on our Discord. The community votes via reactions, and the **3 most-loved entries each win a permanent premium licence** (TCP-WildSpawners or TCP-VaultCrates, your pick). Surprise bonuses for runners-up.<\/p>\n<p>\ud83d\udc49 **Join the Discord \u2192**<\/p>\n<p>&#8212;<\/p>\n<p>## Premium Add-on Modules<\/p>\n<p>TrialChamberPro is, and always will be, **completely free**. But after a lot of requests from server owners wanting to push things further, we now offer optional premium modules for servers that need more.<\/p>\n<p>### \ud83d\udd37 TCP-WildSpawners<br \/>\nPlace TCP preset spawners **anywhere on your survival map** \u2014 no Trial Chamber required. Hand them out via shops, crates, or staff commands. Wherever a player puts one down, it summons your custom mobs. Includes an in-game GUI editor, per-preset griefing protection, holograms, mob tether, creative pick-block, and state-preserving mining so players can relocate a live spawner without losing cooldown progress.<\/p>\n<p>Requires TrialChamberPro v1.4.0+ (free).<\/p>\n<p>\ud83d\udc49 **esmp.fun\/plugins** \u2014 purchase &#038; download<\/p>\n<p>### \ud83d\udd36 TCP-VaultCrates<br \/>\nThe **first crate plugin that doesn&#8217;t use chests.** Vanilla Trial Vaults are the only Minecraft block with built-in per-player loot state, two visual tiers (normal + ominous), a key mechanic, and a dramatic open animation that doesn&#8217;t need a resource pack. TCP-VaultCrates lets you register vaults anywhere on your map as crates with configurable loot pools and per-tier keys. Hand keys out via shops, missions, or \u2014 when paired with TCP-WildSpawners \u2014 drop them from spawner mobs.<\/p>\n<p>Requires TrialChamberPro v1.4.0+ (free).<\/p>\n<p>\ud83d\udc49 **esmp.fun** \u2014 purchase &#038; download<\/p>\n<p>&#8212;<\/p>\n<p>**The definitive Trial Chamber management plugin for multiplayer servers.**<\/p>\n<p>Transform Minecraft&#8217;s Trial Chambers from single-use dungeons into renewable, multiplayer-ready content. Automatic resets, per-player loot, custom rewards, griefing protection \u2014 and it all works out of the box.<\/p>\n<p>&#8212;<\/p>\n<p>## Why TrialChamberPro?<\/p>\n<p>Vanilla Trial Chambers weren&#8217;t designed for multiplayer. The first player takes everything, vaults stay locked forever, and griefers destroy spawners. **TrialChamberPro fixes all of that.**<\/p>\n<p>| Problem | Solution |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;-|<br \/>\n| First player gets all loot | Per-player vault system with individual cooldowns |<br \/>\n| No way to reset chambers | Automatic scheduled resets with player warnings |<br \/>\n| Griefers break spawners | Full protection system with optional WorldGuard support |<br \/>\n| Paper trial key bugs | Built-in fixes for known Paper issues |<br \/>\n| No progression tracking | Statistics, leaderboards, and PlaceholderAPI support |<br \/>\n| Setup overhead per chamber | **Auto-discovery** \u2014 chambers register themselves |<\/p>\n<p>&#8212;<\/p>\n<p>## Two-Line Plug-and-Play Setup<\/p>\n<p>For most servers, the only thing you need to configure is this:<\/p>\n<p>&#8220;`yaml<br \/>\n# plugins\/TrialChamberPro\/config.yml<br \/>\ndiscovery:<br \/>\n  enabled: true        # find natural trial chambers automatically<br \/>\n  auto-snapshot: true  # capture blocks so resets can restore them<br \/>\n&#8220;`<\/p>\n<p>Restart once. Fly or walk through your world \u2014 every natural trial chamber registers itself as its chunks load, with per-player loot, protection, and automatic resets already active. Done.<\/p>\n<p>> Why it&#8217;s opt-in: on **old** worlds that pre-date 1.21, players sometimes build decorative structures out of tuff and copper blocks. The auto-detector could register those as chambers. On fresh worlds there&#8217;s no risk. More detail in the docs \u2192<\/p>\n<p>Prefer manual control? You can still register chambers with WorldEdit (`\/tcp generate wand MyChamber`) or by coordinates \u2014 see Your First Chamber.<\/p>\n<p>&#8212;<\/p>\n<p>## Features<\/p>\n<p>### Core Systems<br \/>\n&#8211; **Auto-Discovery** \u2014 natural chambers register themselves on chunk load + startup sweep. Docs \u2192<br \/>\n&#8211; **Automatic Resets** \u2014 chambers restore on schedule with configurable warnings, or set interval to `0` for manual-only.<br \/>\n&#8211; **Per-Player Vaults** \u2014 everyone gets their own loot with separate cooldowns.<br \/>\n&#8211; **Full Protection** \u2014 block break\/place, container access, mob griefing prevention. WorldGuard-aware.<br \/>\n&#8211; **Statistics &#038; Leaderboards** \u2014 vaults opened, mobs killed, time spent. Docs \u2192<br \/>\n&#8211; **Admin GUI** \u2014 `\/tcp menu` does everything. No YAML editing required.<\/p>\n<p>### Advanced Loot<br \/>\n&#8211; **Multi-Pool Tables** \u2014 common \/ rare \/ unique pools like vanilla, fully configurable. Docs \u2192<br \/>\n&#8211; **Per-Chamber Overrides** \u2014 assign a different loot table to any specific chamber.<br \/>\n&#8211; **GUI Editing** *(new in 1.2.26)* \u2014 open `\/tcp menu` \u2192 Loot Tables, click a table, and edit it. Changes save to `loot.yml` instantly.<br \/>\n&#8211; **Custom Plugin Items** \u2014 drop Nexo, ItemsAdder, or Oraxen items directly from vaults:<br \/>\n  &#8220;`yaml<br \/>\n  &#8211; type: CUSTOM_ITEM<br \/>\n    plugin: nexo        # or itemsadder \/ oraxen \/ craftengine \/ mythiccrucible<br \/>\n    item-id: mythic_sword<br \/>\n    weight: 5<br \/>\n  &#8220;`<br \/>\n&#8211; **Custom Model Data** \u2014 set `custom-model-data` on any vanilla item for resource-pack integration.<br \/>\n&#8211; **Command Rewards** \u2014 run any console command as loot (economy deposits, permission grants, XP).<br \/>\n&#8211; **Potion &#038; Tipped Arrows** \u2014 full attribute support including Bad Omen III\u2013V ominous bottles.<br \/>\n&#8211; **LUCK Integration** \u2014 optional bonus rolls for players with the LUCK effect.<\/p>\n<p>### Multiplayer Enhancements<br \/>\n&#8211; **Spawner Wave Tracking** \u2014 boss bar shows wave progress as players fight. Hysteresis-based despawn means the bar disappears when you leave the area *(improved in 1.2.26)*.<br \/>\n&#8211; **Spectator Mode** \u2014 dead players can watch teammates complete the challenge, bounded to the chamber.<br \/>\n&#8211; **PlaceholderAPI** \u2014 20+ placeholders for scoreboards, holograms, tab lists.<\/p>\n<p>### Technical Excellence<br \/>\n&#8211; **Folia Native** \u2014 full support for regionized multithreading.<br \/>\n&#8211; **Paper \/ Purpur \/ Pufferfish** \u2014 works on all major Paper forks.<br \/>\n&#8211; **Async Architecture** \u2014 Kotlin coroutines, zero main-thread blocking.<br \/>\n&#8211; **Dual Database** \u2014 SQLite (default) or MySQL with connection pooling.<br \/>\n&#8211; **WorldEdit \/ FAWE** \u2014 optional, used only if you want selection-based chamber creation.<\/p>\n<p>&#8212;<\/p>\n<p>## Fully Translatable<\/p>\n<p>Every user-facing string lives in `plugins\/TrialChamberPro\/messages.yml`. Want your server in French, Chinese, Spanish, or Klingon? Edit one file, `\/tcp reload`, done.<\/p>\n<p>Supports `&#038;`-style color codes, `{placeholder}` substitution, and Adventure Components for boss bars.<\/p>\n<p>\ud83d\udcd8 Full message reference \u2192<\/p>\n<p>&#8212;<\/p>\n<p>## Quick Start (manual mode)<\/p>\n<p>Prefer not to use auto-discovery? Classic workflow still works:<\/p>\n<p>&#8220;`<br \/>\n1. Drop the JAR in your plugins folder<br \/>\n2. Start your server<br \/>\n3. Select a Trial Chamber with WorldEdit (\/\/wand)<br \/>\n4. Run: \/tcp generate wand MyChamber<br \/>\n5. Run: \/tcp snapshot create MyChamber   (enables auto-reset)<br \/>\n6. Done!<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## Commands (at a glance)<\/p>\n<p>| Command | Description |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| `\/tcp menu` | Open the admin GUI (does everything) |<br \/>\n| `\/tcp generate wand <name>` | Register chamber from WorldEdit selection |<br \/>\n| `\/tcp reset <chamber>` | Force immediate reset |<br \/>\n| `\/tcp snapshot create <chamber>` | Enable automatic resets |<br \/>\n| `\/tcp loot set <chamber> <normal|ominous> <\/p>\n<table>` | Override loot for a chamber |<br \/>\n| `\/tcp stats [player]` | View statistics |<br \/>\n| `\/tcp leaderboard <type>` | View top players |<br \/>\n| `\/tcp reload` | Reload config &#038; loot tables |<\/p>\n<p>\ud83d\udcd8 Full command reference \u2192<\/p>\n<p>&#8212;<\/p>\n<p>## Permissions (essentials)<\/p>\n<p>| Permission | Description | Default |<br \/>\n|&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| `tcp.admin` | Full admin access | OP |<br \/>\n| `tcp.stats` \u00b7 `tcp.leaderboard` | View own stats \/ leaderboards | Everyone |<br \/>\n| `tcp.spectate` | Use spectator mode after death | Everyone |<br \/>\n| `tcp.bypass.cooldown` | Ignore vault cooldowns (careful: removes progression!) | OP |<br \/>\n| `tcp.bypass.protection` | Build in protected chambers | OP |<br \/>\n| `tcp.discovery.notify` | Get notified when auto-discovery registers a chamber | OP |<\/p>\n<p>> **Heads up:** `tcp.bypass.cooldown` is granted to OPs by default. If you&#8217;re testing cooldowns as an OP, they&#8217;ll appear broken \u2014 either test as a non-OP or explicitly negate the permission.<\/p>\n<p>\ud83d\udcd8 Full permissions guide with rank examples \u2192<\/p>\n<p>&#8212;<\/p>\n<p>## Requirements<\/p>\n<p>| Requirement | Version |<br \/>\n|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| **Minecraft** | 1.21.1+ (use `-mc26` JAR for 26.x) |<br \/>\n| **Server** | Paper, Folia, Purpur, or Pufferfish |<br \/>\n| **Java** | 21+ |<\/p>\n<p>### Optional Dependencies<br \/>\n&#8211; **WorldEdit \/ FastAsyncWorldEdit** \u2014 selection-based chamber creation.<br \/>\n&#8211; **WorldGuard** \u2014 additional region protection.<br \/>\n&#8211; **PlaceholderAPI** \u2014 scoreboard \/ hologram placeholders.<br \/>\n&#8211; **Vault** \u2014 economy command rewards.<br \/>\n&#8211; **Nexo \/ ItemsAdder \/ Oraxen \/ CraftEngine \/ MythicCrucible** \u2014 custom items in loot tables.<br \/>\n&#8211; **LuckPerms** \u2014 permission command rewards.<\/p>\n<p>&#8212;<\/p>\n<p>## Essential Configuration<\/p>\n<p>Sensible defaults work out of the box. The three settings most servers actually tweak:<\/p>\n<p>&#8220;`yaml<br \/>\nglobal:<br \/>\n  default-reset-interval: 172800   # 48 hours. Use 0 for manual-only resets.<\/p>\n<p>vaults:<br \/>\n  normal-cooldown-hours: -1        # -1 = vanilla (locked until chamber reset)<br \/>\n  ominous-cooldown-hours: -1       # Set a positive number for per-player time cooldown.<\/p>\n<p>discovery:<br \/>\n  enabled: true                    # Auto-register natural chambers. Opt-in.<br \/>\n  auto-snapshot: true              # Allow auto-discovered chambers to restore on reset.<br \/>\n&#8220;`<\/p>\n<p>\ud83d\udcd8 Full config.yml reference \u2192 \u00b7 loot.yml reference \u2192<\/p>\n<p>&#8212;<\/p>\n<p>## PlaceholderAPI (summary)<\/p>\n<p>20+ placeholders for player stats (`%tcp_vaults_opened%`, `%tcp_mobs_killed%`, `%tcp_time_spent%`), current state (`%tcp_current_chamber%`), and leaderboards (`%tcp_top_vaults_1_name%` through `_10_`). Built-in 60-second cache.<\/p>\n<p>\ud83d\udcd8 Full placeholder list \u2192<\/p>\n<p>&#8212;<\/p>\n<p>## Support<\/p>\n<p>&#8211; \ud83d\udcd8 **Documentation** \u2014 setup guides, configuration reference, troubleshooting. **Please check here first!** Most questions are already answered.<br \/>\n&#8211; \ud83d\udcac **Discord** \u2014 community support, announcements, feature requests. Not everyone&#8217;s a reader \u2014 that&#8217;s fine, come chat.<br \/>\n&#8211; \ud83d\udc1b **GitHub Issues** \u2014 bug reports.<br \/>\n&#8211; \u2b50 **Source Code** \u2014 open source under CC-BY-NC-ND 4.0.<\/p>\n<p>&#8212;<\/p>\n<p>## Target Audience<\/p>\n<p>&#8211; **Survival Servers** \u2014 renewable endgame content that keeps players engaged.<br \/>\n&#8211; **SMP Networks** \u2014 fair loot distribution across your playerbase.<br \/>\n&#8211; **Minigame Servers** \u2014 competitive Trial Chamber runs with leaderboards.<br \/>\n&#8211; **Adventure \/ RP Servers** \u2014 protected dungeons with custom rewards.<\/p>\n<p>&#8212;<\/p>\n<div align=\"center\">\n<p>**Paper 1.21.1+ \/ 26.1.2+** \u00b7 **Folia Native** \u00b7 **Java 21+**<\/p>\n<p>Made with Kotlin by darkstarworks<\/p>\n<p>&#8212;<\/p>\n<p>This plugin is free forever and actively maintained.<\/p>\n<p>If you have questions or would like to just say Hi, come join the Discord.<\/p>\n<p>Rather stay silent? (Anonymous) donations are also **VERY** welcome: https:\/\/ko-fi.com\/darkstarworks<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Because Trial Chambers deserve better than being a &#8220;one and done&#8221; dungeon.<\/p>\n","protected":false},"featured_media":159750,"template":"","meta":{"_minecraft_slug":"trialchamberpro","_minecraft_project_id":"ownTWGOH","_minecraft_author":"darkstarworks","_minecraft_license":"CC-BY-NC-ND-4.0","_minecraft_downloads":1863,"_minecraft_follows":24,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"trialchamberpro.zip","_minecraft_size_bytes":832815559,"_minecraft_version_count":69,"_minecraft_updated_at":"2026-05-16T06:37:51.101159Z","_minecraft_date_created":"2025-10-27T06:47:45.087090Z","_minecraft_date_modified":"2026-05-14T17:00:22.997699Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/trialchamberpro","_minecraft_icon_attachment_id":159750,"_minecraft_imported_at":"2026-06-09T14:33:07+00:00","_minecraft_import_hash":"55255f2ef76d9dbe43ae4437ae75ed24","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[87,844,125,89,126,866,137,127,128,123,92],"mod_loader":[131,132,133],"minecraft_version":[62,37,40,41,73,74,38,78,79,80,81,82,83,167,163],"class_list":["post-159749","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-adventure","mod_category-economy","mod_category-folia","mod_category-game-mechanics","mod_category-management","mod_category-minigame","mod_category-mobs","mod_category-paper","mod_category-purpur","mod_category-technology","mod_category-utility","mod_loader-folia","mod_loader-paper","mod_loader-purpur","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TrialChamberPro - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TrialChamberPro - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Because Trial Chambers deserve better than being a &quot;one and done&quot; dungeon.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.com\/user-attachments\/assets\/7be34fce-1bfc-4639-bd34-5fe417e43610\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trialchamberpro\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trialchamberpro\\\/\",\"name\":\"TrialChamberPro - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trialchamberpro\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trialchamberpro\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/trialchamberpro-icon-2ecdf9cf9ebb8205ceff248db3b1f5d42262aa06.png\",\"datePublished\":\"2026-06-09T14:33:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trialchamberpro\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trialchamberpro\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trialchamberpro\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/trialchamberpro-icon-2ecdf9cf9ebb8205ceff248db3b1f5d42262aa06.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/trialchamberpro-icon-2ecdf9cf9ebb8205ceff248db3b1f5d42262aa06.png\",\"width\":93,\"height\":93},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/trialchamberpro\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"TrialChamberPro\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TrialChamberPro - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/","og_locale":"en_US","og_type":"article","og_title":"TrialChamberPro - Minecraft","og_description":"Because Trial Chambers deserve better than being a \"one and done\" dungeon.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/github.com\/user-attachments\/assets\/7be34fce-1bfc-4639-bd34-5fe417e43610","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/","name":"TrialChamberPro - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/trialchamberpro-icon-2ecdf9cf9ebb8205ceff248db3b1f5d42262aa06.png","datePublished":"2026-06-09T14:33:07+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/trialchamberpro-icon-2ecdf9cf9ebb8205ceff248db3b1f5d42262aa06.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/trialchamberpro-icon-2ecdf9cf9ebb8205ceff248db3b1f5d42262aa06.png","width":93,"height":93},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/trialchamberpro\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"TrialChamberPro"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/159749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/159750"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=159749"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=159749"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=159749"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=159749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}