▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Multiverse-Legacy-Api
Multiverse-Legacy-Api

Multiverse-Legacy-Api

Плагин для обратной совместимости с API Multiverse 4 при переходе на Multiverse 5. Позволяет старым плагинам вроде DiscordSRV, Dynmap и другим работать без ошибок.

Оцените первым
1.9K
10

Multiverse-Legacy-Api - это спасательный круг для администраторов серверов Minecraft, которые обновили главный плагин управления мирами до Multiverse 5, но обнаружили, что куча старых, но нужных плагинов перестала с ним дружить. Знакомая ситуация? Многие сторонние разработчики подключались к старому API четвёртой версии, и после обновления интеграция ломалась. Этот плагин временно добавляет обратную совместимость, чтобы всё работало как раньше, пока авторы тех плагинов не выпустят обновления.

Зачем это нужно

Multiverse - это стандартный инструмент для управления несколькими мирами на сервере Майнкрафт. С его помощью можно создавать свои миры, настраивать порталы, инвентари и многое другое. Когда вы переходите с версии 4 на 5, внутренний API меняется, и плагины, которые цеплялись к старым классам, просто перестают видеть нужные методы. Вместо того чтобы ждать, пока каждый из них обновится, можно поставить Multiverse-Legacy-Api - и он замкнёт цепь.

Протестированные плагины

Разработчики проверили совместимость со следующими плагинами - всё работает без танцев с бубном:

  • StayPut
  • DiscordSRV
  • eco
  • Dynmap-Multiverse
  • SavageDeathChest
  • BentoBox (v3.3.5 или новее)
  • TrainCarts

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

Какие классы API мультиверса 4 реализованы

Плагин перекрывает практически все ключевые точки интеграции из старой версии. Вот что уже реализовано:

Из Multiverse-Core

  • MVPlugin
  • Core
  • MultiverseWorld
  • MVWorldManager
  • MVRespawnEvent
  • MVWorldDeleteEvent
  • AnchorManager
  • MVDestination
  • DestinationFactory
  • MVPlayerTouchedPortalEvent
  • MVTeleportEvent
  • AnchorManager

Из Multiverse-Inventories

  • GameModeChangeShareHandlingEvent
  • WorldChangeShareHandlingEvent
  • WorldGroupManager
  • WorldGroup

Из Multiverse-Portals

  • MVPortalEvent
  • MVPortal
  • PortalManager
  • PortalLocation
  • MultiverseRegion

Как видите, список серьёзный. Если какой-то плагин использует один из этих классов - он должен заработать без дополнительных плясок.

Кому и когда пригодится

Это временное решение, но оно очень выручает, когда сервер уже работает, а апдейты критических плагинов задерживаются. Скачайте плагин Multiverse-Legacy-Api и установите его в папку plugins вместе с Multiverse 5. После перезагрузки сервера старые плагины снова увидят API. Главное - не забудьте потом убрать этот Legacy-Api, когда все обновится, чтобы не плодить лишних зависимостей.

Если вы только собираете сервер и думаете, какую версию Multiverse ставить - лучше сразу брать пятую, а этот плагин держать на случай, если какой-то плагин ещё не адаптирован. Так вы получите и новые фишки Multiverse 5, и совместимость со старыми плагинами.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 год назад
Главная