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!
-
View User Profile
-
Send Message
Posted Feb 13, 2014@mdp123
Concerning the private warps issue: If anyone else here has this issue, please let me know. Anyway, I use myUltraWarps on my server and I have not had this issue with the new version. Are you getting any errors in your logs when you enable myUltraWarps or use the warp-loading command?
Concerning dynmap: I honestly have no idea how to do that, but I will look into dynmap to see if they have an interface to allow that in their program. That does sound like a neat idea. For the time being, you might find /warps near [something] (radius) a useful command. It will allow you to see what warps are near a given warp or player. The "[something]" can be "here" for your current location, "there" for wherever you're pointing, "warp (owner"'s") [warp]" for the location of another warp, or "player [player]" for the location of a player. If your players have myultrawarps.user permissions, they can all use this, so they could let you know if someone else's warps are infringing on their space and you could delete them. I'll add that to the future features list, though.
-
View User Profile
-
Send Message
Posted Feb 11, 2014Hello Real Drummer thanks for following up. Yes even with latest all warp are private. I will try your suggestions. Also is there any way possible to make warps created in myultrawarps able to show up with dynamp? This is causing some management issues for the server. Essential warps and what the dynmap-essentials are somehow able to display all the warps on dynamp and it makes it very easy to keep tabs on rougue warps, etc. Just and idea.
-
View User Profile
-
Send Message
Posted Feb 7, 2014@REALDrummer
Thx I think your changes would eliminate most of the problems :)
-
View User Profile
-
Send Message
Posted Feb 6, 2014@MarioG1
Ah, yes. I have been meaning to put in algorithms to try to remedy that. I started on it, but I haven't quite gotten it down yet.
I was going to implement these checks to minimize accidental teleportations like that:
I'll also be adding anti-spam filters like this:
I think all of that should make the teleportation request system a lot better and should minimize mix-ups like that. My server's patrons and I have been annoyed by the same issues that you are describing. I'll likely be implementing those features in v8.
As I said, I think that should minimize mix-ups, but if there are still issues with those measures in place, then I'll consider adding an optional /accept command system that can be used instead of the Q&A system if the user so desires.
-
View User Profile
-
Send Message
Posted Feb 4, 2014@REALDrummer
Accepting warp requests with yes, ja, ok,... is very nice but also dangerous most of my players would prefer if they can only accept warps wit /accept or something like this because they get often teleportet to other players by accident because they have simply ignored the warp request and after 1 or 2 min they say yes to another player ans suddenly they get teleportet to the player which sends the warp request and get killed.
-
View User Profile
-
Send Message
Posted Feb 4, 2014@mdp123
Did you get the same issue?
If you haven't already, trying using /change [warp] type:[type] to change the type of the warp to what you want it to be and saving again. (It will save when it disables, but you can also use /mUW save warps to be safe if you like.)
-
View User Profile
-
Send Message
Posted Feb 2, 2014I have 7.9 currently installed, but will uninstall and reinstall it again and see if we have the same issue.
-
View User Profile
-
Send Message
Posted Jan 30, 2014@mdp123
When you say "latest myultrawarps version", do you mean v7.8 or have you gotten v7.9? That bug was a known issue with v7.8, but has been fixed in v7.9.
-
View User Profile
-
Send Message
Posted Jan 27, 2014Looking for some help or advice. For some reason EVERY warp created by anybody on my server is listed as "restricted private" nothing I do seems to make it public. I am running the latest bukkit dev build, essentials and bpermissions, with the latest myultrawarps version. Before upgrading from 1.6.4 server to this build all warps were public. Any suggestions? I have crawled though about ever setting without any luck.
-
View User Profile
-
Send Message
Posted Jan 24, 2014Well, I'm not sure what happened with UbuntuFreak, but I'm going to go ahead and release v7.9. Sorry aobut the wait. Next comes v8, where I'll be adding lots of new features!
-
View User Profile
-
Send Message
Posted Jan 13, 2014@UbuntuFreak
I'm afraid I can't replicate your error, so I think the error might be specific to your server. Did you recently install MultiVerse and/or delete or rename any of your worlds?
Is there any way you could paste the error in pastebin or in a comment or spoiler here so I can see what it says? If you can give me that info, I can try to figure out what the issue is.
-
View User Profile
-
Send Message
Posted Jan 12, 2014@REALDrummer
Nice :)
Can't wait for the update ^^
-
View User Profile
-
Send Message
Posted Jan 7, 2014@MarioG1
I figured out what was causing that issue. I was replacing a lot of "save_lines" with "toString()"s in one section of the code and accidentally replaced some in other parts of the code where I shouldn't have. Anyway, it's fixed now. Now I just need to wait for @UbuntuFreak so I can fix his issue, then I'll release v7.9.
-
View User Profile
-
Send Message
Posted Jan 7, 2014@Remi_Scarlet
(facepalm)
I feel like an idiot. I finally found the problem and, as usual, it was a tiny, silly little mistake that was making everything go haywire.
I'll send the fixed version out once I fix @MarioG1's errors.
-
View User Profile
-
Send Message
Posted Jan 7, 2014@Remi_Scarlet
Ah, yes. Sorry I've been away. I have found this issue. So far, I have fixed the warp restricting, but not the messages. Some of the warp loading became a bit complicated when I made a small change to the format of the saved warps. Backwards-compatibility and all...
Anyway, I'll get that fixed soon. Sorry about the wait.
-
View User Profile
-
Send Message
Posted Dec 30, 2013http://pastie.org/8587406
Not too sure what that might have done, but an error nonetheless.
Thanks for the work on this plugin!
Edit: Not sure why this is happening either, but even when players are able to teleport to a warp, it still says "You may not warp" after warping them. So basically they get two messages, one saying "welcome to warp" and the other saying "You do not have the permissions"
Obviously, since they are able to teleport it's not _too_ big an issue, but is still nonetheless a bug.
Edit2: It seems like whenever the server crashes or an error occurs, all the warps get turned to restricted and I have to reload a backed up warps file and reload the warps to fix it. I'll try to find a stacktrace. (This happened while I was away. One of my admins reported it to me)
edit3: This is an error I get when enabling the server http://pastie.org/8590828
edit 4: I believe this is related to the original error that I posted in this comment: http://pastie.org/8591208
edit 5: Scratch edit 2. Happens on every restart without fail. All warps get restricted.
-
View User Profile
-
Send Message
Posted Dec 23, 2013@UbuntuFreak
All right. Does it say what String it's reading? It should say something like "I read this as the world name:" and then some text after that line. Do you see anything like that?
Also, is your warps.txt file empty? If not, could you paste the contents into a comment or private message? If it is, could you paste the contents from your backup file?
Finally, what are the names of the worlds on your server? That might have something to do with it.
I'll keep trying to see if I can figure out what's going on.
-
View User Profile
-
Send Message
Posted Dec 18, 2013@REALDrummer
It keeps sending I got an error trying to read the world on this location String! :) on enable
-
View User Profile
-
Send Message
Posted Dec 17, 2013@MarioG1
I'm getting the same results in my testing now. That's bizarre. I don't think I changed anything in the config loading for this update. I'll figure it out. As always, thanks for letting me know.
-
View User Profile
-
Send Message
Posted Dec 17, 2013@UbuntuFreak
I'm having trouble replicating yours. I've tried using old warps.txt files, inserting blank lines or lines with just some spaces, and other stuff and I just can't seem to get an error like that.
Can you tell me if you see any messages like these in your server logs?
"I got an error trying to read the direction on this location String!" "I got an error trying to read the world on this location String!" "I got an error trying to read this location String!"
There seems to be an issue reading the locations on one or more of your saved warps, which creates issues when myUltraWarps tries to save the data. Any issues reading locations should send out one or more of those messages not only to your console but also to all the ops on the server.
Do you have the autosave feature on for your warps? (It's off by default.) If you do, that would explain why you're getting those same errors when you try to make warps.