WarpMaster
A comprehensive teleportation plugin for Minecraft servers featuring homes, warps, spawn, and lobby management.
Features
- Home: Set and teleport to your personal home location
- Named Homes: Create multiple named homes (configurable limit)
- Warps: Server-wide teleportation points
- Spawn: Server spawn point management
- Lobby: Lobby/server hub management
- Cooldown System: Configurable teleport cooldown with bypass permission
- World Restrictions: Configure which worlds allow home setting
Why WarpMaster over EssentialsX?
While EssentialsX is a popular plugin that includes teleportation features, it's designed as an all-in-one solution with dozens of unrelated features - economy, chat formatting, social features, and more.
This "bloat" means you're loading a lot of code you'll never use, and it includes concerning practices like tracking player IP addresses.
WarpMaster takes a different approach: it's focused solely on teleportation.
No economy, no chat systems, no social spy - just reliable, efficient homes, warps, spawn, and lobby management.
If all you need is solid teleportation functionality without the overhead and privacy concerns of a massive plugin suite, WarpMaster provides a lightweight, focused alternative that does one thing and does it well.
Commands
| Command | Description | Permission |
|---|---|---|
/home |
Teleport to your home | warpmaster.home |
/sethome |
Set your home location | warpmaster.home |
/delhome |
Delete your home | warpmaster.home |
/home [name] |
Teleport to your named home | warpmaster.home.named |
/sethome [name] |
Set your named home location | warpmaster.home.named |
/delhome [name] |
Delete your named home | warpmaster.home.named |
/homes |
List all your homes | warpmaster.home |
/warp <name> |
Teleport to a warp | warpmaster.warp.use |
/setwarp <name> |
Set a warp point | warpmaster.warp.set |
/delwarp <name> |
Delete a warp point | warpmaster.warp.del |
/spawn |
Teleport to spawn | warpmaster.spawn.use |
/setspawn |
Set the spawn point | warpmaster.spawn.set |
/delspawn |
Delete the spawn point | warpmaster.spawn.del |
/lobby |
Teleport to lobby | warpmaster.lobby.use |
/setlobby |
Set the lobby point | warpmaster.lobby.set |
/dellobby |
Delete the lobby point | warpmaster.lobby.del |
Permissions
Basic Teleportation (Default: true)
warpmaster.home- Use/home,/sethome,/delhome,/homeswarpmaster.home.named- Use named homes featurewarpmaster.warp.use- Use/warpwarpmaster.spawn.use- Use/spawnwarpmaster.lobby.use- Use/lobby
Staff Management (Default: op)
warpmaster.warp.set- Set warp points with/setwarpwarpmaster.warp.del- Delete warp points with/delwarpwarpmaster.spawn.set- Set spawn with/setspawnwarpmaster.spawn.del- Delete spawn with/delspawnwarpmaster.lobby.set- Set lobby with/setlobbywarpmaster.lobby.del- Delete lobby with/dellobby
Special
warpmaster.cooldown.bypass- Bypass teleport cooldown (default: op)warpmaster.admin- Grants all staff permissions (default: op)
Configuration (config.yml)
The plugin generates a config.yml file with the following customizable options:
General Settings
no-player- Message shown when a non-player tries to use a commandno-permission- Message shown when a player lacks permissionno-home-in-this-world- Message when home setting is blocked in a worldhomes-whitelist-worlds- List of worlds where homes are allowedhomes-blacklist-worlds- List of worlds where homes are blockedteleport-cooldown- Cooldown time in seconds between teleports (default: 30)teleport-cooldown-message- Message shown when player is on cooldown (supports%seconds%placeholder)
Home Messages
home-welcome- Message when teleporting to home (supports%player%placeholder)home-set- Message when home is set successfullyhome-deleted- Message when home is deleted (supports%x%,%y%,%z%,%world%placeholders)home-no- Message when player has no home sethome-old- Message showing old home location when overwriting
Named Homes Settings
named-homes-enabled- Enable/disable named homes feature (default: true)named-homes-not-enabled- Message when named homes are disablednamed-homes-max- Maximum number of named homes per player (default: 3)named-homes-max-reached- Message when player reaches the home limit
Named Home Messages
named-home-welcome- Message when teleporting to named home (supports%home%,%player%placeholders)named-home-set- Message when named home is set (supports%home%placeholder)named-home-deleted- Message when named home is deleted (supports%home%placeholder)named-home-not-found- Message when named home doesn't exist (supports%home%placeholder)named-home-already-exists- Message when named home already exists (supports%home%placeholder)
Lobby Messages
lobby-welcome- Message when teleporting to lobbylobby-set- Message when lobby is setlobby-deleted- Message when lobby is deleted (supports%x%,%y%,%z%,%world%placeholders)lobby-no- Message when no lobby is setlobby-old- Message showing old lobby location when overwriting
Spawn Messages
spawn-welcome- Message when teleporting to spawnspawn-set- Message when spawn is setspawn-deleted- Message when spawn is deleted (supports%x%,%y%,%z%,%world%placeholders)spawn-no- Message when no spawn is setspawn-old- Message showing old spawn location when overwriting
Warp Messages
warp-welcome- Message when teleporting to warp (supports%warp%placeholder)warp-set- Message when warp is set (supports%warp%placeholder)warp-deleted- Message when warp is deleted (supports%warp%,%x%,%y%,%z%,%world%placeholders)warp-not-found- Message when warp doesn't exist (supports%warp%placeholder)warp-already-exists- Message when warp already exists (supports%warp%placeholder)warp-needs-name- Message when warp command is used without a name
Installation
- Place the WarpMaster.jar in your server's
pluginsfolder - Restart the server
- Configure the generated
config.ymlas needed - Set up permissions using your preferred permissions plugin
What this plugin doesn't do as of now
- Prevent players from creating homes in land protected by other plugins (e.g., WorldGuard)
- Add a
/backcommand to return to the previous location - Economy integration (charge money for setting homes/teleporting)
- Warmup times (delay before teleportation)
- Teleportation effects (particles, sounds)
- Home limits per permission (different limits based on rank)
- Warp signs
- Teleportation requests (/tpa, /tpahere)
- Random teleportation (/rtp)
- Death points (save location on death)
- Home invites
- Warp passwords
- Cooldown per command (different cooldowns for different commands)
- GUI-based warp selection
- Safety checks (prevent teleporting to unsafe locations)
- Teleportation history
- Warp descriptions
Future plans
- We may be implementing some of the features mentioned in the "What this plugin doesn't do as of now" section in the future

