
Disenchantment
Right Enchant, Wrong Item? Never Again.
Оцените первым
4.1K
21
Список изменений
v6.5.0
New Features
- PlaceholderAPI support —
DisenchantmentPlaceholderExpansionregistered on startup; add PAPI as a soft-dependency - Per-enchantment XP cost overrides — configure individual enchantment costs in
repair.enchantment-costs; config migration 8 adds the new map automatically - Configurable shatter split-count — default 1, configurable per server
- Economy GUI — in-game panel for managing disenchant/shatter economy settings (
disenchant:economyandshatter:economycommands) - Custom locale support — locales are copied to the data folder so admins can override/translate them
/disenchantment reload— full hot-reload: listeners re-registered, adapters re-detected, economy re-hooked/disenchantment debug [on|off]— runtime toggle for debug logging without a restart- Pre/Post events — cancellable
PreDisenchantEvent,PreShatterEvent,PostDisenchantEvent,PostShatterEventfor API consumers - Custom enchantment tab-complete — third-party enchantment keys now appear in tab suggestions
- ExcellentEnchants API bump — updated to 5.4.3
Fixes
- Repair cost double-count bug in
AnvilCostUtilsbase XP calculation collectEnchantmentsdeduplication across adaptersisPrepare=truenot passed inShatterEvent.collectEnchantmentsNMS_v1_21_R5.setItemRepairCostmissingrepairCostparameter- Plugin now disables gracefully when locale resource is missing
- Enchantment states cache not invalidated on config reload
- Debug flag not synced from config on startup
- 14 additional in-code bugs resolved across two full review passes
Performance
- Config saves batched —
saveConfig()deferred untilcommitBatch()to reduce I/O
Internal
- Replaced system-scope PAPI JAR with Maven repo dependency
DisenchantSoundGUI+ShatterSoundGUImerged intoSoundGUIDisenchantmentRepairGUI+ShattermentRepairGUImerged intoRepairGUI- Shared anvil event guard logic extracted into
AnvilEventGuards AnvilFeatureenum added;Config.forFeature()accessor introduced
Файлы
Disenchantment-6.5.0.jar(597.80 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
6.5.0
Загрузчики
FoliaPaperPurpurSpigot
Версии игры
1.18–26.2
Загрузок
1.1K
Дата публикации
21.06.2026
