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.
I just uploaded 2.5.2 with Dynmap support (showing public warps). Let me know if it could need more features or if I could improve things - I do not use Dynmap on my own server so I am not sure what you might need. :)
Documentation will be updated in the coming days.
If it would be so simple to add basic economy support (IE -$250 per warp), please do so. I would feel much better about using this plugin if it had this feature.
Thank you for your work.
@anotherfahlman
@ItIsThee
I second this too! I used xWarp when I hosted a server and it had dynmap support (private and public warps) Vault support would be nice too :D
@ItIsThee
Dynmap and Vault (economy) support would be very cool.
P.S. Thank you for the time you spend developing this mod.
@fishyf1sh
There might be at some point, but there are more important things that need to be done first (more dynamic-options, build-in or external Dynmap support and maybe a new command handler).
The big problem with an economy support is that it gets extremely complicated if you want to do it probably: it would be easy to add a simple fee for each command, but once you want to allow different prices for different warps the possibility to send the money charged to the owner of the warp and everything fully optional, you will need to be extremely careful so the plugin keeps its performance and is still usable by non.economy users like myself. I am still nor sure how I could implement this.
Hello,
We use this plugin on our server. Thank you.
Is there a chance of getting vault / economy support? Charging money for warp use would be great.
@Mick83Mack
Sorry I did not get you earlier, it has been years since I used Essentials. The part in the Essentials-config you are referring to has nothing to do with regular permissions needed by other plugins, it only takes effect for Essentials itself (badly documented, I guess) - you will need to get an permissions-plugin in order to use MyWarp as non-op.
@MrREOM
Reading this might help you.
How do i make it so players have a limited amount of private warps?
I don't use any permissions plugins, I don't have group manager or anything like that because I heard that I don't need a permissions plugin I can just use Essentials on it's own. In Essentials it has:
so in that list I put the warp permission but it still didn't work. I don't know how to make groups every time I try I fail miserably so I gave up :) I will try another permissions plugin and cross my fingers I guess
@Mick83Mack
You might have an error in your group-manager setup. Basically what you want to do is create a group containing all of the MyWarp permissions you want and assign players to this group. If you are completely new to this topic, you might want to read the Essentials-Wiki (if you did not do this until now), look at one of the video tutorials on youtube or speak to the guys in the essentials IRC.
If still cannot get this to work, please send me your groups.yml file.
None of my players can use the /warp (warpname) command unless they are opped. I do not use a permissions plugin (cannot figure out how to use them) I just use Essentials, I put in the mywarp.warp.basic.* under player permissions but it still did not work, it says Insufficient Permission when a un-opped player goes to use any warp commands....I honestly am brand new to servers and permissions and what not can someone help me please?
@Xehara
I second this request. Public warps appearing in Dynmap would be awesome.
Thanks for the update! :)
Thanks for the update! :) Keep 'em coming!
@selfservice0
MyWarp already has enough built-in aliases (warp, mywarp, mw). However you can use bukkit's alias system to archive what you want. You just need to add the following to you bukkit.yml:
Anyway we could get the "/w" alias?
@triarry
The warp.db file is a regular SQLite databse that can be edited with every SQLite editor. If you have never done this before, SQliteManager for Firefox is a lightweight gui solution.
What you need to to is update every entry in the world column that points to the old world:
Changes will take effect after a restart (or reload, if you prefer).
Is it possible to change the world name on my server and preserve my warps? There's no safe way to manually edit a .DB file as far as I know.
@Tombikos
I have send you a private message regarding the conversation. I am working on an external warp-importer for quite some time now (currently supports xWarps and Warptastic). It is not really user friendly at the moment that is why I only share it privately.
@Aichon
I suppose it is on the features-to-be-considered list. There are other things that need to be done first (a lot of code and performance optimisations). The implementation seems, at least for xWarps, overly complex and I need to make sure it is done properly, which means a lot of testing.
@Nickbbeezy
Only if you manually edit the database (which should be pretty easy of you have some basic SQL knowledge). I plan to add some dynamic features like removal or privatization of unused warps, but removal of banned player's warps is not likely to be implemented.
@MadKing2012
The current version works fine on 1.4.7 - not all plugins need updates on every minecraft version. If you still cannot get it to work, please provide error messages or the console log.
Dynmap support would be lovely, but for public warps only.