Skip to content
Перейти к содержимому
Вернуться в блог
MagicPlugin: Добавление Заклинаний и Вандалей в Ваш Сервер M

MagicPlugin: Добавление Заклинаний и Вандалей в Ваш Сервер M

Alex Maftei
Alex Maftei
@ice
Обновлено
20 просмотров
TL;DR:MagicPlugin - это плагин Bukkit/Spigot, добавляющий настраиваемые заклинания и магические ванды на ваш сервер Minecraft. Игроки могут произносить заклинания, управлять мана и кулдаунами, а также прогрессировать через систему заклинаний. Идеально подходит для фэнтезийных серверов RPG или добавления магического стиля в ванильную игру.
🐙 Открытый проект Minecraft

elBukkit/MagicPlugin

Плагин Bukkit для заклинаний, ванд и других магических элементов

⭐ 268 звезд💻 Java📜 MIT
Посмотреть на GitHub ↗

Ванильный Minecraft имеет зелья, но что если игроки вашего сервера могли бы создавать магические ванды, способные произносить реальные заклинания? MagicPlugin - это плагин Bukkit, который делает именно это - предоставляя вам и вашим игрокам доступ к полностью настраиваемой системе заклинаний с вандами, посохами и всеми магическими предметами, которые с ними идут. Если вы управляете сервером Spigot и хотите добавить немного фэнтезийного стиля без полной переделки игры, это стоит близкого рассмотрения.

Что делает этот плагин

MagicPlugin добавляет систему произнесения заклинаний на ваш сервер. Игроки создают или получают магические ванды, держат их, и произносят заклинания, кликая правой или левой кнопкой мыши, или активируя их через команды. Самы ванды - настраиваемые предметы - вы можете сделать их похожими на палочки, ванды, посохи, мечи, или буквально любой блок/предмет в игре. Каждая ванда может содержать несколько заклинаний, и каждое заклинание имеет свой кулдаун, стоимость маны и визуальные эффекты.

Библиотека заклинаний огромна. Говоря прямо, мы говорим о огнеболтах, телепортации, исцелении, защитных барьерах, вызованных существах, трансмутации, элементарных атаках, и многих других. И вот главное: почти все настраивается через файлы конфигурации YAML. Вы не застряли с настройками по умолчанию.

Если вы когда-либо использовали плагины для заклинаний ранее, вы знаете, что некоторые из них кажутся неуклюжими или выглядят так, как если бы они были из 2012 года. MagicPlugin хорошо справляется с визуалом - заклинания имеют реальные эффекты, следы частиц и звуки, которые делают произнесение заклинаний удовлетворительным, а не мучительным.


Почему вам нужен этот плагин на вашем сервере

Есть несколько сценариев, где MagicPlugin сияет. Во-первых: кастомные геймплейные режимы. Фэнтезийные серверы RPG используют это все время, чтобы создавать классы с отличными наборами заклинаний. Чародей играет иначе, чем стрелок или воин, благодаря тому, какие заклинания они могут произнести.

Во-вторых: чистая веселость. Вы можете давать друзьям творческие ванды просто поиграть с ними. Бросать огнеболты друг на друга, телепортироваться, создавать ледовые мосты. Это именно такая функция, которая заставляет людей действительно играть на сервере, а не просто заходить один раз.

Третье: прогресс и награды. Новые игроки присоединяются, они не могут сразу произносить заклинания. Но по мере продвижения они разблокируют лучшие ванды и заклинания. Это мотивационный цикл.

Вы, вероятно, не будете использовать это, если управляете пуристским ванильным сервером. Если ваша община хочет строго выживание в Minecraft, плагины для заклинаний кажутся неуместными. Но если вы уже используете другие плагины для кастомизации игрового процесса - будь то кастомные предметы, квесты или корректировки боя - MagicPlugin идеально вписывается.


Начало работы: Установка и Настройка

Установка MagicPlugin проста. Скачайте файл JAR с BukkitDev или SpigotMC, положите его в папку плагинов, и перезапустите сервер.

bash
cd /path/to/server
cp MagicPlugin.jar plugins/
java -Xmx1024M -Xms1024M -jar spigot.jar nogui

При первом запуске плагин создает несколько файлов конфигурации в новой папке "Magic". Настройки по умолчанию работают сразу - вам не нужно сразу что-либо редактировать. Дайте игрокам разрешение "magic.cast", и они смогут сразу же произносить заклинания.

Хотите настроить, какие заклинания доступны, сколько они стоят маны, или как выглядят ванды? Все это YAML. Документация конфигурации плагина удивительно детальная, что редко встречается у сообщественных плагинов. Есть один справочник и вики, которые действительно полезны.

Одна вещь, о которой стоит знать: если вы настраиваете ванды или заклинания, вам нужно перезагрузить конфиги, чтобы изменения вступили в силу. Используйте `/magic reload` в игре. Лучше, чем перезапускать сервер каждый раз, когда что-то настраиваете.


Ключевые Функции, которые Значат

Настраиваемые Ванды. Ванды - это предметы, содержащие заклинания. Вы можете сделать их почти чем угодно - деревянной палочкой, палочкой блейза, мечом из алмазов, даже написанной книгой. Установите прочность, цвет, текст лора, все. Игроки могут обновлять ванды, объединять их, или создавать новые в зависимости от вашей конфигурации.

