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!
@REALDrummer
lol no worries I understand. Minecraft animals all have no gender anyway really so I guess in some cases there should be better words for neutral gender.
@REALDrummer
Good luck =) If you always keep the github updated I can also try to fix any bugs and put them on my fork if you want to use the code. Some of my players tend to find pretty much any bug possible somehow or another so I like to fix them when I can.
Today, I moved out of the house and into my dorm at college. We have good WiFi here, so I'll still be able to do everything Minecraft- and myUltraWarps-related just as easily, but classes will be starting soon, and my progress here on Bukkit may slow. Rest assured I won't stop working on the plugin, but school is always my top priority. Don't ever think I've forgotten about this plugin, though. I won't.
@ryvix
Oops. Wow. You're right. I can't believe I missed that. I know it's a really minor thing, but I will fix that anyway. My bad. I acknowledge the fact girls play Minecraft. We have girls on my server. My sister plays it. I'm not sexist. :P
@REALDrummer
Sounds good! Thanks =)
My players are complaining that it says him instead of them when it asks if they can teleport lol
@ryvix
@MarioG1
About /from teleportation requesting: That's actually already in the future features list. I just need to add that to the config, modify the /from method, and add a listener to track acceptances or rejections like for /to. A lot of the features that are left on the future features list are relatively easy to program. /from requesting options is gonna be the next thing on the list to do. Then I'm gonna see about fixing that ridiculously annoying "You moved too quickly!" bug.
About issues with chat messages accepting or denying teleport requests by accident: Yeah. I thought that would be a really easy and unique and less boring way to handle teleportation requests, but I guess it does have its issues. I'd really like to find a way to let you answer in the chat box just because it's so fun and unique, but I'll have to see if I can find a way to stop accidents like that. I may just end up doing something like you said. Maybe /from can work as an acceptance for /to requests and vice versa. I'll work on that.
I also need to put a small anti-spam check on /to and /from requests. Some people on my server were complaining about one guy who kept trying to teleport to everyone constantly even when they told him to stop asking. (He's banned now for hacking, but it's still an issue.)
@MarioG1
Oh right. Well whatever to has, from has to have as well so if a player is put into the staff group they dont have to ask anymore.
I was also thinking there should be commands like /bring for when someone types /to or /from so that you can confirm via command to bring them there instead of chat message. My players seem to have been having problems when they are typing a message to someone and someone tries to /to them the message gets sent to the player who tries to /to them instead of the person they were trying to message.
@ryvix
You don't need an permissions node you can change it in the config file if you have vault and an permissions system that is compatible with vault.
Slowly more and more bugs get fixed on my 1.3.1 server :)
@MarioG1
I like that idea. And a permission node to make it not ask just like /to has.
Yay it works perfect!!!
But i have one suggestion can you add that people are also asked it you use /from name?
@ryvix
Thx !!!!
@MarioG1
It's at http://dev.bukkit.org/server-mods/myultrawarps-v0/files/15
Can you upload V6 (compiled version) on github don't want to wait until bukkit has approved it :)
@REALDrummer
Thank you very much.
@REALDrummer
Very cool! Nice work =) I am going to give it a shot and see how it goes. Thank you!
You can put a donation button on this page on the top right if you add your paypal email to your project settings. It would make it easier for people to donate.
v6 is finally out! It's soooo much better. I fixed every bug I found...and I admit that there were way too many...and I optimized the code in many, many places. In fact, I optimized the code so much that even though I added a lot of stuff to /back, I added the command /forward, and I added configurable autosave features for all your precious warp, switch, and configurations info, myUltraWarps v6 is only bigger than myUltraWarps v5.1 by 0.4kB!!!!!! That's almost nothing! I'm extremely happy with v6 and I know you will be too.
In addition, as you know if you've been reading the comments below, I've published the source code on GitHub so everyone can use it. The repository will show up as "REALDrummer/myUltraWarps" and I will keep it up to date as best I can. (If anything wierd happens to the repository, just give me a day or so to fix it before leaving a comment. I'm new to GitHub and their system is driving me up a wall.)
Also, I've posted a link to our server's website at the bottom of the main page and there's a donation button there if anyone feels charitable. The people on my server and I would really appreciate it! Just wait a few days to use the donation form. I'm having a few issues with PayPal, but they'll be cleared up in a few days. Thanks!
@REALDrummer
I got it, woohoo! Thanks =)
@UbuntuFreak
I just tried /change on the newest version of myUltraWarps and it seems to be working fine. I'm not sure what glitch it was in v5.1 that caused that, but it's all better now for sure. There's one more minor bug I need to fix, then I'm releasing myUltraWarps v6. It's going to be much, much, much better.
The reason those previous versions were so buggy is that my server had been down, so I did test them, but I couldn't test them as thoroughly as I could just by using them daily on a server. Now that I'm using this plugin every day again, I'm finding lots of bugs and potential bugs and fixing them all.
Also, I made /back store way more than just your last warp and I added /forward. Now you can use those commands and go back through all the places you've warped to or warped from since the last time you logged in. You can use these two commands just like you use the back and forward buttons on an Internet browser. Accidentally deleted a warp? Just use /back to go back through your history and find the spot again! You can even put a number after /back or /forward to go to back or forward that many places in your history. For example, if you warped to "home", then "REALDrummer's ultrafarm", then to "lordnerdishly's castle", then "home", you could use /back to go back to lordnerdishly's castle or use /back 2 to go back to REALDrummer's ultrafarm. (Actually, you'd have to take into account the fact that it also saves the spot where you were before you were teleported, but you get the point.)
@ryvix
About the source code: [facepalm] I forgot I had to push the "publish" button. I just logged out of github and searched the repository, too, to confirm. It's up and everything is there now. Sorry about that. [sarcasm] I'm a GENIUS! [/sarcasm]
About the donation form: Well, PayPal is being a [fill in the blank] right now and it's going to need 2 to 3 days to verify my bank account. It said that it could do it instantly, but when I told it to, it acted like verifying instantly was never an option. It'll be ready in a few days. Sorry again.
I also still get the same problem with the donate form. =(
@REALDrummer
Awesome, thank you so much! Except when I go there now it says:
Nothing to see here yet. Move along.
Sorry for the troubles.
Also, do you have a specific license you are releasing the code under?