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 Ironic8b49 Ironic8b49 Oct 05, 2016 at 02:45 UTC - 0 likes

    Love the latest Dev version #127, works great and I was able to see the list of warps even if world was not loaded or deleted. Which allowed me to clean up obsolete warps. Keep up the great work!!

  • Avatar of ItIsThee ItIsThee Jul 18, 2016 at 07:42 UTC - 1 like

    @Firy13: Go

    Aa long as you use the beta of version 3, yes it should be compatible.


  • Avatar of Firy13 Firy13 Jul 18, 2016 at 04:28 UTC - 0 likes

    can i use this plugin for spigot 1.9.4?

  • Avatar of ItIsThee ItIsThee Jul 17, 2016 at 09:51 UTC - 0 likes

    A short note: The development builds now automatically include all localizations from crowdin. So if you want to use MyWarp in your language, or notice an error in existing translations, please head over to the crowdin inctance and start translating. :)

    Last edited Jul 17, 2016 by ItIsThee
  • Avatar of Ironic8b49 Ironic8b49 Jun 18, 2016 at 10:56 UTC - 0 likes

    @ItIsThee: Go

    yes, for the ones I recall the names to the warp I get warp, "the operation tries to access the world that is currently not present on the server." When I do /warp list # half of the pages don't display cause it gives error, "the operation tries to access the world that is currently not present on the server."

  • Avatar of ItIsThee ItIsThee Jun 18, 2016 at 09:20 UTC - 0 likes

    @Ironic8b49: Go

    What do you mean by 'some of the warps are not working'? Are you seeing any kind of error message in game or console when attempting to use one of the warps?

  • Avatar of Ironic8b49 Ironic8b49 Jun 18, 2016 at 02:59 UTC - 0 likes

    My warp database seems to have some corrupt info, is there a way to repair it? since it seems to work, just some of the warps are not working?

  • 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


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