90cca7c5596c5d2560e2e5fe653d4879c1b0492b
TeleportSuite
TeleportSuite ist ein umfassendes Teleport-Plugin für Paper/Spigot mit Homes, Warps, Portalen, Spawn-System, Savepoints, Back/Deathback, Teleportanfragen und BungeeCord-Unterstützung.
Features
- Homes mit konfigurierbaren Limits
- Warps mit optionalen Berechtigungen
- Portale für Server- oder Weltwechsel
- Spawn, FirstSpawn und Deathback
- Teleportanfragen mit Accept/Deny
- Back- und Cooldown-/Warmup-System
- Teleport zu Koordinaten, Welten und Spielern
- Entity-Transport
- SQLite- und MySQL-Unterstützung
- BungeeCord-Unterstützung für verteilte Servernetzwerke
Voraussetzungen
- Paper oder Spigot ab Minecraft 1.20
- Java 21 oder neuer
- Optional: MySQL, falls du nicht SQLite verwenden möchtest
Installation
- Die fertige JAR-Datei in den Ordner plugins deines Servers kopieren.
- Den Server einmal starten, damit die Konfigurationsdatei und die Datenbank angelegt werden.
- Den Server stoppen und die Datei config.yml nach Bedarf anpassen.
- Den Server neu starten.
Konfiguration
Die Datei config.yml wird beim ersten Start im Plugin-Ordner angelegt.
Datenbank
database:
type: sqlite
mysql:
host: localhost
port: 3306
database: teleportsuite
username: root
password: password
pool-size: 10
sqlite:
file: teleportsuite.db
sqliteist die Standard-Einstellung und benötigt keine zusätzliche Serverdatenbank.mysqlist sinnvoll, wenn mehrere Server auf dieselben Teleport-Daten zugreifen sollen.
BungeeCord
bungee:
enabled: false
server-name: "survival"
- Aktiviere
enabled: true, wenn das Plugin im BungeeCord-Setup genutzt werden soll. server-namemuss dem Namen des Servers im Netzwerk entsprechen.
Teleport
teleport:
delay: 3
cooldown: 5
warmup-cancel-on-move: true
request-timeout: 60
delayist die Wartezeit vor einem Teleport.cooldownverhindert zu häufige Teleports.warmup-cancel-on-movebricht den Teleport ab, wenn sich der Spieler bewegt.request-timeoutlegt fest, wie lange eine TPA-Anfrage gültig bleibt.
Homes
homes:
max-homes-default: 3
max-homes-vip: 10
max-homes-premium: 25
Warps
warps:
allow-player-warps: false
warp-permission-prefix: "teleportsuite.warp."
Portale
portals:
check-interval: 5
particle-effect: true
Spawn
spawn:
first-join-teleport: true
death-respawn-to-spawn: false
Nachrichten
Alle Nachrichten unterstützen &-Farbcodes und Platzhalter wie {player}, {name}, {seconds} und {max}.
Commands
| Command | Beschreibung | Permission |
|---|---|---|
| /tp | Teleportiere zu einem Spieler | teleportsuite.tp |
| /tphere | Teleportiere einen Spieler zu dir | teleportsuite.tphere |
| /tpa | Sende eine Teleportanfrage | teleportsuite.tpa |
| /tpaccept | Akzeptiere eine Teleportanfrage | teleportsuite.tpaccept |
| /tpdeny | Lehne eine Teleportanfrage ab | teleportsuite.tpdeny |
| /back | Teleportiere zur letzten Position | teleportsuite.back |
| /deathback | Teleportiere zum letzten Todesort | teleportsuite.deathback |
| /sethome [name] | Setze ein Home | teleportsuite.sethome |
| /home [name] | Teleportiere zu einem Home | teleportsuite.home |
| /delhome | Lösche ein Home | teleportsuite.delhome |
| /homes | Liste alle Homes auf | teleportsuite.home |
| /setwarp | Setze einen Warp | teleportsuite.setwarp |
| /warp | Teleportiere zu einem Warp | teleportsuite.warp |
| /delwarp | Lösche einen Warp | teleportsuite.delwarp |
| /warps | Liste alle Warps auf | teleportsuite.warp |
| /setportal <target-server/world> | Erstelle ein Portal | teleportsuite.setportal |
| /delportal | Lösche ein Portal | teleportsuite.delportal |
| /portals | Liste alle Portale auf | teleportsuite.portals |
| /setsavepoint [name] | Setze einen Savepoint | teleportsuite.savepoint |
| /savepoint [name] | Teleportiere zu einem Savepoint | teleportsuite.savepoint |
| /setspawn | Setze den Spawn | teleportsuite.setspawn |
| /spawn | Teleportiere zum Spawn | teleportsuite.spawn |
| /setfirstspawn | Setze den FirstSpawn | teleportsuite.setfirstspawn |
| /tppos [world] | Teleportiere zu Koordinaten | teleportsuite.tppos |
| /tpall | Teleportiere alle Spieler zu dir | teleportsuite.tpall |
| /tpworld | Teleportiere in eine Welt | teleportsuite.tpworld |
| /entitytransport <player/world> | Transportiere ein Entity | teleportsuite.entitytransport |
Permissions
Sammelrechte
teleportsuite.*- Alle Rechte des Pluginsteleportsuite.home.unlimited- Unbegrenzte Homes, standardmäßig nur für OPs
Wichtige Einzelrechte
teleportsuite.tpteleportsuite.tphereteleportsuite.tpateleportsuite.tpacceptteleportsuite.tpdenyteleportsuite.backteleportsuite.deathbackteleportsuite.sethometeleportsuite.hometeleportsuite.delhometeleportsuite.setwarpteleportsuite.warpteleportsuite.delwarpteleportsuite.setportalteleportsuite.delportalteleportsuite.portalsteleportsuite.savepointteleportsuite.setspawnteleportsuite.spawnteleportsuite.setfirstspawnteleportsuite.tpposteleportsuite.tpallteleportsuite.tpworldteleportsuite.entitytransport
Support
Wenn du Probleme, Wünsche oder Fehlerberichte hast, eröffne ein Issue auf GitHub und füge wenn möglich den vollständigen Server-Log sowie deine config.yml bei.