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.
-
View User Profile
-
Send Message
Posted Jan 13, 2015Hi. I would like to know if a UUID compatible version is posted on your CloudBees continuous integration server, but your Jenkins is in hibernation.
-
View User Profile
-
Send Message
Posted Dec 14, 2014@mcly
Strange. I need MyWarp's 'config.yml' and your permission files to investigate. Could you either post them or send me a private message?
-
View User Profile
-
Send Message
Posted Dec 13, 2014@ItIsThee
Yes I let them create total-limit of 2, with public 1 and private 1.
-
View User Profile
-
Send Message
Posted Dec 13, 2014@mcly
First you should regenerate your localization files to fix the '{0}'. To do so, remove all files prefixed with 'mywarp_lang' and restart the server.
The error itself sound like a configuration problem. The message indicates that the total-limit is exceeded - does the voter-limit have a total-limit of at least 2?
-
View User Profile
-
Send Message
Posted Dec 12, 2014Players on my server encounter a problem where they can't set warp even though having the proper permission node.
I let Voter rank able to create 2 warps, 1 public and 1 private, set up the proper mywarp.limit.voter permission, but they can't set it. I use my test account and encountered the same thing. It always said "You have reach the maximum number of warps {0}"
-
View User Profile
-
Send Message
Posted Dec 9, 2014@mcly
Strange, this should absolutely not happen. To edit the SQLite database you need an external tool. If you do not need a GUI I would recommend usage of SQLite's command line shell. If you need a GUI, the Firefox Addon SQLite Manager does a good job (plus it runs on Windows, Mac and Linux!).
-
View User Profile
-
Send Message
Posted Dec 6, 2014I'm not sure if only one player experiences it, but he can't set warp again after deleting his old warps. Somehow it's still there in the database. Could you please recommend a way to fix my sqlite database? Thanks.
-
View User Profile
-
Send Message
Posted Sep 12, 2014@ItIsThee
That's awesome! Thank you!
I'll try it right away. =)
-
View User Profile
-
Send Message
Posted Sep 12, 2014@smeagol44
It works without an (known) problems. It just does not use UUIDs to store warps (which is currently not necessary since name chances are not yet allowed). A version that uses UUIDs is beeing worked on, as noted above.
-
View User Profile
-
Send Message
Posted Sep 12, 2014Hi, I really want to try this plugin, but here's the thing;
Whould this work on 1.7.9-R0.1 ?
Otherwise I guess I'll just have to wait until the new version is released...
-
View User Profile
-
Send Message
Posted Sep 9, 2014@ErazePlaysMC
Localization Files: What exactly did you try, could you post MyWarp's configuration and the name of the localization file? If you attempt to create your own translation, the files suffix needs to match the corresponding locale. Where 'perPlayer' localizations enabled in the configuration file? Did you had the corresponding local in Minecraft when testing? Did you try to alter the defaultLocale in the configuration file?
WarpLimits: What exactly did you do, could you post your permissions and MyWarp's configuration? Have you made sure that you did not have the disobey permissions when testing (OPs have them by default)? Did you make sure to assign the right limit permissions? I cannot test against the 1.8 protocol build due to the DMCA, but I do not see why MyWarp would not work with it, so I assume you made a mistake with the configuration.
-
View User Profile
-
Send Message
Posted Sep 9, 2014I am also unable to set warp limits.. IM doing everything correctly however nothing is taking effect. I'm on the 1.8 protocol build.
-
View User Profile
-
Send Message
Posted Sep 9, 2014IM trying to edit my Language file, however it is doing nothing. I have played with this for about 3 hours now, and cannot for the life of me get it to work, any help would be appreciated.
-
View User Profile
-
Send Message
Posted Sep 4, 2014@ErazePlaysMC
When it's done (which should be quit soon, I hope). The UUID support itself is already written and works pretty well. At the moment I am making some changes to the codebase to prepare for the transition to the upcoming Minecraft-API. When that is done a first beta will be released.
-
View User Profile
-
Send Message
Posted Sep 4, 2014ETA on UDID update?
-
View User Profile
-
Send Message
Posted Aug 31, 2014@Cubanrevel
Thanks. You can configure the creation-limits as described on the corresponding wiki-page.
-
View User Profile
-
Send Message
Posted Aug 31, 2014@spathizilla or ItIsThee Hello great plugin I love it. Quick question. Can I set How many Private and Public a certain group gets on the server? thank you
-
View User Profile
-
Send Message
Posted Aug 29, 2014Great Plugin it really helped me with my server thanks so much for making it :)
-
View User Profile
-
Send Message
Posted Aug 12, 2014@Samistine
The only command registered by MyWarp is 'warp' which you can find in the plugin.yml as you would expect. Sub-commands are handled by the the CommandsManager in the Utils package that uses annotations and reflection to execute commands, catch wrong arguments, etc. It somewhat similar to the command-system used by WorldEdit 5.
If you really want to fork MyWarp, take a look at the code in the 'uuid-changes' branch which includes a complete rewrite of MyWarp's core that simplifies a lot of things (basically it is the next major version I am currently working on).
-
View User Profile
-
Send Message
Posted Aug 11, 2014Where Do you even register your commands? I want to change stuff, but i cant understand anything you did in this plugin. It is completly different from plugins nowadays