EliteMobs
Лицензия
Исходный код EliteMobs распространяется под лицензией GPLV3, а данная вики предоставляется под лицензией CC0.
Вы можете свободно распространять и изменять информацию из этой вики.
Версии
Начиная с версии EliteMobs 9.0.0, поддерживается только Minecraft версии 1.21 и выше.
Для тех, кто ищет совместимость со старыми версиями Minecraft (1.19.4 - 1.20.4), пожалуйста, используйте EliteMobs версии 8.
Примечание: Ни одна версия EliteMobs не поддерживает Minecraft версий 1.20.5 и 1.20.6.
Для чего нужен EliteMobs?
EliteMobs нацелен на расширение поздних этапов игры в Minecraft путем внедрения различного контента, связанного с боссами.
Это означает:
- Dynamic Bosses (Мобы с уровнями)
- Custom Bosses (Пользовательские боссы)
- Events (События)
- Arenas (Арены)
- World Based Dungeons (Подземелья на основе миров)
- Instanced Dungeons (Инстансные подземелья)
- Open-World Random Dungeons (Случайные подземелья в открытом мире с интеграцией BetterStructures)
- Custom Items (Elite Items/Loot) (Пользовательские предметы/добыча)
- ... и многое другое!
Плагин не нацелен на замену ванильного контента Minecraft, а скорее дополняет его, позволяя игрокам отказаться от контента EliteMobs, если они того пожелают. Предметы EliteMobs обычно не влияют на PvP или ванильные бои в Minecraft, поскольку их бонусы к урону и защите применяются только во время сражений с EliteMobs.
Обзор функций EliteMobs
В этом разделе мы рассмотрим некоторые из основных функций, которые предлагает EliteMobs, что они собой представляют и как их можно отключить. Полный список функций можно найти на этой странице.
Вы также можете ознакомиться с этой страницей, чтобы узнать, как игроки должны взаимодействовать с EliteMobs.
Dynamic Bosses
Dynamic Bosses — это одна из основных функций EliteMobs. Она заменяет определенный процент обычных спавнов Minecraft на спавны Elite Mob.
Elites — это более сильные мобы, созданные для того, чтобы бросить вызов игрокам и наградить их возможной добычей после победы. Уровень Elites определяется качеством брони и снаряжения, экипированного игроком. Обычное снаряжение Minecraft имеет уровень, определяемый качеством материала, как объясняется здесь. Однако по мере того, как игроки побеждают Elites и получают лучшую добычу, они в конечном итоге начнут получать предметы Elite с установленными уровнями, что упростит прогнозирование уровней Elites, которые будут появляться.
Это означает, что уровни игроков определяются экипированным снаряжением, в то время как уровни Elite определяются уровнями игроков. В EliteMobs нет системы опыта, все прогрессирование уровня игрока зависит от снаряжения.
Вы можете настроить сложность elites, изменив значения damageToEliteMobMultiplierV2 и damageToPlayerMultiplierV2 в файле MobCombatSettings.yml. Более подробную информацию об этом можно найти здесь.
Если вы хотите полностью отключить эту функцию, вы можете установить значение doNaturalEliteMobSpawning на false.
Визуальный пример

Elite Items/Loot
EliteMobs включает случайно генерируемые предметы, которые можно найти в магазинах или получить с Elites. Также существуют пользовательские предметы, которые обычно встречаются в подземельях и другом контенте Elite.
Предметы Elite похожи на ванильные предметы, за исключением того, что они обычно оснащены дополнительными преимуществами и более мощные, чем всё, что можно найти в ванильном Minecraft. Некоторые предметы Elite имеют характеристики, называемые Elite Sharpness и Elite Defense, эти характеристики применяются только когда игроки сражаются с Elites и не влияют на ванильных мобов.
Предметы Elite также могут иметь зачарования, Custom Enchantments (Пользовательские зачарования) и эффекты зелий.
Вы можете отключить предметы Elite, открыв файл ItemSettings.yml и установив значение doEliteMobsLoot на false. (Не рекомендуется, делает прогрессирование уровней в стиле MMORPG невозможным.)
Визуальный пример

Events
Events — это уникальные столкновения в EliteMobs, которые могут запускаться случайным образом на основе таймера или определенных действий игрока, таких как добыча блока или рубка дерева.
Эти столкновения включают пользовательских уникальных Elites, которые представляют большую сложность и предлагают ценную добычу после победы.
Игроки получают уведомления в чате, когда происходит событие, с возможностью отслеживать здоровье и местоположение Elite через кликабельную ссылку. Если Elite не побеждён в течение определённого времени, событие заканчивается и Elite исчезает.
Вы можете отключить все события, открыв файл events.yml и установив значения actionEventsEnabled и timedEventsEnabled на false.
Если вы хотите отключить отдельные события, вы можете перейти в ~plugins\EliteMobs\customevents. Там вы найдёте конфигурации для каждого события, и вы можете отключить любое событие, открыв его конфигурацию и установив значение isEnabled на false.
Визуальный пример

