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.
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 vs Multiverse-Core
Porównanie z najpopularniejszym pluginem do zarządzania światami:
| Cecha | PhantomWorlds | Multiverse-Core |
|---|---|---|
| Aktywny rozwój | Tak (2024+) | Ograniczony |
| Waga (jar) | ~100 KB | ~1 MB |
| Zależności | Brak | Brak |
| Społeczność | Mniejsza | Ogromna |
| Dokumentacja | Dobra | Obszerna |
| Kompatybilność z pluginami | Dobra | Najlepsza |
| Obsługa 1.20+ | Natywna | Tak (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 świat | phantomworlds.command.create |
/pw delete [nazwa] | Trwale usuwa świat | phantomworlds.command.delete |
/pw load [nazwa] | Ładuje istniejący świat | phantomworlds.command.load |
/pw unload [nazwa] | Rozładowuje świat z pamięci | phantomworlds.command.unload |
/pw tp [nazwa] | Teleportuje do spawnu świata | phantomworlds.command.teleport |
/pw setspawn | Ustawia spawn bieżącego świata | phantomworlds.command.setspawn |
/pw list | Lista wszystkich światów | phantomworlds.command.list |
/pw info [nazwa] | Informacje o świecie | phantomworlds.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 serweradefault-gamemode- domyślny tryb gry dla nowych światówallow-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).