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.
@ItIsThee
From essentials to MyWarp, But i not useing essentials warp anyway so forgot about that :) Thx voor reaction :P
Greetz VocalWolf
@PixealCarftOwner
I am not quite sure if I understood you correctly. Do you mean converting warps from Essentials to MyWarp or from MyWarp to essentials?
If you want to convert from Essentials, I have written a tool to do the conversion a few months ago. It is, however, not compatible with the new database layout from MyWarp3, but I guess you could import Warps from Essentials to into an SQLite database using the MyWarp2 scheme and then import it into MyWarp3. The only problem is that Essentials does not store a warp's creator, so all imported warps can only belong to one player. Send me a PM for details (I am not allowed to share custom, non-reviewed JARs on BukkitDev).
If you want to convert from MyWarp, you will have to do this manually. I guess you should be able to only select the values essentials can read and store export to YAML using your favourite SQL manager, and then rename the fields accordingly in a test editor.
JustAsking: How can i convert essentials warps in MyWarps? That people still have ther warps like <player>_<warp> (after its convert in MyWarp)
Greetz, VocalWolf
@QIIxGriimZzQ
Could you send my your database via private message so I can investigate?
It looks like one of the warps on page 5 has a
null
value for some reason. This should absolutely not happen, but just from the stacktrace you posted I cannot tell which warp causes it and why.Thanks for answer, but.
Can you say what is this?
I don't know if is this bug in mywarp or my others plugins.
I want see warp list *page 5*, but got this error, (just in page 5)
Maybe old warps in deleted maps?
@QIIxGriimZzQ
Thank you. The issue should be fixed in the latest devBuild.
Localizations are available to some extend. Internally, MyWarp is fully localized and bundles an English and a German localization. Not yet available is the option to read (additional) localizations from disk. I am not sure what is the best way to implement the feature, because crowd sourcing localizations using crowdin could possibly eliminate the need for 'external' localizations.
If you need localizations right now, you might be able to duplicate, translate and correctly rename the files in the
me.taylorkelly.mywarp.lang
package in the JAR, but that is unsupported from my side.And, can you fix this?
If i try use command as console.
Thanks for update, nice plugin.. :)
Localizations are not yet available?
A note for early adopters of MyWarp3:
As of devBuild #56, the permission structure has been changed dramatically and you will need to adjust your permission configuration. The changes are covered in the update article and the rest of the documentation has been updated, too.
These changes were necessary, because the existing bags (e.g.
mywarp.warp.basic.*
) no longer represented a set of permissions a normal user should have, because they included permission for command usage for other players as well as flag permissions. Excluding them manually would resulted in a counter-intuitive permission structure plus usage with other server-mods would become more difficult.Please let me know if you have any questions, concerns or run into issues. I hop to release this version as a public beta here on BukkitDev within the next week.
@ItIsThee
It ended up being an issue on my end.
@McOnePeace
Are you using the latest devBuild? Are you sure that the values (
mysql.dsn
,mysql.user
,mysql.password
) are correct and is themywarp
database completely empty? If so, could you post the complete error message (e.g. via hastbin)?@ndvenckus1
I cannot reproduce this. Are you using the latest devBuild?
When using the "/warp" command, no matter what arguments I supply it with, it gives me the message: / <subcommand> [<...>] Please choose a subcommand.
"/to" and "/mywarp" work fine, but I really don't want to make my players use a new command. Any ideas why this is happening?
@ItIsThee I just read what you wrote about the database. I have my own database for MyWarp but I still have the issue. what I did was backed up my old data to a sql file and removed it from the databse. so I was left with a data base named MyWarp. but when setting it up in the config it does not load anything in mysql i get that error that it cant connect. any ideas why?
@Nistune
Here you go. Please note that the part about welcome messages is currently the only one in the article that applies for MyWarp3 as well as for MyWarp2.
Trying to find the specifics on welcome messages, but the link to the welcome message usage above doesnt work, and I cant find it on the wiki. Not sure if im just missing it?
@ultima84
MyHome is maintained by spathizilla only so it is up to him. As far as I know, he still uses it on his own server, so it is unlikely to be abandoned.
I don't suppose it's possible for you to update the MyHome plugin as well?
@ItIsThee
That's fair enough, although I'm not entirely sure my setup is uncommon. I'll stick with SQLite for now; performance is looking OK right now. Thanks for the quick and concise response.
@Swords761
Unfortunately yes. This is required to properly support the automatic management of the database tables.
A setup like yours is relatively uncommon. I would argue that normally each customer should have his own MySQL server, and not just one database. Please use SQLite instead (and, if performance is an issue, switch to H2 once I implement it).
@ItIsThee
Wait, you're telling me with this new version of myWarp that it has to have its own database? I use a server host that provides me mySQL space, and they only allow me one database. All my tables are in the same database, and this was fine before with myWarp 2. Am I basically unable to use mySQL anymore now with myWarp?