▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/TrialChamberPro
TrialChamberPro

TrialChamberPro

Because Trial Chambers deserve better than being a "one and done" dungeon.

Оцените первым
2.9K
29
Все версииTrialChamberPro 1.7.1-mc26

TrialChamberPro 1.7.1-mc26

Release03.07.2026

Список изменений

This plugin version is compatible with Minecraft 26.X.X

[1.7.1] - 2026-07-03

Fixed

  • Ominous Bottles in loot tables are now the real minecraft:ominous_bottle item. Previously, every example and doc taught a workaround — a renamed POTION with 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. Use type: OMINOUS_BOTTLE with potion-level: 0-4 (Bad Omen I–V), or the new potion-level-min / potion-level-max to 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_TABLE entries were corrupted to type: AIR. Every field now round-trips intact. (This was also quietly manufacturing the "legacy entries with no NBT" that /tcp loot audit flags.)
  • A bad loot entry can no longer kill the whole vault roll. Reversed amount-min/amount-max or min-rolls/max-rolls ranges used to throw at generation time (player gets nothing); an out-of-range ominous potion-level did 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: 0 no 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 stats and /tcp leaderboard. The whole /tcp command was gated behind tcp.admin in 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.admin is now a properly declared node (still gates /tcp list / /tcp info and update notifications) and is granted by the tcp.admin.* wildcard.
  • vaults.sounds.ominous-open is honored. Ominous vaults always played the normal-open sound; 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 — new dungeon-*, container-*, claims-*, debug-*, reset-*, snapshot-all-*/snapshot-missing-*, loot-audit-*, list-* and shared pagination-* key families, plus new help-* 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/now keys 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 new time-ago key 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-placement config key (restoration has been batched/async regardless since long ago) and ~30 unused messages.yml keys.

Файлы

TrialChamberPro-1.7.1-mc26.jar(11.37 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.7.1-mc26

Загрузчики

Folia
Paper
Purpur

Версии игры

26.1–26.2

Загрузок

8

Дата публикации

03.07.2026

Загрузил

ID версии

Главная