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 Feb 6, 2014@acm09d
There was a typo in the wiki-article, sorry. You need to assign them 'mywarp.warp.basic.*' (without the ') for the basic commands.
-
View User Profile
-
Send Message
Posted Feb 5, 2014Hello! First off I really appreciate the plugin.
I'm using PEX, and when assigning my mods the grouped nodes for basic and sign warps (nodes mywarp.basic.* and mywarp.warp.sign.*) they do not have permissions to the commands.
However, if I add each individual node to their permissions group, such as mywarp.warp.basic.warp, they do work.
Am I missing something here? I appreciate your reply.
-
View User Profile
-
Send Message
Posted Jan 30, 2014@diannetea
Not really possible without changing a lot of the internal logic with is, right now, too much work for a very specific usage case, sorry.
@blokzeil1
The error indicates that there is a serious issue with your MySQL server. Look here for more informations.
-
View User Profile
-
Send Message
Posted Jan 30, 2014After a Mysql crash bij my host i get this error: [20:42:51] [Server thread/ERROR]: [MyWarp] Table Update Exception: java.sql.SQLException: Can't create/write to file '/data/tmp_ramfs/#sql_c6b_0.MYI' (Errcode: 2)
-
View User Profile
-
Send Message
Posted Jan 27, 2014@ItIsThee
I've actually figured out a decent way to do it, privatizing all warps and then using WG Region Commands to run an invitation. However every single time someone runs through the region it tries to invite them, and tells them they have already been invited. Is there a way to disable this?
On top of that, it also tells me I own it, so I'd like to remove that message as well.
I tried changing things in the language file, however
The first gives a blank line, which I do not want, the second gives an error. Could you make it so the second just returns nothing?
-
View User Profile
-
Send Message
Posted Jan 27, 2014@ihavefever
Use the latest devBuild and regenerate your localization files (remove all files prefixed with 'mywarp_lang' in the MyWarp folder.
-
View User Profile
-
Send Message
Posted Jan 27, 2014Would you be able to fix the language files? The color codes aren't working in them, as i think '&' has changed to '?' or something.. So it has no color codes for the commands in game, and therefore has shown an error in console saying about it.. ie. ?bSuccessfully created ''{0}''.
-
View User Profile
-
Send Message
Posted Jan 26, 2014@diannetea
You might be able to archive the desired setup by allowing your users to use the creation of private warps ('/warp pcreate') free of charge, but charging them for publicising and public-warp-creation ('/warp public' and '/warp create'). Limits could be configured to ignore public warps so these users could create as much public warps as they can afford.
Theoretically you could alos gi the straight way and use warp-limits. However you would need to create one limit for each number of public warps (1, 2, 3, 4, 5...).
-
View User Profile
-
Send Message
Posted Jan 25, 2014I'm trying to set it up so my basic users can "purchase" warp locations, and I was going to just assign them a permission, but it doesn't appear that you can limit them that way. I'm not sure of the best way to handle this.
Is there any way to set warps to private by default?
-
View User Profile
-
Send Message
Posted Jan 22, 2014@timgeel
You mean '/mw', right? I do not see a reason to remove it as bukkit handles conflicting aliases automatically by adding a prefix to the command. Since MultiWorld is always registered way before MyWarp, its '/mw' command takes priority over MyWarp's.
-
View User Profile
-
Send Message
Posted Jan 20, 2014@rasnyderiii
MyWarp itself comes with three aliases: /warp, /mywarp and /mw. Additional aliases can easily be added using bukkit's alias mechanism.
-
View User Profile
-
Send Message
Posted Jan 20, 2014Does this have any system to change the /warp command or must we do manual alias changes. /warp is very common and I'm not replacing what I have but would love to add a /pwarp for player warps.
-
View User Profile
-
Send Message
Posted Jan 20, 2014@ItIsThee
Thanks alot, this is the fourth warp plugin I tried to use and I got the same error for each, and then I saw this one which had all the cool grouping things and that it's one of the few that are 1.7, so I'm happy i got this amazing plugin to work.
-
View User Profile
-
Send Message
Posted Jan 20, 2014@Mrmeloness
I guess you are running the test-server under Windows? There is a bug in the localization file logic that messes up encoding. Use the latest devBuild and remove the current localization files (all files prefixed with 'mywarp_lang' in the MyWarp folder) to fix it.
-
View User Profile
-
Send Message
Posted Jan 19, 2014Could someone help me, every warp plugin I try to use, it gives me a internal error message and I'm running the 1.7.2 version on a 1.7.2 bukkit server so if some one could please help me out I greatly appreciate it
-
View User Profile
-
Send Message
Posted Jan 13, 2014Thanks for the quick response! Time is good as any to switch to CommandBook, as I find myself replacing Essentials's features with other plugins anyways. :)
I love your plugin, keep up the good work! :)
-
View User Profile
-
Send Message
Posted Jan 13, 2014@sollap2
While I would love to, that is something you need to ask the Essentials guys to implement. The last time I checked, the problem was that Essentials /back command only registers teleports executed with a command provided by essentials (e.g. /tp, /tpa, /home...) and ignores all teleports executed by other plugins.
CommandBook's return command, for example, listens for all teleports and therefore works perfectly fine with MyWarp.
-
View User Profile
-
Send Message
Posted Jan 13, 2014Hey! :)
Any way to make this work with the Essentials back command? I used to that and i'd be sad to lose that feature.
-
View User Profile
-
Send Message
Posted Jan 12, 2014@timgeel
I assume there is once again an error in the encoding of certain strings. Could you check the file encoding once again (see which entry is marked in the 'Encoding' menu entry)? It should say 'UTF-8' or 'UTF-8 (without BOM)'.
Additionally you could try to see if the 'Convert to UTF-8 (without BOM)' option changes anything. In my own tests, I noticed that characters that do not show up in Minecraft are shown as unsupported in Notepad++ too, so you can easily replace them via the search function.
If you need help, you could send my the file as it is via private message and I'll see what I can do.
-
View User Profile
-
Send Message
Posted Jan 11, 2014@DrMadFellow
I already answered your ticket quit a while ago. Glad that it is working as expected.