
Item Caster
Item Caster - бесплатный серверный плагин-дополнение к MythicMobs для Майнкрафт. Превращает предметы в активаторы способностей: скиллы срабатывают по клику, атаке или урону, без отдельной системы предметов.
Item Caster - бесплатный серверный плагин для Майнкрафт, который цепляется к MythicMobs и превращает обычные предметы в активаторы способностей. Держите RPG-сервер, делаете кастомное оружие, хотите чтобы меч запускал скилл по клику? Тогда это ваш вариант. По сути это открытая замена MythicCrucible и MMOItems, только конфиги гибче, а платить за базовый функционал не надо.
Зачем это вообще нужно? В ванильном Minecraft предмет и способность живут как бы отдельно. Можно выдать игроку меч, можно выдать ему скилл через MythicMobs, но связать одно с другим штатными средствами неудобно. Item Caster закрывает именно эту дырку: он читает NBT предмета как данные способности, поэтому любой предмет становится носителем заклинания. Отдельную систему предметов городить не нужно - берёте то, что уже есть, и вешаете на него механику.
Что умеет плагин
- Запуск скиллов MythicMobs прямо через предмет
- Поддержка датапак-предметов - работает за счёт NBT, поэтому дружит с предметами из датапаков
- Дополнительные кастомные условия для MythicMobs
- Дополнительные механики MythicMobs
- Новый конфигурационный предмет в MythicMobs
- Запуск скилла вообще без предмета
- Встроенный редактор меню для предметов
Активировать способность можно разными событиями: кликом, атакой, получением урона и другими триггерами. То есть оружие может "отвечать" на удар, броня - реагировать на попадание, а какой-нибудь посох - стрелять при использовании.
Установка
- Скачайте MythicMobs - без него Item Caster просто не включится.
- Закиньте MythicMobs и Item Caster в папку
plugins/. - Запустите сервер.
Начиная с версии 2.2.0 отдельная зависимость NBTAPI больше не нужна - обработчик NBT берётся из самого MythicMobs. Раньше это был лишний повод для конфликтов, теперь проще.
Совместимость и версии
Работает на Bukkit, Paper, Purpur и Spigot для Minecraft Java 1.20.x и 1.21.x. Актуальная ветка - 2.2.x, включая сборку 2.2.1-Fix. В версии 2.2.0 меню переписали на библиотеку MythicMobs и добавили новый активатор, так что старые конфиги перед обновлением лучше перечитать.
По части интеграций плагин тянется к ItemsAdder, Nexo, Oraxen и CraftEngine, а также умеет работать с датапак-предметами. Если у вас на сервере уже стоит что-то из этого списка - Item Caster впишется без плясок с бубном.
Важные нюансы
Способности можно прописывать в описании предмета, задавать кулдаун, силу, переменные и условия. Это удобно: игрок видит, что делает предмет, ещё до того как нажмёт кнопку. Но не переусердствуйте с описаниями - длинные простыни в лоре никто не читает.
Совет по практике: сначала соберите один простой скилл и проверьте, что он вообще срабатывает, и только потом накручивайте условия и переменные. Чаще всего ошибки вылезают не в логике скилла, а в мелочах вроде опечатки в имени механики или неправильного триггера. И держите MythicMobs в актуальной версии - рассинхрон версий ломает всё сразу.
Так как это плагин, а не мод, игрокам ничего скачивать не надо - всё живёт на стороне сервера. Для владельца проекта это большой плюс: не приходится уговаривать людей ставить дополнительные файлы, чтобы зайти и поиграть.
Для кого это
Для админов RPG-серверов, авторов магических предметов и всех, кто делает кастомный контент на базе MythicMobs. Если вы собираете арсенал с активными способностями и не хотите покупать тяжёлые платные решения - Item Caster стоит попробовать в первую очередь. Заодно он нормально уживается с серверными сборками и паками предметов, так что вписать его в уже готовый проект реально.
Разворачивать такое удобно на хостинге вроде BungeeHost - плагин ставится в пару кликов через панель, и сразу видно, как ведут себя скиллы под нагрузкой.
Сервер для плагина Item Caster - как у профи
Плагин Item Caster создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Item Caster для друзей можно за пару минут - BungeeHost всё уже подготовил.
