Sueta

Teleport Master

1.4.0

teleport tpa tpaccept paper spigot minecraft 1.21 teleport request essentials alternative java 21

·Plugin

TeleportMaster ✨

Advanced TPA System • GUI • XP Levels • Blocklist • Admin Tools
For Spigot/Paper 1.21+ (Java 21)


Overview

TeleportMaster is a modern, lightweight, and feature-rich teleport request system designed for SMP, Lifesteal, Survival and community servers.
Built for Minecraft 1.21+, optimized for Paper and Java 21, with clean design and fast performance.


✨ Features

✔ Advanced Teleport Commands

/tpa <player> – Send a teleport request

/tpahere <player> – Ask a player to teleport to you

/tpaccept [player] – Accept a request

/tpdeny [player] – Deny a request

/tpalist – View all pending requests (GUI supported)


GUI System

/tpalist opens an in-game inventory

Left-click = Accept

Right-click = Deny

Auto-refresh when new requests arrive


Teleport Mastery Levels (RPG)

Earn XP for teleporting and level up to reduce your warmup time.

Levels:

Level 1 – Default (5 seconds warmup)

Level 5 – 500 XP (2 seconds warmup)

Level 10 – 2000 XP (Instant teleport + particle aura)

XP Reward:
+100 XP per successful teleport


✨ Effects

Portal / End Rod particle effects

Enderman teleport sound

Special aura for Level-10 players

Fully configurable in config.yml


Teleport Block System

Stop spam and unwanted requests.

/tpblock <player> – Block a player

/tpblocks – View your blocked players

/tpunblock <player> – Unblock a player


Admin Commands

Perfect for staff, events and moderation:

/tpo <player> <target> – Force teleport one player to another

/tpall – Teleport all players to you


⚙ Configurable Options

Everything can be customized:

Request timeout

Teleport warmup

Cooldowns

XP requirements

Effects

Cross-world teleport toggle

GUI enable/disable

Messages

Titles and colors


Commands List

/tpa <player>
/tpahere <player>
/tpaccept [player]
/tpdeny [player]
/tpalist
/tpblock <player>
/tpblocks
/tpunblock <player>
/tpo <player> <target>
/tpall
/level
/tphelp


Permissions

teleportmaster.tpa
teleportmaster.tpahere
teleportmaster.tpaccept
teleportmaster.tpdeny
teleportmaster.tpalist
teleportmaster.tpblock
teleportmaster.tpblocks
teleportmaster.tpunblock
teleportmaster.tpo (OP)
teleportmaster.tpall (OP)


Configuration Example

request:
timeout-seconds: 30
cooldown-seconds: 10

mastery:
level5-xp: 500
level10-xp: 2000
xp-per-teleport: 100

effects:
enabled: true

teleport:
allow-cross-world: true

gui:
enabled: true
title: "Pending TP Requests"

✔ Supported Versions

Paper / Spigot 1.21+

Requires Java 21

Works perfectly with Purpur too

Changelog (v1.2.0)

Added Teleport Mastery XP System

Added /tpblock, /tpblocks, /tpunblock

Added /tpo and /tpall admin commands

Added multiple request system

Improved GUI

Added particle & sound effects

‍ Author

Kirtan
Optimized for modern servers

Similar projects

Plugin →