Плагин для серверов Майнкрафт, который позволяет накладывать зачарования очень высокого уровня на предметы и настраивать их свойства. Он подходит для оружия, инструментов, брони, еды и блоков; у поставленного блока зачарование не сохраняется.
Возможности
- Добавляет, удаляет и скрывает зачарования на предмете в руке. Уровень зачарования ограничен внутренним пределом Майнкрафт —
255. - Позволяет добавлять эффекты зелий, атрибуты, имя и описание предмета, а также делать предмет неразрушаемым.
- Эффекты на предметах могут срабатывать при использовании еды, удержании вещи, выбрасывании и подборе предмета, выстреле из лука или арбалета и блокировании щитом. Для них доступны теги
duration,has_chance,chance,hidden,level,on_consume,on_held,on_drop,on_pickup,on_projectileиon_shield. - Стол зачарований использует опыт и лазурит, может выдавать дополнительные и усиленные зачарования. Блоки под столом дают бонус: по умолчанию учитываются железные, золотые, изумрудные, алмазные и незеритовые блоки.
- Наковальня поддерживает пользовательские зачарования, повышенные уровни обычных зачарований, цветной текст и ограничение стоимости. Точило снимает пользовательские зачарования и возвращает опыт.
- Пользовательские зачарования могут попадаться у жителей в виде зачарованных книг.
- Список доступных зачарований и их значений открывается командой
/ulist.
Команды
Команды применяются к предмету в руке, если не указано другое.
/uadd enchant <enchantment|alias> <level>— добавить зачарование;/uadd enchant all <level>— добавить все./udel enchant <enchantment|alias>— снять зачарование;/uextract <enchant|alias>— извлечь его с предмета;/uclear enchant|lore|effect— очистить зачарования, описание или эффекты./uadd effect <effect|id> <duration> <level>и/udel effect <effect|id>— добавить или убрать эффект зелья. С пустой рукой эффект действует на игрока, с предметом — записывается на предмет./uadd meta <enchant> <tag> <value>,/uset meta <enchant> <tag> <value>,/udel meta <enchant> <tag>— управлять тегами пользовательского зачарования./uadd attribute <attribute> <value> <operation> [group],/uset attribute <key> <value | operation | group> <value>,/udel attribute <key>— управлять атрибутами./uadd name <text...>,/uset name <text...>,/udel name— изменить или очистить имя предмета./uadd lore <text...>,/uset lore <line#> <text...>,/uinsert lore <line#> <text...>— добавить, заменить или вставить строку описания. Значение%nullсоздаёт пустую строку./uset hidden <true|false>— скрыть или показать зачарования;/uset unbreakable <true|false>— сделать предмет неразрушаемым или вернуть прочность./ucost add <enchant|alias> <level>,/ucost del <enchant|alias>,/ucost extract <enchant|alias>— проверить стоимость операций./uitem save <item>,/uitem load <item> [player],/uitem delete <item>— сохранять, выдавать и удалять заготовленные предметы. Выданные предметы можно использовать в наборах EssentialsX./ureload— перечитать конфиги зачарований;/uhelp— показать справку.
Настройка
Пользовательские зачарования, максимальные уровни и список зачарований для стола настраиваются в mechanics/enchantment_table.yml. Там же можно задать блоки и величину бонуса под столом зачарований.
Параметры наковальни, включая цветной текст и максимальную стоимость, находятся в mechanics/anvil.yml. Механики торговли жителей и точила включаются отдельно в plugins/UberEnchant/mechanics/villager.yml и plugins/UberEnchant/mechanics/grindstone.yml.
Для имён и описаний поддерживаются коды цветов и шестнадцатеричные цвета, например #ff0000.
Требования
Для экономики требуется Vault. Плагин учитывает флаги WorldGuard pvp, damage_animals и potion_splash, а пользовательские эффекты учитывают защиту Towny. ProtocolLib исправляет ограничение «Слишком дорого» на наковальне. С ExcellentEnchants пользовательские зачарования появляются в столе зачарований вместе с его зачарованиями.
