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!
Al right. I fixed those two bugs MarioG1 found and two more I found along the way. v7.2 is out. I've also updated the source code on GitHub. Remember: you can check out the source code any time you like by clicking the big header called "source code" above. The header itself is actually the link.
Have fun ultra-warping!
@MarioG1
Dang. Sorry for these stupid bugs. I guess this calls for a v7.2. I'll work on that.
By the way, did the auto-updater work well for you?!
I found another bug if you set and warp you cant add other players to the wap.
Example : /setwarp test list:name1,name2 throws an error.
Also there is a bug with the auto complete function if you want to add Mario to the list but there exist a player called Mario1 you can't add Mario because the name is always changed to Mario1.
Okay. I found the bugs and fixed them. v7.1 is out.
Have fun ultra-warping!
@MarioG1
Thank you so much for your comment. That's very helpful. I actually found that first config bug rather quickly and I've resolved it now. The second bug, however, is one I did not even know about. That's a serious error. It's also very odd considering I made almost no modifications to the warping via switch part of the plugin between v6 and v7.
In any case, the first bug is fixed and second will be resolved quickly. Once the second is fixed, I'm going to release v7.1 with those little bug fixes. That means everyone gets to try out the new auto-updater! Once v7.1 is out, it should be downloaded to your myUltraWarps data folder automatically the next time your server starts up. myUltraWarps will bug you about it, too, so you won't miss the update. :)
I found 2 bugs:
Error during startup:
What steps will reproduce the problem?
During Server start i get this error:
http://pastebin.com/RKB5udN9
What version of the product are you using?
MyUltraWarp: v.7
Bukkit: 1.4.6 R0.3
Warp buttons are broken:
What steps will reproduce the problem?
What is the expected output? What do you see instead?
Normally you should get teleportet to the warp.
What version of the product are you using?
v. 7
Do you have an error log of what happened?
No errors in the console
Please provide any additional information below.
Bukkit 1.4.6-R0.3
Hey, everyone! I made a new page here called "the config.txt" that explains the config.txt in great detail, shows an outline of what the config.txt looks like, etc. If you have any questions concerning the config.txt, check out that page! If you can't find the answer to your question there, just ask me!
Have fun ultra-warping!
@zefyr0s
Well, in the meantime, you can set the myultrawarps.warptocoord permission to false and just let people set warps there. Players would still be able to share warps with each other either by changing the warp's type to secret or open or by using the listing system, though. Sorry I don't have a better way to do that with myUltraWarps's current features. In the meantime, I'll look into your idea. Thanks for the comments!
Could be, I just don't want everyone to be able to just jump around as soon as they get on, but at the same time be able to travel efficiently and not have to worry about setting up a complicated rail system.
@zefyr0s
That's an interesting idea. I like it. I will add that to the features list. However, I feel the need to tell you that it's not going to be a high priority for a while. There are other features that I need to add first that are useful to more people such as anti-spam filters for /to and /from teleportation requesting, /send teleportation request abilities, the /home teleport on death customizability mentioned my last comment, and the list goes on.
To clarify, how do you think this system should work? Maybe you can make it so that if someone comes within a certain radius of the warp, that person is added to the warp's list? Tell me if you think that would be a good way to do it or if you think there's a better way.
@UbuntuFreak
Yes. I might not have written it down in the future features list yet, but that is planned. I was actually hoping to add that feature to this last release, but I didn't get to it in time and it had been so long since the last update (v6) that I felt it was more important to release this now. The timing made it a good Christmas gift to you guys, too. :)
Plus, now myUltraWarps has that awesome auto-updater, so as soon as I release v8 with that feature, you'll get it. I don't plan to wait as long to release v8 as I did to release v7.
Is it possible to have a warp system in which a player needs to visit the intended warp location to be able to warp with it? I'm fine with having one button tied to a particular endpoint as opposed to a tree-listing type of thing, but if the player hasn't been to that particular location the button does not warp them.
Will it be possible to disable the feature that teleports the player to home when he respawns? This would be really cool to make beds useful (again) and for the PvP arena to work porperly :)
@REALDrummer
Oh cool thanks :) But I'll wait until it's downloadable from here because I don't speak Java
MERRY CHRISTMAS!!
It's about 3:30 in the morning for me. I stayed up late tonight finishing up my Christmas present to all of you: myUltraWarps v7!
It's finally here!
It has tons of new amazing features and - most importantly - it has the auto-updater!
Bukkit will need a few days to approve it, but you can get the source code on GitHub! Just click the source code link on the main page here!
Have fun ultra-warping and happy holidays!
Hi. I'm here for a status update. It's taking longer than I wanted. There were some bizarre errors that took me days to figure out and fix. I just finally fixed them. My head actually hurts. Anyway, I'm back on track and everything is looking good for the upcoming release of v7. If you're not excited, you should be!! :D
This is the most important update in myUltraWarps's short but happy history because of the new auto-update feature! I encourage EVERYONE to use the auto-updater! PLEASE DO NOT TURN IT OFF! You will miss out on new amazing features and minor bug fixes with future updates and then you will be sad! So very sad! It's so easy to use. When myUltraWarps updates, the auto-updater will automatically download the newest version of myUltraWarps into your myUltraWarps data folder (the folder in your plugins folder called "myUltraWarps"). All you have to do is click and drag it into your plugins folder and replace the old one with the new one. It's that easy!
I know I've said a lot already, but thanks again to h13ix for making that Updater class that the myUltraWarps updater is based off of and thanks to ryvix for telling me about the updater!
Keep checking back for v7! It's on its way!
@OgStyle
Hello. Sorry I didn't reply immediately. I can't watch this thread every minute. Anyway, the plugin does have a configurable autosave feature. Just check in the config.txt file. Is asks you in the form of a question whether or not you want it to autosave your warps, switches, or config. To answer the question, just type your answer to the question after the question mark. It accepts a wide variety of answers. Then, load the config with /mUW load config and the autosave features you turned on will work.
It saves perfectly for me, but unless autosave is on, myUltraWarps cannot save properly unless the sever stops properly. If the server crashes or if you just close the server without using /stop or something weird like that, then it will not be able to save. You have to let the server stop itself with the command because it will run through all the plugins' disable protocols and save all your data and stuff.
@OgStyle
Does the console show an error? I had the problem (other plugin) that the user the server was running on did not have permission to write the certain file. This mostly happens on Linux Machines. So you can try to: sudo chown -R yourLinuxName ServerFolder but I think it won't help because /mUW save works fine.
If this didn't work please check your config file for an option that might be the reason for that :)
if write /mUW save then it's will be saved, but i need to auto saving.. is it configured? can i enable it?
Hello. i have a quastion and hope you'll answer me. so
Every thing works grate, but if my server restart or time out plugin didn't save the warps.. so i need to set warps and signs again. how to solve it? why this plugin dont save warps or whait is going on?