MyWarp allows players to share locations with each other. Shared locations (called ‘warps’) can be visited instantly by other players using a simple command. Creators remain in full control over their warps: They can remove them, change their locations, or invite players to or uninvite players from using them.

MyWarp’s goal is to create a highly flexible system that allows players to dynamically connect with each other while being entirely self-managed. Once set up, administrative interventions are reduced to a bare minimum.

Note: If you need UUID support, use the 3.0 Beta and make sure to read the change log carefully.


MyWarp is highly customisable. Most functions are optional and are disabled by default: enable what you need, disable what you do not.

  • Create public warps, usable by everybody or private ones, only usable by the creator and invited players.
  • Profit from intelligent matching mechanisms that complete warp names while typing based on warps matching the desired action.
  • Use signs with buttons or pressure plates to create unique physical ways to use a warp.
  • Limit the number of warps a user can create — per type and even per world.
  • Charge users for creating, managing and using warps with the economy integration.
  • Make users wait before or after being teleported with flexible timers.
  • Regulate access to certain warps based on the world the user is in.
  • Benefit from an entirely localisable source that properly handles users with different languages on the same server.

And even more: MyWarp is open source and available under GPL3, adding your own feature is highly encouraged.


These list should only give you a brief overview over the possibilities of MyWarp. For a full command reference that includes permissions as well as detailed usage instructions, take a look at the wiki.

Usage Commands
  • /to|warp <name> - Teleports the user to a warp.
Management Commands
  • /warp create|set <name> - Creates a new public warp.
  • /warp pcreate|pset <name> - Creates a new private warp.
  • /warp delete|remove <name> - Deletes a warp.
  • /warp update <name> - Updates the location of a warp.
  • /warp welcome <name> - Changes the welcome message of a warp.
Informative Commands
  • /warp assets|limits [player] - Lists all warps owned by a player.
  • /warp list [-c creator] [-n name] [-r radius] [-w world] [#] - Lists warps.
  • /warp info|stats <name> - Displays information about a warp.
Social Commands
  • /warp give [-df] <player> <name> - Gives a warp to an other player.
  • /warp invite [-g] <identifier> <name> - Invites players or groups to a warp.
  • /warp uninvite [-g] <identifier> <name> - Uninvites players or groups from a warp.
  • /warp public [-f] <name> - Publicizes a warp.
  • /warp private [-f] <name> - Privatizes a warp.
Utility Commands
  • /warp point [name] - Points the user's compass to a warp.
  • /warp help [#] - Displays the help.
Administrative Commands
  • /warp player <player> <name> - Teleports a player to a warp.
  • /warp reload - Reloads configuration and warps.
  • /warp import current <url> [schema] [username] [password] - Imports warps from an up-to-date database.
  • /warp import pre3-sqlite <database> - Imports warps from a legacy SQLite database (pre 3.0).
  • /warp import pre3-mysql <url> <schema> <username> <password> <tableName> - Imports warps from a legacy MySQL database (pre 3.0).

Need More Infos?

The whole project is documented in the github-Wiki. If you still have questions or problems, do not hesitate to contact us - either leave us a comment below or open a ticket.

The change log is available here.


The project was started as a Bukkit plugin in January 2011 by Taylor "tkelly" Kelly and later continued by Arthur "flames" Mayer. In early 2012, Andy "spathzilla" F. took over and was joined by „thee“ soon after.

MyWarp uses several open source projects including Google Guava, Apache Commons Lang, SLF4J, JOOQ, FlyWay, Intake and SquirrelID.

cloudBees Logo

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of khamseen_air khamseen_air Apr 29, 2016 at 18:56 UTC - 0 likes

    Edit, never mind. I'd left control world access on true from our last world. Noob error.

    Last edited Apr 29, 2016 by khamseen_air
  • Avatar of ItIsThee ItIsThee Apr 26, 2016 at 10:42 UTC - 0 likes

    @reintheoretisch: Go

    You messed up the formatting of the limits; this version should work. Please note that I have also removed the affectedWorlds from the default limit since the default limit always affects all worlds!

    I have also registered a ticket so MyWarp fails gracefully when the format of value bundles is wrong, see #102.

    Last edited Apr 26, 2016 by ItIsThee


  • Avatar of reintheoretisch reintheoretisch Apr 26, 2016 at 07:13 UTC - 0 likes

    Im trying to add creation limits, but when I reload the plugin the server crashes, when I restart the server everything I've added to the MyWarp Config is gone. Heres what im trying to do:

    When restarting the server I get an Error in the console, heres the startup logs:

    Last edited Apr 26, 2016 by reintheoretisch: Update
  • Avatar of ItIsThee ItIsThee Mar 17, 2016 at 16:59 UTC - 0 likes

    @TheExceed: Go

    See answer in GitHub.

  • Avatar of TheExceed TheExceed Mar 17, 2016 at 01:31 UTC - 0 likes

    Is is possible to add admin warps? Like warps presented at the top of the warp list with no creator?

    Last edited Mar 17, 2016 by TheExceed
  • Avatar of ItIsThee ItIsThee Mar 03, 2016 at 13:40 UTC - 0 likes

    @thealmightypsycho: Go Could you send me your config.yml (preferably via pastbin or a similar service)?

  • Avatar of thealmightypsycho thealmightypsycho Feb 28, 2016 at 17:06 UTC - 0 likes

    I just tried that and players can only make 4 out 5 private warps on world1 and 2 if they made 1 on world3.

  • Avatar of ItIsThee ItIsThee Feb 20, 2016 at 14:03 UTC - 0 likes

    @thealmightypsycho: Go

    The default limit is always global and therefore also applies for world3. To get it working, simple move the limits configured fordefault to something else like so (and set permissions accordingly):

      totalLimit: 5
      publicLimit: 0
      privateLimit: 5
      - world1
      - world2
      totalLimit: 1
      publicLimit: 0
      privateLimit: 1
      - world3
    Last edited Feb 20, 2016 by ItIsThee
  • Avatar of thealmightypsycho thealmightypsycho Feb 19, 2016 at 01:32 UTC - 0 likes

    I'm having a problem setting limits per world. Currently I have world 1 and 2 with a total limit of 5 and private 5. World 3 has total limit 1 and private 1. When a player has a private warp on world 1 or 2 they can't create one on world 3.

          totalLimit: 5
          publicLimit: 0
          privateLimit: 5
          - world1
          - world2
          totalLimit: 1
          publicLimit: 0
          privateLimit: 1
          - world3
    Last edited Feb 19, 2016 by thealmightypsycho
  • Avatar of server075 server075 Jan 28, 2016 at 04:47 UTC - 0 likes

    Thnx, ill be testing it as soon its on bukkit :)

    Also i got a other question, iam using the plugin "Island World" is it posible to let people onle set a warp on there own plot? (region)

    Greetings, server075

    Last edited Jan 28, 2016 by server075

    Island PvP - A Skyblock on Water

    Link: Island PvP an Skyblock PvP server on water! We use Island World for our servers.

    Server ip:


Date created
Nov 05, 2011
Last update
Sep 06, 2015
Development stage
GNU General Public License version 3 (GPLv3)
Curse link
Reverse relationships
Recent files



Optional dependency