MyWarp

Logo

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.

Features

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.

Usage

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.

Acknowledgements

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 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?

    BFAK:TheE,90598036,beba75e0c0e8ab92d5f832345136dc8f666444908ba7d15e4393fd19ad962feb

  • 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: http://pastebin.com/9R4h5nqj

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

    http://pastebin.com/rSs5cZiN

    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.

Facts

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

Authors

Relationships

Optional dependency
bPermissions
Dynmap
PermissionsEx
Vault