Plugin Minecraft ManyWorlds

ManyWorlds to wtyczka Minecraft dla PocketMine-MP, która zapewnia zarządzanie wieloma światami: tworzenie, ładowanie/wyładowywanie, teleportowanie graczy oraz podgląd i edycję danych poziomu świata za pomocą komend /mw.

Znajdź serwer z ManyWorlds

Serwery zgłaszające ManyWorlds: 12

Wszystkie serwery z ManyWorlds

O pluginie ManyWorlds

🔌 O ManyWorlds

ManyWorlds to wtyczka Minecraft dla PocketMine-MP, która zapewnia pełen zestaw funkcji do zarządzania wieloma światami na serwerze. Umożliwia administratorom tworzenie nowych światów, wczytywanie i wyładowywanie istniejących światów, teleportowanie graczy między światami, sprawdzanie metadanych świata oraz edycję wybranych atrybutów level.dat.

🎯 Cel

Wtyczka rozwiązuje problem zarządzania wieloma niezależnymi światami na jednej instancji PocketMine-MP. Jest przeznaczona dla właścicieli serwerów i administratorów, którzy potrzebują kontroli nad światami w czasie działania serwera (tworzenie, wczytywanie/wyładowywanie, teleportacja i podstawowa edycja danych level) bez ręcznego manipulowania folderami światów.

⚙️ Funkcje

  • Twórz nowe światy z opcjonalnym seedem, typem generatora i presetami.
  • Wczytuj i wyładowuj światy w czasie działania serwera (w tym z flagą wymuszającą wyładowanie).
  • Teleportuj graczy do innych światów (siebie lub innego gracza).
  • Wyświetlaj listę dostępnych światów i szczegółowe informacje o świecie.
  • Sprawdzaj i modyfikuj wybrane atrybuty level.dat (spawn, seed, name, generator, preset).
  • Naprawiaj niezgodności między nazwą folderu świata a jego nazwą w level.dat.
  • Dostosowuj się do konfiguracji języka serwera dzięki wbudowanym plikom wiadomości po angielsku i hiszpańsku.

🧩 Dla kogo jest ta wtyczka

  • Dla właścicieli i administratorów serwerów PocketMine-MP prowadzących serwery Bedrock/PE.
  • Dla serwerów wymagających dynamicznego tworzenia światów i zarządzania światem w czasie działania.
  • Dla administratorów potrzebujących prostych narzędzi wewnątrz serwera do edycji level.dat i sprawdzania metadanych świata.

🏗️ Przykładowe zastosowania

  • Utwórz tymczasowy płaski świat na wydarzenie za pomocą /mw create flatland 404 flat <preset>.
  • Wyładuj rzadko używany świat, aby odzyskać pamięć w czasie działania, używając /mw unload <world>.
  • Przenieś gracza do nowo utworzonego świata za pomocą /mw tp <player> <world>.
  • Popraw wewnętrzną nazwę świata po zmianie nazwy folderu za pomocą /mw fixname <world>.

⌨️ Komendy

KomendaOpisUprawnienieDostęp
/mw create <world> [seed] [generator] [preset]Tworzy nowy świat z opcjonalnym seedem, generatorem (flatnormal) i presetem.mw.cmd.world.create
/mw default <world>Ustawia domyślny świat serwera.mw.cmd.defaultAdmin
/mw fixname <world>Naprawia level.dat świata, aby jego nazwa zgadzała się z nazwą folderu.nie określonoAdmin
/mw generatorsWyświetla dostępne generatory światów.nie określonoAdmin
/mw load <world>Wczytuje świat (użyj --all, aby wczytać wszystkie).mw.cmd.world.loadAdmin
/mw ls [world]Wyświetla listę światów lub szczegółowe informacje o konkretnym świecie.mw.cmd.lsAdmin
/mw lvdat <world> [attr=value]Pokazuje lub modyfikuje obsługiwane atrybuty level.dat (spawn, seed, name, generator, preset).mw.cmd.lvdatAdmin
/mw tp [player] <world>Teleportuje ciebie lub innego gracza do wskazanego świata.mw.cmd.tp / mw.cmd.tp.othersAdmin
/mw unload [-f] <world>Wyładowuje świat; -f wymusza wyładowanie.nie określonoAdmin

Uwagi: zestaw komend jest dostarczany przez wtyczkę i jest dostępny pod komendą główną mw (alias).

🔐 Uprawnienia

UprawnienieOpisDomyślne
mw.cmdsUmożliwia korzystanie ze wszystkich funkcji ManyWorlds.nie określono
mw.cmd.tpUmożliwia użytkownikom podróżowanie do innych światów.op
mw.cmd.tp.othersUmożliwia użytkownikom teleportowanie innych graczy między światami.op
mw.cmd.lsUmożliwia użytkownikom wyświetlanie listy dostępnych światów i informacji o nich.op
mw.cmd.world.createUmożliwia użytkownikom tworzenie nowych światów.op
mw.cmd.world.loadUmożliwia użytkownikom wczytywanie światów w czasie działania serwera.op
mw.cmd.lvdatUmożliwia modyfikację atrybutów level.dat.op
mw.cmd.defaultUmożliwia zmianę domyślnego świata.op

⚙️ Instalacja

📥 Konfiguracja

  • Pobierz plik PHAR/JAR wtyczki z oficjalnej strony wydania.
  • Umieść pobrany plik w katalogu plugins/ serwera.
  • Zatrzymaj i uruchom ponownie serwer PocketMine-MP (nie polegaj na przeładowaniu w grze).
  • Sprawdź wyjście konsoli serwera, aby potwierdzić, że wtyczka została załadowana.

📦 Zależności

  • Nie podano żadnych wymaganych wtyczek zależnych.

🧠 Uwagi techniczne

  • Platforma docelowa: PocketMine-MP (PocketMine API). Wtyczka deklaruje obsługę PocketMine-MP API 3.0.0 i nowszych (informacje o wydaniu wskazują wsparcie do API 3.25.6).
  • Wtyczka oferuje zarządzanie światami oparte na komendach oraz podstawową edycję level.dat; w razie potrzeby korzysta z systemu światów PocketMine-MP do ładowania świata startowego przez pocketmine.yml.
  • Obsługa tłumaczeń: dołączono angielski i hiszpański; własne pliki messages.ini można umieścić w katalogu zasobów wtyczki.
  • Licencja: GPL-2.0, zgodnie z udostępnieniem projektu.

🤝 Kiedy ta wtyczka jest przydatna

Jeśli prowadzisz serwer PocketMine-MP i potrzebujesz prostego, wewnątrzserwerowego sterowania wieloma światami (tworzenie, wczytywanie/wyładowywanie, teleportacja i edycja metadanych poziomu), ManyWorlds oferuje do tych zadań kompaktowy zestaw narzędzi opartych na komendach.

Komentarze

Nie ma jeszcze komentarzy

Bądź pierwszą osobą, która skomentuje.

Dla administratorów serwerów

Autorzy
poggit-orphanage, Alejandro Liu
Licencja
GPL-2.0

Linki

Co zgłaszają serwery

Platformy serwerów

  • Genisys8
  • PocketUtils1
  • GenisysPro1
  • Kyoto1
  • AetherAPI1

Wersje pluginu

  • 2.0.310
  • 2.1.01
  • 1.0.01

Liczby pochodzą z serwerów, które pokazują listę pluginów podczas sprawdzania przez MSHQ. Wiele serwerów ją ukrywa, więc rzeczywiste użycie jest większe.