Свой сервер
Своё зачарование
Новая чара в игре без модов: своё имя, свои уровни и что она делает — урон, отбрасывание, скорость или любой другой атрибут. Соберём датапак, и чара появится в столе зачарования, у жителей и в сундуках.
Как применить
- Положите архив в мир
В папку datapacks мира или сервера — архивом, распаковывать не нужно.
- Перезапустите мир
Чары игра читает только при загрузке мира: /reload новую чару не добавит. Выйдите и зайдите заново или перезапустите сервер.
- Проверьте командой
Возьмите в руку подходящий предмет и выполните /enchant @s custom:vampire_edge 3 — или достаньте книгу командой из результата.
Что нужно знать про свои чары
- Нужна версия 1.21 и новее. Тогда чары стали файлами датапака. Пак объявлен на 1.21.9 — 26.3, файл сверен с игрой 1.21.11 и 26.3.
- Действие — запись ванильной чары. Урон записан как у «Остроты», отбрасывание — как у «Отдачи», пробой брони — как у «Пробития», атрибут — как у «Эффективности». Других форм страница не придумывает.
- /enchant ставит чару не на всё. Только на предмет из выбранной группы и не выше последнего уровня. Книга командой /give — на любой уровень.
- Стол выбирает по весу. Чем меньше вес, тем реже чара выпадает. Чтобы она была в столе, нужна галочка «Стол зачарования».
Что умеют ванильные чары — в вики чар, сколько стоит наложить их наковальней — в калькуляторе наковальни. Чары на обычный предмет командой соберёт генератор /give.
Частые вопросы
Как добавить своё зачарование в Minecraft без модов?
Датапаком: с 1.21 чары — файлы в папке enchantment датапака. Страница соберёт файл и теги, после перезапуска мира чара появится в игре.
Почему своё зачарование не появилось после /reload?
Чары игра читает только при загрузке мира. После того как положили датапак, выйдите из мира и зайдите снова или перезапустите сервер.
Как получить своё зачарование командой?
Книгой: /give с компонентом stored_enchantments и id чары. Или /enchant на предмет в руке — если чара на него ложится.
