VoidGen - generator pustych światów void
VoidGen to minimalistyczny plugin, który generuje kompletnie puste światy bez żadnego terenu. Idealne rozwiązanie na lobby serwerowe, areny PvP, mapy eventowe i własne budowle od zera. Obsługuje Paper, Spigot i Purpur od wersji 1.8 do 1.21.x.
Co to jest VoidGen
VoidGen to darmowy plugin, który rejestruje się jako niestandardowy generator świata (custom chunk generator) w serwerze Minecraft. Zamiast generować normalne chunki z terenem, drzewami i jaskiniami, VoidGen zwraca puste chunki - same powietrze od bedrocka po limit budowania.
Plugin nie ma żadnych komend ani konfiguracji - jego jedynym zadaniem jest dostarczenie generatora, który inny plugin zarządzający światami (np. Multiverse-Core lub PhantomWorlds) może użyć przy tworzeniu nowego świata.
VoidGen jest wyjątkowo lekki - plik .jar waży kilkadziesiąt kilobajtów i nie obciąża serwera w żaden sposób. Po załadowaniu nie zużywa ani CPU, ani pamięci poza samym momentem generowania chunków.
Zastosowania
Puste światy void mają wiele zastosowań na serwerach Minecraft:
- Lobby serwera - budowa spawnu w pustej przestrzeni, bez niechcianego terenu dookoła. Gracz widzi tylko to, co zbudowałeś
- Areny PvP - czyste pole walki bez rozpraszającego terenu w tle. Arena stoi w próżni
- Światy plotek - PlotSquared może używać VoidGen jako generatora bazowego, dzięki czemu działki są otoczone pustką zamiast losowego terenu
- Mapy eventowe - budowa map na bedwarsy, skywars czy inne minigrki na wyspach w pustce
- Światy budowlane - builderzy preferują pracę w void, bo nie przeszkadza im naturalny teren
- Testy pluginów - czysty świat do testowania bez zbędnych elementów
Instalacja i tworzenie światów
Instalacja jest standardowa - pobierz plik .jar ze SpigotMC i umieść w folderze plugins/. Po restarcie serwera VoidGen się załaduje i będzie gotowy do użycia.
Tworzenie świata void z Multiverse-Core:
/mv create lobby NORMAL -g VoidGen
/mv create arena NORMAL -g VoidGen
/mv create plots NORMAL -g VoidGen Parametry: lobby to nazwa świata, NORMAL to typ środowiska (może być też NETHER lub THE_END), a -g VoidGen wskazuje generator.
Tworzenie świata void z PhantomWorlds:
/pw create lobby -g VoidGen Alternatywnie, można ustawić VoidGen bezpośrednio w bukkit.yml:
worlds:
lobby:
generator: VoidGen
arena:
generator: VoidGen Po utworzeniu świata void należy ręcznie zbudować platformę spawnu - bez tego gracze będą wpadać w pustkę. Ustaw spawn komendą /mv setspawn lub /setworldspawn na zbudowanej platformie.
Konfiguracja
VoidGen nie posiada pliku konfiguracyjnego - plugin nie wymaga żadnych ustawień. Generuje zawsze ten sam rezultat: kompletnie pusty świat. Jedyną zmienną jest typ środowiska (NORMAL, NETHER, THE_END), który kontrolujesz przy tworzeniu świata.
Środowisko NETHER w trybie void da ciemne niebo i mgłę Netheru, ale bez żadnego terenu. THE_END da ciemne niebo Endu. NORMAL to standardowe jasne niebo.
Jeśli potrzebujesz bardziej zaawansowanego generatora (np. void z jedną platformą obsydianową lub void z niestandardową warstwą bloków), rozważ plugin CleanroomGenerator, który pozwala definiować warstwy bloków od dołu.
Alternatywy i porady
- CleanroomGenerator - generuje światy z konfigurowalnymi warstwami (np. 1 warstwa bedrocka + void powyżej)
- VoidWorld - alternatywa z podobną funkcjonalnością, mniej popularna
- Bukkit vanilla - od 1.17+ Minecraft obsługuje superflat preset "the void" natywnie, ale kontrola z poziomu pluginu jest łatwiejsza
Najczęstsze problemy i rozwiązania:
- Gracze wpadają w void - zbuduj platformę spawnu i ustaw spawn świata na niej. Dodaj barierę lub WorldGuard region z flagą
deny-spawn - Lag przy wchodzeniu - światy void generują chunki błyskawicznie, problem jest raczej po stronie pluginu teleportacji. Pregeneruj kilka chunków wokół spawnu
- Brak mob spawnów - w void nie ma bloków, więc moby nie mogą się spawnować naturalnie. Jeśli chcesz moby, użyj spawnerów lub pluginu do mob spawningu
VoidGen najlepiej współpracuje z Multiverse-Core do zarządzania wieloma światami i WorldGuard do ochrony zbudowanych struktur w świecie void.