Speedgot
TrialChamberPro
-----
Trial Chamber Management Plugin
Download Now
Via external site
Overview
Documentation
Updates (
--
)
Reviews (
---
)
Version History
Discussion
TrialChamberPro-1.1.7
1.1.7
- 2025-11-21
Added
Multi-Pool Loot System: Vanilla-style loot pools (common/rare/unique) with independent roll ranges
Support for up to 5 pools per loot table (configurable via loot.max-pools-per-table)
Backwards compatible with legacy single-pool format
Each pool has its own min/max rolls, weighted items, and guaranteed items
Loot tables automatically convert from legacy format when needed
GUI Pool Support: Complete GUI workflow for managing multi-pool loot tables
New PoolSelectorView displays all pools in a multi-pool table with visual icons
Pool icons: Iron Ingot (common), Diamond (rare), Nether Star (unique), Chest (other)
LootTypeSelectView automatically detects multi-pool vs legacy tables and routes accordingly
LootEditorView now supports editing specific pools within multi-pool tables
Navigation flow: Overview → Loot Type → Pool Selector (if multi-pool) → Editor → Amount Editor
Per-pool draft preservation with session-based tracking
LUCK Effect Support: Optional bonus loot rolls based on player LUCK
Configurable via loot.apply-luck-effect: false (default: disabled)
Checks both potion effects (temporary) and item attributes (permanent)
Each LUCK level adds +1 bonus roll to each pool
Works with potions, beacons, suspicious stew, and custom items with LUCK modifiers
Debug logging available with debug.verbose-logging: true
Increased max chamber volume from 500,000 to 750,000 blocks (generation.max-volume)
Fixed
CRITICAL: Fixed ominous vault detection - now properly checks block state (vault[ominous=true])
Ominous vaults can now be opened with ominous trial keys
Vault scanning correctly identifies ominous vs normal vaults via BlockData.isOminous
Updated both VaultInteractListener and ChamberManager to use block state checking
Changed
LootManager now supports both legacy single-pool and new multi-pool loot table formats
MenuService.Session now tracks poolName for pool-specific navigation
Draft key generation includes pool name to isolate edits per pool
AmountEditorView now accepts poolName parameter for proper back navigation
Internal
Added LootPool data class with min/max rolls and item lists
Updated LootTable.isLegacyFormat() to detect format automatically
Added LootTable.getEffectivePools() to convert legacy tables to pool format on-the-fly
MenuService now has 6 GUI views: Overview, LootTypeSelect, PoolSelector, LootEditor, AmountEditor
GUI navigation state machine expanded with POOL_SELECT screen
CLAUDE.md updated with multi-pool architecture and GUI navigation flow
Documentation
Updated loot.yml with extensive multi-pool examples and migration guide
Updated config.yml.md with LUCK effect documentation and balance warnings
----------
,
Nov 20, 2025
View on SpigotMC
Resource Information
Author:
----------
Total Downloads:
334
First Release:
Oct 24, 2025
Last Update:
Today at 2:04 AM
Category:
---------------
All-Time Rating:
2 ratings
Find more info at darkstarworks.gitbook.io...
Version
-----
Released:
--------------------
Downloads:
------
Version Rating:
----------------------
--
ratings
Ask Questions / Get Support