
TrialChamberPro
Because Trial Chambers deserve better than being a "one and done" dungeon.
Оцените первым
2.9K
29
Список изменений
[1.7.1] - 2026-07-03
Fixed
- Ominous Bottles in loot tables are now the real
minecraft:ominous_bottleitem. Previously, every example and doc taught a workaround — a renamedPOTIONwith Bad Omen added as a custom effect. It granted Bad Omen when drunk, but it was the wrong item: potion texture, "Uncraftable Potion" underneath the custom name, and it didn't stack with bottles from vanilla vaults. Usetype: OMINOUS_BOTTLEwithpotion-level: 0-4(Bad Omen I–V), or the newpotion-level-min/potion-level-maxto roll the level randomly per drop exactly like vanilla vaults do (normal vaults use 0–1, ominous vaults 2–4). All bundled examples and the vanilla-accurate tables now use the real item; old workaround configs keep functioning. - Editing loot in the GUI no longer strips advanced fields from hand-written loot.yml entries. Saving from the loot editor rewrites the whole file, and the writer only knew a subset of the schema — so potion types/levels, ominous flags, effect durations, enchantment ranges, random-enchantment pools, durability ranges, and goat-horn instruments were silently deleted from every hand-authored entry, and
VANILLA_TABLEentries were corrupted totype: AIR. Every field now round-trips intact. (This was also quietly manufacturing the "legacy entries with no NBT" that/tcp loot auditflags.) - A bad loot entry can no longer kill the whole vault roll. Reversed
amount-min/amount-maxormin-rolls/max-rollsranges used to throw at generation time (player gets nothing); an out-of-range ominouspotion-leveldid the same. These are now fixed up at load with a console warning. - Typo'd enchantment names are now reported instead of silently skipped in all three formats (
enchantments,enchantment-ranges,random-enchantment-pool); namespaced ids from datapacks (somepack:blaze) are accepted too. - A pool whose entries all have
weight: 0no longer drops its first entry every roll — zero weight now reliably means "never drops". - Splash potions with a custom level/duration now last as long as drinkable ones (the old 75% multiplier was the pre-1.9 rule); lingering (¼) and tipped arrows (⅛) were already correct.
- Turtle Master potions with a custom level keep both effects — previously only the first (Resistance was dropped).
- Loot item names and lore now support hex colors and MiniMessage tags (same syntax as messages.yml) and no longer render with Minecraft's forced italics.
- Non-OP players can now actually use
/tcp statsand/tcp leaderboard. The whole/tcpcommand was gated behindtcp.adminin plugin.yml, so the "default: everyone" permissions (tcp.stats,tcp.leaderboard) were unreachable — regular players got a permission error before any subcommand could run. The command-level gate is gone and every subcommand now checks its own permission (stats and leaderboard included, which previously checked nothing). Admins see no change;tcp.adminis now a properly declared node (still gates/tcp list//tcp infoand update notifications) and is granted by thetcp.admin.*wildcard. vaults.sounds.ominous-openis honored. Ominous vaults always played thenormal-opensound; the ominous key was read never. Set a distinct sound and ominous vaults now use it.- Every remaining hardcoded command message moved into messages.yml. ~75 admin-command strings (
/tcp dungeon,/tcp container,/tcp claims,/tcp debug, the reset-confirmation queue, snapshot bulk/missing listings,/tcp list, loot audit, setup prompts, admin reminders) are now translatable — newdungeon-*,container-*,claims-*,debug-*,reset-*,snapshot-all-*/snapshot-missing-*,loot-audit-*,list-*and sharedpagination-*key families, plus newhelp-*lines. Existing messages.yml files keep working; the startup schema check lists any new keys your file is missing (regenerate or copy them over), and leftover removed keys are harmless. - Time durations in messages are now localizable. The
time-days/hours/minutes/seconds/nowkeys that shipped unused since forever are now actually used for every "2d 3h 5m"-style duration (cooldowns, reset warnings,/tcp info, stats, leaderboards, placeholders), joined by the newtime-agokey for "… ago" timestamps.
Changed
- Deprecation cleanup: sound names resolve via the registry first (enum fallback kept), goat-horn instruments resolve via the Paper registry API, plugin info reads
pluginMeta, and GUI titles pass the Adventure Component straight through (gradients/hex in titles render at full fidelity). - Removed the dead
global.async-block-placementconfig key (restoration has been batched/async regardless since long ago) and ~30 unused messages.yml keys.
Файлы
TrialChamberPro-1.7.1.jar(11.35 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.7.1
Загрузчики
FoliaPaperPurpur
Версии игры
1.21–1.21.11
Загрузок
9
Дата публикации
03.07.2026
