MyWarp
MyWarp allows players to create and share warps with each other. The plugin is higly flexible: you can limit the number of warps player can create, charge for using warps, implement cooldowns or warmups, and more.
Wiki | Issues | Source | Development Builds
Note: MyWarp is compatible with every version of Spigot/Bukkit released since 1.7.10. It rarely needs to be updated for new Minecraft versions. When in doubt, try a development build.
Features
- Create public and private warps.
- Invite players or whole permission groups to warps.
- Use buttons or pressure plates to teleport to warps.
- Limit the number of warps players can create via permissions.
- Charge users for creating or using warps (via Vault).
- Use cooldowns and warmups for warps.
- Translate or change every message that your players might see.
- Store warps in an SQL-Database (H2, SQLite, MySQL).
- Supports every Bukkit version from 1.7.10 to current.
MyWarp is highly customisable, enable only what you need. Disabled functions will never impact your server’s performance.
More Information
The documentation can be found in our wiki. If you still have questions or problems, do not hesitate to contact us. To get a fast response, it is recommended to open a ticket.
The changelog can be found here.
Acknowledgements
The project was started in January 2011 by Taylor “tkelly” Kelly and later continued by Arthur “flames” Mayer and Andy “spathzilla” F. Since early 2012 it is maintained by thee.
MyWarp is available on GitHub under GPL3.
Can this plugin add permissions that are for only one warp?
Because "mywarp.cmd.to" gives permissions to all the warps.
In reply to wikardo_:
No, but you might be able to use private warps and invitations to archive what you are looking for. Create a private warp (
/mw pcreate my-private-warp
). Then, you can invite players to it (/mw invite playername my-private-warp
) or invite permission groups (/mw invite g:group-name my-private-warp
). The latter would allow all players who have the given group to use the warp.See also the wiki on support for permission groups.
In reply to thee45:
Whats the command for accepting the invite? Because i tried /mw invite [player] [warp]
with my friend but they still cant use it?
In reply to wikardo_:
Invites are always accepted. Please check the output of
/mw info <warp>
, it should list all invited players.Also note that, for invitations to work correctly, the server needs to be in online mode.
Does he have the permission to use warps? You must grant your players the mywarp.cmd.to permission, otherwise they will not be able to use any warp.
You should be able to use group invites. If your player in the group sand, you can invite the group to a warp like so: /warp invite g:sand <warpname>.
what is the permission to go to a warp and then the name of it for example what is the permission When some one is given the sand role through lucky perms what is the permission for them to warp sand?
I was inviting my friend to my private warp and it said he did not have permission and I would like to know how I could fix this?
so im running an smp, i wanted something simple that would work along the lines of, having a public warp for spawn, and then allowing every player to make private warps, but my players cant even use the public thing i made for spawns, im just trying my best to get this to work, but all this plugin talk is flying right over my head and im getting pretty frustrated at this, any idea on what i need to do
In reply to Xxsjrapsxx:
By default, your non-ops will not have the permission to use warps. Please see here for a list of commands and permissions. In particular, you want to grant your players the
mywarp.cmd.to
permission.In reply to thee45:
question, how do i grant them permission like that command cuz when ever my non op friends try to use it, it says insufficient persmission??????????? like mywarp.cmd.to is not a command when i type it
In reply to dosedoff:
You need a permissions plugin for that (such as LuckyPerms, PermissionsEx, bPermissions,...). See here for a slightly more detailed explanation.
Hey i have downloaded the actuell version and would like to convert my old database but it dont work
[00:17:56] [Server thread/INFO]: TheRealNeXXoN issued server command: /warp import current jdbc:h2://mywarp:mywarp@C:\Littlecube minecraft server\LITTLECUBE minecraft server\plugins\MyWarp//warps.db [00:18:00] [Server thread/INFO]: TheRealNeXXoN issued server command: /warp import current jdbc:h2://mywarp:mywarp@C:\Littlecube minecraft server\LITTLECUBE minecraft server\plugins\MyWarp//warps [00:18:24] [Server thread/INFO]: TheRealNeXXoN issued server command: /warp import current jdbc:h2://mywarp:mywarp@C:\Littlecube [00:18:29] [Server thread/INFO]: io.github.mywarp.mywarp.internal.h2.message.DbException: (Message 90034 not found) [90034-200] [00:18:29] [Server thread/WARN]: io.github.mywarp.mywarp.internal.h2.message.DbException: (Message 90034 not found)
In reply to NeXXoN_HD:
Sorry for not responding earlier. The error indicates that H2 could not create its trace file at the given location.
What exactly are you trying to do, do you want to import warps from an existing H2 database into a new MySQL database? In that case, the command looks odd, could you try the following (notice the "):
/mw import current "jdbc:h2://mywarp:mywarp@C:\Littlecube minecraft server\LITTLECUBE minecraft server\plugins\MyWarp//warps.db"
Sorry to be a pest!
Is there any way to make the {/mw list} so it does not show everyone's private warps?
In reply to Falastar:
You can filter by name, creator etc. but not by type (see here). I should probably add a type filter since this seems like a useful addition.
Also, in general if you have questions, feature requests or encounter a bug, it is advisable to open a ticket on Github as I am more likely to respond there. BukkitDev's mail notifications are *still* broken.
In reply to thee45:
Thanks! I also think it will clean up the screen when listing just the Public warps so you don't have to scroll so many pages :)
Ok in the future I will use your Github thnx!
I see there is an import command for essentials but is there a way to import from commandbook's warps.csv file?
EDIT:
The easiest way I see is to send the players their warps with coords. and have them re-create in MyWarp.
The other option is to use the H2 tool and manually enter them into Mywarp's db file (what a pain but it can be done) :)
In reply to Falastar:
No. I though about adding a CSV import (because it is extreamly easy to edit a CSV file manually), but currently there is no such function, sorry.
Is there a way to allow dynmap to also show private warps (possibly with a different color icon)? My players do not have access to Dynmap just admin so seeing all the warps on dynmap would be helpful
In reply to Falastar:
Unfortunately, no. This seems like a pretty unusual setup, no?