Adventurer's Guild
Adventurer's Guild — это дополнительный хаб-мир, который вы можете установить, а также набор команд, которые могут использовать игроки.
Если хаб-мир не установлен, игрокам придётся использовать команды, в противном случае выполнение команд с установленным хаб-миром телепортирует игроков в хаб-мир, где они могут взаимодействовать с NPC вместо того, чтобы вводить команды.
Какие команды? EliteMobs имеет несколько команд, которые игроки могут использовать для продажи и покупки предметов, ремонта предметов, зачарования предметов и многого другого. Узнайте больше о том, какие команды могут использовать игроки здесь.
Для получения дополнительной информации об Adventurer's Guild и о том, как установить хаб-мир, ознакомьтесь с этой страницей.
Вы можете отключить хаб-мир, открыв файл AdventurersGuild.yml и установив значение guildHubIsEnabledv2 на false.
Визуальный пример

Guild Tier/Rank
По мере продвижения игроков и приобретения лучших предметов, они в конечном итоге достигнут лимита, и мобы перестанут выбрасывать предметы более высокого уровня, это называется ограничителем добычи guild tier.
Ограничитель добычи guild tier ограничивает наивысшую добычу, которую могут получить игроки, на основе их уровня гильдии и применяет ограничения по умолчанию от предметов tier 1 до tier 10 с соответствующими уровнями мобов. Уровни престижа открывают более высокие уровни, позволяя получить доступ к превосходной добыче и более сильным мобам, обеспечивая сбалансированный геймплей.
Эта система, в сочетании с зачарованием soulbind, смягчает проблемы быстрого прокачивания, поддерживает баланс сервера и способствует привязанности игроков к полученной добыче. Вы можете узнать больше о guild tier здесь.
Все настройки для Guild Tier можно настроить, они находятся в файле AdventurersGuild.yml.
Визуальный пример

Arenas
Arenas — это испытания на основе волн, где игроки могут участвовать в бою. Один или несколько игроков могут присоединиться к арене и столкнуться с всё более сложными волнами врагов, при этом награды улучшаются по мере продвижения испытания.
После установки хаб-мира Adventurer's Guild игроки получают доступ к Wood League Arena, бесплатной арене, доступной через взаимодействие с NPC в хаб-мире или через меню /em.
Вы можете получить дополнительные арены, перейдя на: Itch.io или подписавшись на Patreon.
Вы можете отключить арены, перейдя в ~plugins\EliteMobs\customarenas
и затем открыв конфигурацию арены, например wood_league.yml, а затем найдя значение isEnabled и установив его на false.
Визуальный пример

World Dungeons
World Dungeons — это дополнительный пользовательский контент, который вы можете загрузить для EliteMobs. Подземелья обычно имеют пользовательских боссов Elite, пользовательские миры, пользовательскую добычу и пользовательские способности боссов.
Все world dungeons — это подземелья, которые находятся в своём собственном мире, что означает, что когда игроки получают к ним доступ, они телепортируются в мир, в котором нет ничего, кроме этого подземелья.
Существует несколько типов world dungeons, чтобы узнать больше о типах, нажмите здесь.
Все world dungeon имеют установленный уровень, и любые игроки, пытающиеся пройти подземелья, должны быть примерно на этом уровне для лучшего опыта.
Вы можете получить подземелья, перейдя на: Itch.io или подписавшись на Patreon. Есть несколько бесплатных подземелий, которые вы можете скачать здесь.
Вы можете отключить отдельные подземелья, перейдя в ~plugins\EliteMobs\content_packages и открыв конфигурацию подземелья, которое вы хотите отключить, и установив значение isEnabled на false.
Визуальный пример

