myUltraWarps
This very efficient warp plugin has so many features that your head may just implode, and with THE FEATURE MATCH GUARUNTEE, if you find a warp-related feature that this plugin doesn't have, just tell me and I'll add it to the future features list! It's that easy!
My goal is to give you a warping plugin to ensure that you never need any other warping plugin ever again. With this plugin, you can do some much more than just warp. You can customize the messages for each warp that appear when someone warps to it or tries to and doesn't have permission. I'm a perfectionist and I use this plugin on my own Minecraft server, so you can be assured that this plugin works and it works well.
The full feature, command, permissions, and future features lists are linked to this page below. They're very long, but don't be intimidated. You don't have to read all of it. :P
features
^Click me to see all the cool features myUltraWarps has to offer. Remember: you don't have to read everything. It's a long, long list. :)
commands
^Click me to see all the cool commands you can use!
permissions
^Click me to see all the permission nodes this plugin has. Note that we have myultrawarps.user and myultrawarps.admin for easy setup!
the config.txt
^Click me to get help with the config.txt. It's not as complicated as it looks!
known bugs
Though you can teleport with vehicles, you can't teleport between worlds yet. That's CraftBukkit's fault. I would love it if you could help me convince CraftBukkit to fix this stupid bug! I have not been able to find any workarounds; I have tried everything and everything else. I tried reporting the bug, but they have been persistent in ignoring me for weeks now. They even marked my first report as "resolved" when it wasn't and I had to remake it. We need to force them to listen to us! Please help by going here, making an account, and posting a comment! I would really appreciate it!
future features
^There are even more features yet to come listed here!
source code
As per some users' request, I have published the full source code for myUltraWarps on GitHub. Click the heading above to go see it and/or download it for free. If you're one of those people who hates waiting for Bukkit to approve the newest version of myUltraWarps (and I don't blame you if you are), you can download the source code that will be updated immediately with every new released version, compile it using Eclipse or some other J.D.K., and replace the stuff inside the myUltraWarps.jar with the new source code. (Remember to update the plugin.yml, too!)
other plugins
myGuardDog
- Griefers can go find a different server to grief on.
myPluginWiki
- This is like the Minecraft Bukkit developer's Library of Congress.
donations
^I run a Minecraft server myself and it costs a good amount of money each month to have it hosted, so if you love this plugin, you can click the link above and donate to show your gratitude! Every cent helps!
my server
^I know that most of you here are Bukkit server admins yourselves, so you probably won't be interested in this, but I have a server. If you're interested, I put a link to our website here. Our server is hosted by FragNet and is up 24/7. It's a basic Survival freebuild server with a few basic plugin modifications. Building is vanilla, but everyone can warp freely (using myUltraWarps). I have written almost half of the plugins on the server and we're moving toward having all the plugins written by me. There are some plugins of mine on that server that aren't even on Bukkit yet. If you feel like visiting, please do! We love new people!
comments
If you have any opinions, ideas for new features, bugs to report, or anything else, pleeeeeeeeeeeeeeeeeease post a comment below! Also, if you feel inclined to be harsh, I won't take it personally. Feel free.
Have fun ultra-warping!
@OgStyle
'2. type in chat /create info
3. In chat appears message You made a warp called "info".'
That right there is where something is going wrong. You said you had v7.3, right? Well, I just downloaded the v7.3 from Bukkit here, so it's the exact same myUltraWarps you should have. Now, when I use /create info, it stops me like it's supposed to. You shouldn't be able to make a warp called "info" at all. It should display a message that says "Sorry, but you can't name a warp "info" because it interferes with the command /warp info." There should be no way to make a warp called "info." In fact, I even made it check each warp as it's loading the warps from the warps.txt file to see if any were illegally named and if it finds one named something like "info", it will rename it by putting a "my" at the beginning of the name and telling the owner of the warp what happened the next time they log on.
I don't honestly know why it's even allowing you to make a warp called "info", but I have a feeling that that's the source of the problem. If you don't have myUltraWarps v7.3, you should get it. Then try naming the warp something else like "Infocenter". Then /link info will link "infocenter" to the sign. I don't know why myUltraWarps is acting differently for you than it does for me, but make sure you don't name any of your warps "info", "all", or "list" because those names interfere with some of the myUltraWarps commands. It's supposed to stop you from using any of those names automatically, but evidently, it's not, so just try to avoid them. Sorry about that. I don't know why your myUltraWarps is doing that while it's working just fine in my tests.
@ryvix
i remember about that. You told it a few messages below. I did what you told. but still nothing happend.
When i put sign and write something on it or just leaved empty i look at it , and type command to chat /link Infocenter but still nothing.. any messages to chat or warnings.. In version v7 it worked.. What to do? see server logs?
@OgStyle
Make sure you are looking at the sign you want to link while you type the command.
@REALDrummer
Hello!. My english is bad, so i think you just didn't understand me.
I told you that in version v7 i used command /link without problems! Here is algoritm what i do
1. Stand where i need to create warp
2. type in chat /create info
3. In chat appears message You made a warp called "info".
4. Put the sign where i want and type on it what i want. For expample "Teleport to info center"
5. Type in chat /link info
6. Nothing happend... even if i just type in chat command /link i didn't receive any message about wrong command or etc.
How to solve?
I didn't have any warp mods without yours.
Can you add a permission node to allow people to accept /from without being a admin or are allowed to use /to? Because my mod's cant show new people the server because they don't have permission to accept /from.
@OgStyle
Okay. I retested /link, /unlink, and switch warping on my test server both with a slightly older CraftBukkit version (a 1.4.6.-Rsomething) and with the newest Beta Build (1.4.7-R0.1) and it all worked perfectly for me on both versions. I'm having a little trouble understanding some parts of your comment, though.
When you say "whe i created wart and than put the sign table and write /link "info" - nothing happend. No errors in the chat, nothing. And warp on table doesn't working.", does that mean that you typed "/link info" on the sign? If so, that's not how it works. You link warps to signs the same way you link warps to buttons or pressure plates or levers. You point at them and use the command /link [warp]. Don't try to just write "/link info" on the sign. That won't do anything.
Also, like with buttons or levers, you have to right-click the sign to use a sign to warp. Left-clicking won't do anything. I wanted to make sure it's easy to destroy the signs if you want to (and it belongs to you; if someone tries to break someone else's sign and they're not an admin, it will just reappear and chastise them).
Anyway, I could find no problems with the switch warping in my tests. Try right-clicking the signs and using the /link command while pointing at them instead of just writing "/link [warp]" on the sign. If you're still having errors, check your server.log file and see if there are any errors that mention myUltraWarps. If there are, just paste them into a comment and I can do a more specific investigation.
@OgStyle
Switch warping and /link aren't working, huh? That's odd. It was working for me the last time I tried it, but I'll check it out. Thanks.
Is anyone else here having problems switch warping?
Hello. I have a little question. I used mUW for a long time. In version 7 such command as /link worked perfectly. Every one loved it. But after i upgraded to cb0.3 and installed v7.2 this command doesnt work. I mean, whe i created wart and than put the sign table and write /link "info" - nothing happend. No errors in the chat, nothing. And warp on table doesn't working.
Today i upgraded to v7.3 but the same problam.. Can you help me?
@REALDrummer
Awesome, thanks =)
@ryvix
Okay. I made some minor modifications. Now if someone tries to use /from, it checks to make sure that either the person has permission to use /to or the person sending the /from command is a myUltraWarps admin. I've tested it out and it seems to work fine. Sorry about that. I'll update the source code, too, so you don't have to wait on Bukkit's approval.
@ryvix
Oh. I see. That is a bad little bug. Okay. I'll fix that and put it in a v7.3, then. As for the MySQL, I've been reading up on how to code for that in Java, but I'm having trouble fully understanding how it works. I'll keep seeing what I can find, though. Lately my work has been on myGuardDog. It's a protection plugin and my server really needs a good protection plugin, so that's been a high priority. I'm just now trying to finish the rollback function, which ended up being really complicated. I had to make it in three parts. Anyway, I'll fix that bug and keep reading up on MySQL.
I really need to start releasing my other plugins soon, but most of them are just a little incomplete. I have about six or seven that I made in my server. I'm thinking I'm going to release experimental versions of most of them soon.
Hey, hope things are going well!
Just have an idea. When people use /to there should be a permission for being able to accept. For example if players are in jail people can all them and they can still say yes and it still works somehow even though the jail is in a separate world with all negative muw permissions.
Also, any plans to add MySQL yet ;)
@UbuntuFreak
This was not a question this is the end of an error log. :-)
@REALDrummer
I replied to Mario's comment even if I think that it's a mistake that he wrote Fus10n_HD's question because it it in German not in English. So sorry that I confused you :)
IF YOU HAVEN'T ANSWERED THE POLL IN THE TOP-RIGHT CORNER OF THIS PAGE BELOW THE DOWNLOAD LINK, PLEASE DO! Thank you!
@MarioG1
Huh. That's weird. Oh, well. Thanks for your help anyway. If you find any more bugs, tell me, and I will fix them and quickly as I can.
Also, some of my other plugins are on their way to becoming Bukkit releases. I think I'm going to release an experimental version of myGroundsKeeper soon. It can repair creeper holes slowly over time. That way, you don't make it too easy for your players if you have a Survival server like mine, but you still make it a bit easier on everyone and you prevent creeper griefing. It's a very tiny, very simple plugin. It doesn't even have any commands!
The release will probably have one command, actually: /myGroundsKeeper update ("on"/"off") to check for updates with no parameters after "update" (because like myUltraWarps, it will have an auto-updater) or to turn the auto-updater on or off (because it would be silly to make a whole folder and config.txt when that would be the only setting).
@UbuntuFreak
Um...what comment are you replying to? Sorry, but I don't see it and the reply thing hasn't changed to a link.
In any case, yes, that is how you change a warp's name and yes, it will also automatically replace all instances of the old warp's name with the new warp's name in your warp and no warp messages.
@MarioG1
I hope not to fail but you can change the warp's name by typing:
It will also update the warp: and nowarp: messages if you didn't set a custom one.
@REALDrummer
I know that this lines are the important ones and normally i also put them on PasteBin but there was only one line in the server log.
Caused by: java.lang.NullPointerException
2013-01-05 23:31:03 [INFO] Wither [Builder] Fus10n_HD: und wie kann ich den namen von einem warp ändern?
P.S. The auto updater works fine :)
@MarioG1
By the way, Mario, thanks again for your comments. I do want to ask you to do one thing in the future, though:
Since you always describe exactly what you do to cause the error anyway, it's not really a problem, but when you paste the error in PasteBin, could you please make sure you get the lines after the part of the stack trace that says "Caused by [blah blah blah]:"? Those last few lines are actually the only important part.
Thanks again for your comments! They're really helpful!