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.
@Mr_Darn
Personally I would love to implement such a feature, but for conceptual reasons it is not possible at the moment. Currently public warps are simply warps without restrictions while private warps are warps with restrictions, having any kind of restrictions on public warps would make sense.
I am fully aware that conceptually a flag-like approach for restrictions (normal warps are always without any restrictions and usable by anyone, while any form of restrictions can be applied) would be better and more flexible, but unfortunately for now such a change is to much work. Given the current state of Bukkit and Minecraft I need to focus on bringing a stable version 3 out.
I have however registered the problem as #73.
Could you add a feature whereby a public warp can have individuals denied from it? My players like having the warp open to all, but would like to deny certain individuals from using their warp, without having to add everyone on the server to a private warp.
My apologies if this has already been suggested, I did look briefly.
@jet315
MyWarp3 should work fine for every version of Minecraft, unless something within the Bukkit API is changed. There were no such changes within Spigot 1.8.8, so MyWarp3 should work fine.
Could you state clearly what does not work and how you configured it (preferably on theIssue tracker)?
Any news on an update? Fuctionality of this seems perfect but it (V3 beta 3) doesn't work on 1.8.8: Limits dont work Listing a users warps (assests) doesnt work A number of other features dont work
@ItIsThee
I did use the config file from a fresh install of mywarp and copied the limits per group into new config, maybe that's what fixed it. either way it's working
@Ironic8b49
If it really working now? The
mysql
entries are no longer used since MyWarp3-beta2 and can be completely removed if you like.What should fix the issue - witch is caused by different paths on the new server - is to remove the entry
storage.url
from theconfig.yml
and restart your server to regenerate it using the new path.@ItIsThee
I did that and I get errors when I try to display a list of warps i get, "/warp <pagenumber|warp> [player]" and in the logs I get;
http://pastebin.com/16xY3Wa9
I have found out the problem is with my config file not sure how since it worked on old server. I removed this section and it works now
mysql: enabled: false dsn: jdbc:mysql://localhost/mywarp username: username password: password
@Ironic8b49
Generally, if you did not setup MySQL, you can simply copy the
MyWarp.jar
and theMyWarp
folder from the plugin-directory of your old to the plugin-directory of your new folder. The folder contains the H2 database (MyWarp3) or the SQLite database (MyWarp2) that holds all warps.I'm upgrading hardware on my server and discovered I can copy and paste mywarp plugin. Would like to know the easiest way to move my database to my new server since I don't recall setting up sql.
@ItIsThee
Thanks for your reply.
@epicbastion
There are no per-warp permissions in MyWarp, instead you have to use invites. You can either invite players directly (
/warp invite <playerName> <warpName>
) or you can invite whole permission groups so that every player within this group can use the warp (/warp invite -g <groupName> <warpName>
). Using group invites you should be able to mirror per-warp permissions.The reason for this functionality is that MyWarp is designed to give every users a maximum of control over their warps (that is why it is self-managed). And since permissions are not editable for normal users, the invite system was needed.
Hi there, so I have been searching for a warp system to replace essentials, got looking at yours and you have everything plus more than I need except I can not seem to find a per warp permission node. Is there something I am missing. I have granted warps by specific permissions through essentials through out my adventure map and can change things but I kinda need an individual warp permission node for pex.
@ItIsThee Created a database called mywarp then gave it all privileges, which i though I had but I guess I didn't. So I guess in mysql, a schema and a database are the same thing. all fine now :)
Btw if anybody is looking for a warp plugin what supports warp spacing in the name, and gives the cords in a nice list, THIS IS FOR YOU. My fav :)
@Noxus001
You need to enter the name of the database schema that contains MyWarp's tables. Due to the auto-update functionality you must create a dedicated schema for MyWarp's tables only. I think MySQL only calls this database, see here.
Other plugins sometimes append this information to the JDBC connection URL.
Im having a hard time with the mysql schema settings. What goes there? I haven't seen it in any other plugins....
I just submitted MyWarp 3.0-beta-3 for review. Updating from previous betas is highly encouraged as it fixes a critical bug that could allow users to gain control of warps beyond their rights.
@MJRamon
MyWarp3 should work fine with Spigot 1.8.8. In fact, unless the Bukkit API is broken by an update, MyWarp should always work without problems.
Update for 1.8.8 Spigot, please?
@RustyDagger
Glad you got it working.
Since Mojang is removing color codes from Minecraft in favor of a more complex system (clickable messages etc. that where introduced in 1.7) that currently lacks the simplicity color codes had, I fear there is little I can do at the moment. I might introduce custom codes at some point, but currently there are more important things to be done.
@ItIsThee
All good I managed to import My main Db to the new version my tiny 113 warps did not take long.
Any hope of color code support in the welcome messages?