Instanced Dungeons
Instanced Dungeons отличаются от World Dungeons несколькими способами. Они инстансные, что означает, что новый мир динамически создаётся из чертежа, предоставляя игрокам и их друзьям приватный опыт прохождения подземелья, похожий на те, что встречаются в MMORPG.
Instanced Dungeons предлагают различные уровни сложности с уникальными способностями боссов, увеличенным здоровьем и превосходной добычей по мере повышения сложности. Они также вводят роли, позволяя игрокам принимать роли танка или DPS на основе их экипированного снаряжения (снаряжение для конкретных ролей эксклюзивно для Instanced Dungeons). Узнайте больше о том, как работает сложность здесь.
Кроме того, игроки могут воскрешать друг друга в Instanced Dungeons, позволяя им быстро возобновить битву, если они действуют достаточно быстро.
Вы можете получить instanced dungeons, перейдя на: Itch.io или подписавшись на Patreon. Есть бесплатные instanced dungeons, которые вы можете скачать здесь.
Вы можете отключить отдельные подземелья, перейдя в ~plugins\EliteMobs\dungeonpackages и открыв конфигурацию подземелья, которое вы хотите отключить, и установив значение isEnabled на false.
Визуальный пример

Adventures
Adventures представляют собой самый обширный дополнительный контент, доступный для EliteMobs, с огромным миром, полным увлекательной сюжетной линии и множеством квестов, в которые игроки могут отправиться.
Включая сотни пользовательских боссов, способностей и предметов, Adventures предлагают захватывающий игровой опыт. Квесты в Adventures функционируют аналогично квестам в традиционных MMORPG, предлагая игрокам задачи, такие как убийство мобов, поиск предметов, взаимодействие с NPC или любую их комбинацию.
Adventures настолько большие, что в них даже есть другие под-подземелья или под-арены, расположенные внутри.
Хотя Adventures обычно рекомендуют установленный диапазон уровней для игроков, рекомендуется игрокам начинать своё приключение с нижней границы уровневой шкалы для оптимального удовольствия.
Вы можете получить adventures, перейдя на: Itch.io или подписавшись на Patreon.
Вы можете отключить отдельные adventures, перейдя в ~plugins\EliteMobs\dungeonpackages и открыв конфигурацию adventure, которое вы хотите отключить, и установив значение isEnabled на false. Adventures могут иметь дополнительные под-подземелья и под-арены, которые поставляются с adventures, поэтому убедитесь, что вы отключили их также, если отключаете adventure.
Визуальный пример

Wormhole Teleports
EliteMobs также имеет простые телепорты из точки А в точку Б, называемые wormholes. Вы увидите их в основном используемыми в хаб-мире Adventurer's Guild как способ телепортировать игроков оттуда в подземелье или обратно на спавн сервера.
Они обычно имеют форму шестиугольника, куба или алмаза, сделанного из частиц. Эти частицы иногда могут вызывать лаги у клиентов bedrock, поэтому вы можете отключить эффекты частиц, открыв файл Wormholes.yml и установив noParticlesMode на true.
Вы можете создавать свои собственные wormholes и использовать их по своему усмотрению. Нажмите здесь, чтобы узнать как.
Визуальный пример

Custom Content
EliteMobs также предлагает вам возможность создавать свой собственный контент, включая bosses (боссов), dungeons (подземелья), powers (способности), NPCs, quests (квесты), arenas (арены) и многое другое! Вы можете найти руководства по созданию других типов контента, помимо перечисленных выше, в боковом меню вики.
Для самого простого и эффективного опыта создания контента мы рекомендуем использовать WebApp. Этот инструмент позволяет вам генерировать готовые к использованию конфигурационные файлы без необходимости обширного просмотра вики для обеспечения правильности, особенно если вы планируете создавать способности боссов EliteScript. Доступ к WebApp здесь.
Для администраторов и владельцев серверов
Этот плагин предназначен для серверов выживания и серверов, похожих на выживание (таких как Skyblock, Skywars и сильно модифицированные варианты выживания).
Плагин предназначен для простого использования путём простого перетаскивания jar-файла плагина на сервер. Настройки по умолчанию — это те, которые я использую на своих собственных серверах, и они могут изменяться со временем.
Однако! Настраиваемость была главным приоритетом на протяжении всего процесса разработки EliteMobs. Почти каждый аспект плагина может быть переведён, настроен, отключён или изменён.
Для других разработчиков
Несмотря на GPLV3 и открытый характер этого проекта, я в настоящее время не ищу и не буду принимать никаких добавлений или изменений кода. Я приветствую форки плагина и с огромным удовольствием увижу, что вы можете с ними сделать; однако это мой первый масштабный проект по программированию, и как таковой он также является опытом обучения.
Однако! Не воспринимайте это так, что я утверждаю, что я выше любой критики или что я не буду слушать отзывы — совсем наоборот, я люблю, когда люди указывают на лучшие способы достижения того, что я сделал в плагине. Я хочу, чтобы этот проект был чем-то, что я написал от начала до конца, без фрагментов кода, о которых я не знаю или которых не понимаю.