Discord
Wiki - Pluginy

PhantomWorlds - nowoczesne zarządzanie światami

PhantomWorlds to lekki plugin do zarządzania wieloma światami na serwerze Minecraft. Tworzenie, usuwanie, ładowanie i rozładowywanie światów, teleportacja między nimi oraz integracja z niestandardowymi generatorami. Alternatywa dla Multiverse-Core.

Czas czytania: ~5 min Platforma: Paper / Spigot / Purpur

Co to jest PhantomWorlds

PhantomWorlds to darmowy, open-source plugin od ArcanePlugins, który umożliwia tworzenie i zarządzanie wieloma światami na jednym serwerze Minecraft. Każdy świat to osobna mapa z własnym terenem, ustawieniami i regułami gry. Gracze mogą się teleportować między światami.

Plugin został stworzony jako nowoczesna, lekka alternatywa dla Multiverse-Core. W przeciwieństwie do Multiverse, PhantomWorlds jest aktywnie rozwijany z myślą o nowszych wersjach Minecraft i Paper API. Nie ciągnie za sobą bagażu kompatybilności wstecznej z Bukkit 1.0.

PhantomWorlds jest dostępny na SpigotMC i Modrinth.

PhantomWorlds vs Multiverse-Core

Porównanie z najpopularniejszym pluginem do zarządzania światami:

Cecha PhantomWorlds Multiverse-Core
Aktywny rozwójTak (2024+)Ograniczony
Waga (jar)~100 KB~1 MB
ZależnościBrakBrak
SpołecznośćMniejszaOgromna
DokumentacjaDobraObszerna
Kompatybilność z pluginamiDobraNajlepsza
Obsługa 1.20+NatywnaTak (od MV5)

PhantomWorlds jest lepszym wyborem na nowe serwery, które nie potrzebują rozbudowanego ekosystemu modułów Multiverse. Multiverse nadal wygrywa, gdy potrzebujesz Multiverse-Portals, Multiverse-NetherPortals czy Multiverse-Inventories.

Komendy

Wszystkie komendy zaczynają się od /pw:

Komenda Działanie Uprawnienie
/pw create [nazwa]Tworzy nowy światphantomworlds.command.create
/pw delete [nazwa]Trwale usuwa światphantomworlds.command.delete
/pw load [nazwa]Ładuje istniejący światphantomworlds.command.load
/pw unload [nazwa]Rozładowuje świat z pamięciphantomworlds.command.unload
/pw tp [nazwa]Teleportuje do spawnu świataphantomworlds.command.teleport
/pw setspawnUstawia spawn bieżącego świataphantomworlds.command.setspawn
/pw listLista wszystkich światówphantomworlds.command.list
/pw info [nazwa]Informacje o świeciephantomworlds.command.info

Tworzenie świata z niestandardowym generatorem:

/pw create lobby -g VoidGen
/pw create creative -e NORMAL -g CleanroomGenerator:.1.stone

Konfiguracja

Główny plik konfiguracyjny to plugins/PhantomWorlds/worlds.yml. Każdy świat ma osobną sekcję:

worlds:
  lobby:
    environment: NORMAL
    generator: VoidGen
    generateStructures: false
    difficulty: PEACEFUL
    keepSpawnLoaded: true
    spawn:
      x: 0.5
      y: 65.0
      z: 0.5
  survival:
    environment: NORMAL
    generateStructures: true
    difficulty: HARD
    pvp: true
    keepSpawnLoaded: true

Ustawienia globalne w config.yml kontrolują domyślne zachowanie:

  • auto-load - automatyczne ładowanie światów przy starcie serwera
  • default-gamemode - domyślny tryb gry dla nowych światów
  • allow-nether / allow-end - czy generować portale do Netheru i Endu

Niestandardowe generatory

PhantomWorlds obsługuje dowolne pluginy generujące teren. Wystarczy podać nazwę generatora flagą -g przy tworzeniu świata:

  • VoidGen - puste światy void, idealne na lobby i areny
  • CleanroomGenerator - światy z konfigurowalnymi warstwami bloków
  • Terra - zaawansowany generator terenu z biomami
  • Iris - realistyczny generator terenu, następca EpicWorldGenerator

Generator można też ustawić w bukkit.yml, ale PhantomWorlds automatycznie rejestruje tę informację - nie trzeba edytować plików ręcznie.

Porady dla adminów

  • Zawsze rób kopie zapasowe - przed usunięciem świata (/pw delete) upewnij się, że masz backup. Usunięcie jest nieodwracalne
  • keepSpawnLoaded: false - dla rzadko odwiedzanych światów wyłącz trzymanie spawnu w pamięci, oszczędzi to RAM
  • Osobne reguły gry - każdy świat może mieć inne ustawienia PvP, trudności i gamerules. Konfiguruj je per świat
  • Łącz z WorldGuard - ustaw regiony ochronne w każdym świecie osobno
  • Portale Netheru - domyślnie portale łączą się z głównym Netherem. Jeśli chcesz osobny Nether per świat, potrzebujesz dodatkowego pluginu

PhantomWorlds dobrze współpracuje z VoidGen, WorldGuard oraz LuckPerms (uprawnienia per świat przez konteksty).