Эффекты Заклинаний и Визуалы. Заклинания не происходят молча. У них есть эффекты частиц, звуки, и анимации. Заклинания огнеболтов оставляют след частиц, пока путешествуют. Заклинания телепортации имеют эффект появления и исчезновения. Защитные заклинания создают видимые барьеры. Эти детали делают магию реальной, а не сценарной.

Мана и Кулдауны. Каждое заклинание может требовать маны и иметь кулдаун. Низкоуровневые заклинания стоят меньше, высокоуровневые - больше. Кулдауны предотвращают спам-кастинг. Вы настраиваете все это - может быть, вы хотите быстрое произнесение, или хотите, чтобы кастинг был стратегическим ресурсом.

Вариететы Заклинаний. Плагин поставляется с десятками заклинаний: урон, утилиты (телепорт, ночное видение), исцеление, защита, вызов, и много более экзотических вещей, таких как трансмутация или эффекты регионов. Вы также можете отключить заклинания, которые не хотите, или создать кастомные, если комфортно работаете с YAML конфигами.

Системы Прогресса. Игроки могут зарабатывать опыт, произнося заклинания, и по мере уровня они разблокируют новые способности или более сильные версии существующих заклинаний. Это дает вашему серверу крюк для прогресса вне ванильного добычания и уровня.


Общие Проблемы и Что Запутывает Людей

Вот что я видел не так (и слышал от админов, которые запускали это):

Управление Маной становится странным. Если вы не настроите регенерацию маны правильно, игроки раз и навсегда теряют ману, и... ничего. Они не могут произносить заклинания. Это раздражает. Убедитесь, что ваша конфигурация маны не сломана - проверьте документацию по скоростям регенерации маны.

Узлы разрешений не очевидны. По умолчанию, "magic.cast" позволяет всем произносить все. Если вы хотите гранулярный контроль - например, только чародеи могут произносить огнеболты - вам нужно настроить конкретные разрешения для заклинаний. Вики покрывает это, но легко упустить из виду.

Производительность на больших серверах. Это не World Edit. Но если у вас 200 одновременных игроков, все одновременно произносящих заклинания, ожидайте лаг. Эффекты частиц тяжелые. Если ваш сервер страдает, отключите фанатичные визуальные эффекты в конфиге или ограничьте количество активных заклинаний одновременно.

Конфликты с другими плагинами. Если вы запускаете плагины, которые также модифицируют поведение правой кнопки мыши (Denizen, Magic, кастомные плагины предметов), они могут конфликтовать. Прочитайте заметки о совместимости плагина, прежде чем добавлять его на загруженный сервер.

Перезагрузка конфига не перезагружает все. На самом деле, это на вас: `/magic reload` перезагружает заклинания и ванды, но некоторые изменения конфига - особенно в ядре - могут потребовать перезапуска сервера. Ошибки и поправки покажут, что где.


Альтернативы и Как Они Сравниваются

Есть другие плагины для заклинаний. MythicMobs шире - это не только для заклинаний, но и для кастомных mobs и предметов. Если вы хотите полный фэнтезийный оверхол, MythicMobs глубже, но также более сложен. MagicPlugin проще и более сосредоточен.

Denizen сильно ориентирован на скрипты. Это невероятно гибко, если вы знаете, что делаете, но есть кривая обучения. MagicPlugin дает вам заклинания через конфиг YAML. Много быстрее в настройке.

Еще есть Elementals и различные другие плагины для заклинаний, но честно говоря, большинство из них заброшены или устарели. MagicPlugin все еще получает обновления и имеет активное сообщество в Discord. Это важно.

Если вы хотите чистую ванильную магию - то есть не хотите плагин вовсе - вы застряли с чармами и зельями. Это совсем не то же самое.


Последнее: Планирование Вашего Сервера с Магией в Умелых Руках

Если вы строите сервер вокруг MagicPlugin, подумайте о балансе заранее. Чароды слишком мощные? Как игроки ближнего боя могут конкурировать? Вам нужны кастомные правила PvP? Поддерживает ли ваша экономика торговлю вандами? Это административные решения, которые происходят во время планирования, а не после.

Также, если вы управляете сервером, который нуждается в поддержке множества разных версий Minecraft, проверьте совместимость сначала. Плагин обычно направлен на最近 версии, но всегда тестируйте на вашей конкретной версии, прежде чем выпускать для игроков.

Еще одна практическая подсказка: если вы хотите настроить баланс вашего сервера иным способом - может быть, вы хотите кастомные рецепты крафта или специальные предметы - посмотрите на Генератор Свойств Сервера, чтобы установить базовые конфиги правильно. И если вы хотите давать игрокам тематические скины (волшебные одежды, шапки магов), инструмент Создателя Скинов Minecraft делает это легко.

elBukkit/MagicPlugin - MIT, ★268
Об авторе
Alex Maftei
Alex MafteiВедущий автор

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

Поделитесь с друзьями!

Have a Question or Tip about this Guide?Community Q&A

Ask a question or help other players below. Join the discussion and share your Minecraft tips!

Комментарии

Пока нет комментариев. Станьте первым, кто поделится своим мнением!

Мы используем файлы cookie для улучшения вашего опыта. Продолжая использовать этот сайт, вы соглашаетесь с использованием нами файлов cookie. Ознакомиться с нашей Политикой конфиденциальности