# /gtp - Zwischen Welten teleportieren

Das Teleportieren zwischen Welten ist ebenfalls eine wichtige Funktionen.

Der Befehl kann durch die verschiedenen Berechtigungen etwas verzwickt wirken, jedoch ist es einfacher als gedacht.

## Der Befehl im Detail

`/gtp <Name> [Spielername|@all]`

### Parameter erklärt

1. **Name (Pflicht):** Der Name der Welt, zu der teleportiert werden soll.
2. **Spielername/@all (Optional):**  
    
    1. **Spielername:** Der Name des Spielers, der teleportiert werden soll.
    2. **@all:** Teleportiere alle Spieler, außer dich selbst, in die gewünschte Welt.

### Permissions

#### Basis Permission: `gworld.commands.tp`

Die Basis Permissions wird **IMMER** benötigt, damit der Befehl verwendet und automatisch vervollständigt werden kann.

#### Zu allen Welten teleportieren: `gworld.commands.tp.*`

Diese Permission wird benötigt, wenn man sich zu allen Welten teleportieren darf.

#### Zu bestimmten Welten teleportieren: `gworld.commands.tp.<Welten-Name>`

Mit dieser Permission darf sich ein Benutzer nur auf die innerhalb der Permission spezifizierten Welt teleportieren.

#### Andere Spieler teleportieren: `gworld.tp.other` 

<p class="callout warning">**Achtung**: Hier weicht die Permission von den anderen ab!</p>

Mit dieser Permission darf der Benutzer alle Spieler auf andere Welten teleportieren, in dem der Spielernamen selbst oder @all verwendet wird.

---

## Beispiele

### 1. Auf eine Welt teleportieren

In diesem Beispiel soll man sich auf die Welt "MeineWelt" teleportieren:

```bash
/gtp MeineWelt
```

### 2. Einen Spieler auf eine Welt teleportieren

In diesem Beispiel soll der User "MeinUser" auf "MeineWelt" teleportiert werden:

```bash
/gtp MeineWelt MeinUser
```

### 3. Alle Spieler auf eine Welt teleportieren

In diesem Beispiel sollen alle User auf die Welt "MeineWelt" teleportiert werden:

```bash
/gtp MeineWelt @all
```