Flat svět (superflat) je typ generování světa, kde terén tvoří rovné vrstvy bloků namísto přirozeného terénu s kopci, jeskyněmi a biomemy. Flat světy jsou oblíbené pro stavební servery, minihry nebo testovací prostředí, kde nechcete, aby hráče rozptyloval nerovný terén. Celé nastavení se provádí v souboru server.properties bez nutnosti instalovat jakýkoliv plugin.
Rychlý přehled
- Zastavte server
- Smažte nebo přejmenujte složku světa (výchozí název
world) - V souboru
server.propertiesnastavtelevel-type=flat - Volitelně nastavte
generator-settingss vlastními vrstvami - Volitelně nastavte
generate-structures=falsepro vypnutí struktur - Spusťte server - nový flat svět se vygeneruje automaticky
Před nastavením: smažte starý svět
Nastavení level-type ovlivní pouze nově vygenerovaný svět. Pokud složka světa na serveru již existuje, Minecraft ji načte beze změny a nové nastavení ignoruje.
Postup:
- Zastavte server
- V souborovém systému serveru najděte složku světa (standardně se jmenuje
world) - Složku smažte nebo přejmenujte (např. na
world_backup) - Pokračujte s nastavením níže
Upozornění: Smazáním složky přijdete o veškerý obsah světa nenávratně. Pokud chcete původní svět zachovat, přejmenujte ho místo mazání.
Nastavení flat světa v server.properties
Otevřete soubor server.properties v kořenovém adresáři serveru a změňte nebo doplňte tento řádek:
level-type=flat
Po uložení souboru a spuštění serveru se vygeneruje flat svět s výchozím nastavením - tři vrstvy zeminy, jedna vrstva travního drnu a jedna vrstva bedrocku na spodu.
Vlastní vrstvy přes generator-settings
Pokud chcete přesně určit, z jakých bloků a v jaké tloušťce flat svět sestává, použijte klíč generator-settings. Hodnota je JSON objekt zapsaný na jednom řádku.
Základní struktura:
generator-settings={"biome":"minecraft:plains","layers":[{"height":1,"block":"minecraft:bedrock"},{"height":2,"block":"minecraft:dirt"},{"height":1,"block":"minecraft:grass_block"}],"structures":{}}
Popis polí:
| Pole | Popis |
|---|---|
biome | Biom světa (např. minecraft:plains, minecraft:desert) |
layers | Seznam vrstev od spodu nahoru |
height | Tloušťka vrstvy v blocích |
block | ID bloku (např. minecraft:stone) |
structures | Objekt pro konfiguraci struktur - prázdný {} struktury vypíná |
Poznámka: Vrstvy se definují od spodu nahoru. První vrstva v poli je nejspodnější (typicky bedrock).
Příklady nastavení
Klasický superflat (výchozí Minecraft preset)
Bedrock, dvě vrstvy hlíny, travní drn:
level-type=flat
generator-settings={"biome":"minecraft:plains","layers":[{"height":1,"block":"minecraft:bedrock"},{"height":2,"block":"minecraft:dirt"},{"height":1,"block":"minecraft:grass_block"}],"structures":{}}
Stavební svět s kamennou základnou
Vhodné pro stavební servery - rovná kamenná plocha:
level-type=flat
generator-settings={"biome":"minecraft:plains","layers":[{"height":1,"block":"minecraft:bedrock"},{"height":3,"block":"minecraft:stone"},{"height":1,"block":"minecraft:smooth_stone"}],"structures":{}}
Void svět
Prázdný svět vhodný pro lobby, boxfight arény nebo skyblock:
level-type=flat
generator-settings={"biome":"minecraft:the_void","layers":[{"height":1,"block":"minecraft:bedrock"}],"structures":{}}
Tip: Void svět se jednou vrstvou bedrocku je nejjednodušší způsob, jak získat prázdný svět bez nutnosti pluginů. Spawn hráče bude na tomto bedrockovém bloku.
Vypnutí generování struktur
Flat světy standardně generují vesnice, dungeony a další struktury, které na stavebních nebo minigame serverech zpravidla nechcete. Struktury vypnete v server.properties:
generate-structures=false
Případně lze struktury vypnout přímo v generator-settings přes prázdný objekt "structures":{} - oba přístupy fungují, ale generate-structures=false je jednodušší a globálnější.
Kompletní příklad konfigurace
Výsledný blok v server.properties pro stavební server bez struktur:
level-type=flat
generator-settings={"biome":"minecraft:plains","layers":[{"height":1,"block":"minecraft:bedrock"},{"height":3,"block":"minecraft:stone"},{"height":1,"block":"minecraft:smooth_stone"}],"structures":{}}
generate-structures=false
Časté problémy
Svět se nevygeneroval jako flat po spuštění serveru
Nejpravděpodobnější příčina je, že složka světa stále existuje z předchozího běhu. Server ignoruje level-type pokud svět již existuje. Zastavte server, smažte nebo přejmenujte složku world a spusťte server znovu.
Nastavení generator-settings server ignoruje
Zkontrolujte, zda je JSON zapsán správně na jednom řádku bez mezer navíc a bez přidaných uvozovek kolem celé hodnoty. Chybné:
generator-settings="{"biome":"minecraft:plains"...}"
Správně:
generator-settings={"biome":"minecraft:plains"...}
Na flat světě se přesto generují vesnice nebo struktury
Ověřte, zda je v server.properties nastaveno generate-structures=false. Samotné level-type=flat struktury nevypíná. Pokud jste hodnotu změnili za běhu serveru, změna se projeví až po restartu.
Hráči padají do void na spawn pointu
Na void světě s jediným bedrockovým blokem je výchozí spawn point přímo na tomto bloku. Pokud hráči přesto padají, nastavte spawn manuálně příkazem /setworldspawn na souřadnice bedrocku nebo postav spawn platformu z více bloků.