Skip to content

Multiworldsystem (inklusive Lobby und Testwelt)

TheCoderrYT edited this page Feb 27, 2023 · 3 revisions

Das Plugin macht es möglich mehr als eine Welt auf dem Server zu betreten. Standardmäßig wird der Spieler beim ersten Betreten in die Lobby teleportiert, welche immer geladen ist.
Für jede Welt werden Spielstände wie Position, Spielmodus, Inventar, Herzen, Hunger, XP/Level, Respawnpunkt und aktiven Effekte separat gespeichert. Das bedeutet, dass bei jedem Teleport in eine andere Welt sich diese Spielstände anpassen.

Teleportieren in Welten

Durch den Command /world kann ein Spieler sich in verschiedene Welten teleportieren.
/world teleportiert den Spieler in die standard Überleben-Welt des Servers.
/world [Weltname] teleportiert den Spieler in die als Argument angegebene Welt.

Bearbeiten und Erzeugen von Welten

Das Bearbeiten der Welteinstellungen kann über die worlds.yml erfolgen oder durch den /settings Command für die aktuelle Welt.
Das Erzeugen einer Welt kann durch den /world Command oder über die worlds.yml erfolgen.

Erzeugen einer Welt durch den /world Command

/world create [Weltname] [Spielmodus] [Welttyp] [Schwierigkeitsgrad] [Hardcore] [Nether-Dimension] [End-Dimension] [Schaden] [Sättigkeit]
Argumente

  • Weltname Namen der Welt
  • Spielmodus Standardspielmodus, welcher beim ersten Betreten der Welt dem Spieler gesetzt wird.
    SURVIVAL|CREATIVE|SPECTATOR|ADVENTURE
  • Welttyp Welttyp, welcher beim Generieren der Welt angewendet wird.
    DEFAULT|EMPTY|REDSTONE
  • Schwierigkeitsgrad Schwierigkeitsgrad der Welt
    PEACEFUL|EASY|NORMAL|HARD
  • Hardcore Ob der Spieler nach dem Tod in den SPECTATOR Modus gesetzt wird.
    true|false
  • Nether-Dimension Ob die Nether-Dimension mit geladen werden soll. Andernfalls kann sie nicht betreten werden.
    true|false
  • End-Dimension Ob die End-Dimension mit geladen werden soll. Andernfalls kann sie nicht betreten werden.
    true|false
  • Schaden Ob die Spieler Schäden bekommen können.
    true|false
  • Sättigung Ob die Spieler keinen Hunger bekommen können.
    `true|false

Erzeugen einer Welt durch die worlds.yml Datei

weltname:
  enabled: true
  teleport: true
  slot: 13
  datafile: weltname_data.yml
  gamemode: SURVIVAL
  difficulty: NORMAL
  hardcore: false
  generator: DEFAULT
  damage: true
  saturation: false
  nether: false
  the_end: false

Nicht benötigte Eigenschaften können weggelassen werden und werden automatisch auf den Standardwert gesetzt.

  • enabled: true|false Welt wird geladen oder nicht. Standard: true
  • teleport: true|false In die Welt kann per Command teleportiert werden oder nicht. Spieler mit Operator-Rechten können die Welt weiterhin betreten. Standard: true
  • slot: 0-26 Gibt den Slot an des Items im Welteninventar (/worlds oder Kompass in Lobby), welcher zum teleportieren angeklickt werden muss. Standard: 1
  • datafile: weltname_data.yml Name der Speicherdatei der Spielstände. Standard: weltname_data.yml
  • gamemode: SURVIVAL|CREATIVE|SPECTATOR|ADVENTURE Standardspielmodus, welcher beim ersten Betreten der Welt dem Spieler gesetzt wird. Standard: SURVIVAL
  • difficulty: PEACEFUL|EASY|NORMAL|HARD Schwierigkeitsgrad, welcher der Welt gesetzt wird. Standard: NORMAL
  • hardcore: true|false Ob Spieler, wenn er stirbt in den SPECTATOR Modus gesetzt wird oder nicht. Standard: false
  • generator: DEFAULT|EMPTY|REDSTONE Typ der Weltengeneration bei neuen Welten. Funktioniert nur wenn Welt noch nicht vorhanden ist. Standard: DEFAULT
  • damage: true|false Ob Spieler Schaden bekommen können. Standard: true
  • saturation: true|false Ob Spieler keinen Hunger bekommen können. Standard: false
  • nether: true|false Ob die Nether-Dimension mit geladen werden soll. Andernfalls kann sie nicht betreten werden. Standard: false
  • the_end: true|false Ob die End-Dimension mit geladen werden soll. Andernfalls kann sie nicht betreten werden. Standard: false

Clone this wiki locally