
TrialChamberPro
Because Trial Chambers deserve better than being a "one and done" dungeon.
1.2K
14
Список изменений
1.2.20 - 2026-01-10
Fixed
- GUI Icons Misplaced: Updated InventoryFramework from 0.11.5 to 0.11.6 to fix potential GUI rendering issues
- Reported: Menu icons appearing in wrong positions
- May also fix issues with ProtocolLib conflicts
- Vault Spam-Click Race Condition at 5-Second Boundary: Fixed race condition where multiple vault opens could occur when spam protection lock expires
- Root cause: The
delay(5000); remove(lockKey)in the coroutine's finally block races with new events at exactly 5 seconds - At T+5s, the old coroutine removes the lock while new events are checking it, allowing multiple events through
- Fix: Removed explicit lock removal; rely on timestamp-based expiration check instead
- Added periodic cleanup (when map size > 100) to prevent memory leaks
- Root cause: The
Technical Details
- Updated
com.github.stefvanschie.inventoryframework:IFdependency from 0.11.5 to 0.11.6 VaultInteractListener: Removedfinally { delay(5000); remove() }block that caused race condition- Spam protection lock now uses timestamp expiration only (checked on each event)
- Memory leak prevention: Old entries (>30s) cleaned up when map exceeds 100 entries
Файлы
TrialChamberPro-1.2.20.jar(12.31 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.2.20
Загрузчики
FoliaPaperPurpur
Версии игры
1.21.1–1.21.11
Загрузок
7
Дата публикации
1 мес. назад
