promotional bannermobile promotional banner

WarpMaster Evolution

A lightweight Minecraft teleportation plugin featuring homes, warps, spawn, and lobby management with configurable cooldowns and world restrictions.

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, /homes
  • warpmaster.home.named - Use named homes feature
  • warpmaster.warp.use - Use /warp
  • warpmaster.spawn.use - Use /spawn
  • warpmaster.lobby.use - Use /lobby

Staff Management (Default: op)

  • warpmaster.warp.set - Set warp points with /setwarp
  • warpmaster.warp.del - Delete warp points with /delwarp
  • warpmaster.spawn.set - Set spawn with /setspawn
  • warpmaster.spawn.del - Delete spawn with /delspawn
  • warpmaster.lobby.set - Set lobby with /setlobby
  • warpmaster.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 command
  • no-permission - Message shown when a player lacks permission
  • no-home-in-this-world - Message when home setting is blocked in a world
  • homes-whitelist-worlds - List of worlds where homes are allowed
  • homes-blacklist-worlds - List of worlds where homes are blocked
  • teleport-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 successfully
  • home-deleted - Message when home is deleted (supports %x%, %y%, %z%, %world% placeholders)
  • home-no - Message when player has no home set
  • home-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 disabled
  • named-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 lobby
  • lobby-set - Message when lobby is set
  • lobby-deleted - Message when lobby is deleted (supports %x%, %y%, %z%, %world% placeholders)
  • lobby-no - Message when no lobby is set
  • lobby-old - Message showing old lobby location when overwriting

Spawn Messages

  • spawn-welcome - Message when teleporting to spawn
  • spawn-set - Message when spawn is set
  • spawn-deleted - Message when spawn is deleted (supports %x%, %y%, %z%, %world% placeholders)
  • spawn-no - Message when no spawn is set
  • spawn-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

  1. Place the WarpMaster.jar in your server's plugins folder
  2. Restart the server
  3. Configure the generated config.yml as needed
  4. 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 /back command 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

The WarpMaster Evolution Team

Grand Artisan tier frameprofile avatar
  • 12
    Followers
  • 26
    Projects
  • 25.0M
    Downloads

More from MrAmericanMikeView all