Скачать EnchantGiver — Minecraft Моды — MetaMods

EnchantGiver

Активный

Установок

0

Последнее обновление

4 года назад
Клиент
Fabric
Quilt
Forge
Neoforge
Библиотеки

EnchantGiver

Мод EnchantGiver открывает совершенно новые возможности для работы с зачарованиями в Minecraft. Он позволяет навсегда закреплять чары на предметах, причём эти зачарования активируются сразу же после получения предмета и не могут быть удалены с помощью точильного камня.

Основные возможности

Одной из ключевых особенностей является возможность дополнительного зачарования предметов обычным способом, даже если на них уже установлены предопределённые чары. Система работает абсолютно со всеми типами предметов - как стандартными из ванильной игры, так и добавленными другими модами, поддерживая любые комбинации зачарований.

Уровень зачарований может значительно превышать стандартные лимиты игры, достигая значения 2147483647. Мод разработан для работы исключительно на стороне сервера, что делает его идеальным решением для многопользовательских миров.

Команды для работы с зачарованиями

Добавление зачарований

Для применения зачарований ко всем предметам одного типа (например, всем железным киркам) выполните команду, держа нужный предмет в руке:

/enchantgiver add_enchant modname:enchantname level

Для добавления зачарования к конкретному отдельному предмету используйте:

/enchantgiver add_nbt modname:enchantname level

Удаление зачарований

Удаление групповых зачарований:

/enchantgiver remove_enchant modname:enchantname

Удаление зачарований с отдельных предметов:

/enchantgiver remove_nbt modname:enchantname

Полная очистка всех зачарований с предмета (как групповых, так и индивидуальных):

/enchantgiver clear

Расширенные возможности

Ручная настройка

Для тонкой настройки зачарований через конфигурационные файлы перейдите в папку config/enchant_helper/ и изучите файл readme.yaml. После внесения изменений обновите настройки в игре перезапуском мира или выполнением команды:

/enchantgiver reload

Программное добавление

Для разработчиков доступны методы программного добавления зачарований:

Групповые зачарования:

Множественные чары:

wraith.enchant_giver.EnchantsList#addEnchants(Identifier itemID, HashMap<Identifier, Integer> enchants, boolean replace)

Одиночные чары:

wraith.enchant_giver.EnchantsList#addEnchants(Identifier itemID, Identifier enchantID, int level, boolean replace)

Индивидуальные зачарования:

Множественные чары:

wraith.enchant_giver.EnchantsList#addNBTEnchants(ItemStack stack, HashMap<String, Integer> enchants)

Одиночные чары:

wraith.enchant_giver.EnchantsList#addNBTEnchants(ItemStack stack, String enchant, int level)
Участники проекта
LordDeatHunter

LordDeatHunter

Создан: 10 июн 2021

ID: 29560