STYGION Dokumentace Hledat v dokumentaci

Světy: další světy, portály a resety

Další dimenze ze šablon (svět plný rud, těžební Nether, prázdnota), reset podle plánu s přesně zachovaným spawnem, portály mezi světy a pravidla pro každý svět. Novinka v 0.3, ve výchozím stavu vypnuto.

Keystone 0.2.8 Aktualizováno 2 min čtení
Na téhle stránce 3 části
  1. Přidání světa
  2. Resety
  3. Portály

Světy: další světy, portály a resety

Novinka v 0.3, modul worlds, ve výchozím stavu vypnutý; s prázdným worlds se ničeho nedotkne. Hlavní svět zůstane krásný a kope se jinde.

Přidání světa

#

Jeden řádek na svět ve worlds.worlds, části klíč=hodnota oddělené |:

Kód
id=myserver:mining | name=Těžební svět | template=amplified | seed=random | reset=first monday 05:00 | homes=false | warp=mine
  • template: normal, amplified, large-biomes, floating-islands, caves, ore-world, flat, void, arena, nether, end, nebo existing (jen pravidla, pro overworld, Nether nebo svět z modu).
  • seed: same-as-main, random (nový při každém resetu) nebo fixed:<číslo>.
  • reset: off, first monday 05:00, monthly 1 05:00, weekly sunday 04:00, every 14d; čte se v pásmu time-zone.
  • Spawn: spawn=x,y,z, spawn-radius (6), spawn-depth (12), spawn-height (8); platform=true postaví ve světě se stropem plošinu chráněnou před lávou, s cedulemi z platform-signs.
  • Pravidla: homes, claims, force-load (true/false), pvp=default|off, keep-inventory=default|true, banned-blocks=a:b,c:d (pokládání odmítnuto), border=<bloky>.
  • Další: ores=off|normal|dense|rich|<žíly> (žíly navíc ze všech rud, které pack taguje, váhy podle ore-weights, i rudy z modů), warn=7d,1d,1h,10m, welcome=<text>, warp=<jméno> (warp na spawn, vytvoří se jednou), replaces=<složka datapacku> (převezme svět, který udělal starší datapack).

Svět je soubor dimenze ve vlastním datapacku Keystone (<svět>/datapacks/keystone-worlds); hra ho načte při příštím startu, takže nový svět potřebuje jeden restart a pak už žije. Když Keystone odebereš, světy zůstanou, jak jsou.

Resety

#

Reset proběhne, když server neběží: když se zastaví v plánovaný okamžik nebo po něm (až deset minut předem se počítá, takže to udělá i denní restart v tu hodinu), spawn se uloží; další start svět smaže dřív, než ho hra otevře, spawn vloží zpátky přesně jak byl, uvolní v něm claimy a force-loady a zapomene domovy v něm. Nikdo uvnitř není a nic se neuloží napůl. Hráči dostanou varování v časech warn ve hře a s discord-channel i na Discordu. Hráč, který se vrátí z doby před resetem, se přenese na spawn.

/keystone worlds reset <svět> a potom confirm (nebo cancel) požádá o reset při příštím zastavení (keystone.worlds.reset); POST /v1/worlds/reset (scope operations.run) udělá totéž. /keystone worlds spawn <svět> tě tam přenese.

Portály

#

worlds.portals, řádek na portál: name=mine | world=minecraft:overworld | from=10,64,10 | to=12,67,10 | target=myserver:mining. Vstoupíš do kvádru a objevíš se v cílovém světě (na spawnu, nebo svět@x,y,z[,yaw]); permission=<uzel> omezí, kdo ho smí použít. Rám si postav sám; /keystone worlds portal <jméno> corner a … to <cíl> zapíšou řádek podle toho, kde stojíš, … remove ho odebere (keystone.worlds.portal).

GET /v1/worlds (scope status.read) vypíše světy, jejich příští reset a pravidla.

Pomohla vám tahle stránka?

Otevře panel zpětné vazby s touhle stránkou v příloze. Přistane do jedné fronty se vším ostatním.