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!
Sorry, everyone. I have been absolutely loaded with work for a while now. I am never taking three lab courses in the same semester again.
Anyway, @UbuntuFreak, I believe these issues are the same. I think I've fixed it. Let me just finish up a couple of minor organizational issues in the plugin code and I'll release v7.8.
19:17:22 [INFO] There was a problem in onCommand()! 19:17:22 [INFO] java.lang.NullPointerException at line 73 of org.bukkit.Location.java (myUltraWarps) 19:17:22 [INFO] ...and at line 1665 of REALDrummer.myUltraWarps.java (myUltraWarps) 19:17:22 [INFO] ...and at line 5815 of REALDrummer.myUltraWarps.java (myUltraWarps)
I saw this in the console just now, can you please fix it? :)
@REALDrummer
Can you please fix the teleport accept bug on spigot servers. Its really annoying :)
Hey,
I have a problem linking warps to wodden and stone pressure plates.
I am using the Spigot for 1.6.4 (and 1.7, thanks md_5) and the latest version of MUW :)
Thanks in advance
@BucketFreak
All right. Sure thing.
Is this plugin compatible with 1.6.4? If so, please note it under recent files. Thx!
@UbuntuFreak
I wish I had a better answer for you, but there's no system in place to get rid of warps like that right now. Maybe I can add that in the next version...whenever I can get some time to work on it, that is. I have been loaded with homework. I'll add that to the future features list, though.
For now, you could delete those warps manually or using /delete, but I don't know of a better way than that.
Hey,
I love this plugin :) but I miss one function:
Every time MUW starts up, it spams the console with "I couldn't find the world this warp is located in"
Is there a command to clean up the list, removing all warps in worlds that are not loaded into the server?
Thanks, Tux :)
All right. I've released v7.7 with a couple of minor bug fixes and some improvements to /warp list. The /warp list command has been expanded to /warp list (owner's) (page #)! Now (as requested by MarioG1), if your warp list is too long, it will divide into multiple pages for you and admins can see other player's warp lists by specifying the first few letters of a player's name followed by an "'s" after the command.
Have fun ultra-warping!
@REALDrummer
Thx. :)
@MarioG1
I figured it out. The parameters in the method for retrieving a player's permissions group were switched. I'm not sure how it happened or why or, more importantly, why the group settings worked during my tests and not later, but it's fixed now. I'm going to make one last quick change to make finding errors and bugs easier, then I'm going to release v7.7.
@MarioG1
All right. Using the configs for PermissionsBukkit and myUltraWarps that you just sent, I did finally get a bug. It's strange...and even stranger that it didn't show up during any of my tests. I'll try to figure out what's going on and get back to you as soon as possible.
@REALDrummer
I'm ill since 4 days and i had no time to test anything..... As soon as i have time I'll test everything.
EDIT:
I checked all your ideas but everything is set up correct. I "MarioG1" is in the user group and can set unlimited warps but if you check the group settings i should only be allowed to set 5.
You an check and test everything here (complete test server download without map's ) http://downloads.etg-clan.at/MC-Srv.rar
@MarioG1
Was that the problem? Was it just the admin group that wasn't responding to changes in the group settings or is it both the admin and user groups?
By the way, there's one other thing you might want to check for: make sure the players you're trying to change the settings for when you change the "user" group's settings are actually in the "user" group. Most permission plugins have an admin, user, and default group by default and players are normally in the "default" group, not the "user" group. The "default" group never shows up in the myUltraWarps config because, since the "default" group is the default, they take their settings from the global settings.
In short, the "user" group in a permissions plugin is normally useless. If users aren't responding to your settings changes, they may not be in the user group at all, but in the default group. Try changing the global settings instead and see if that works. Don't worry about the other groups; group settings override global settings, so changing global settings won't mess with any of the other groups.
@m0nkm0nk
All right. Well, it looks like I was right about fixing that other error you showed me already. This error is a different one. It looks to be very minor. I think it's just reading the blank line at the end of your warps file and trying to save it as a warp, which is causing an error. I think I might have eliminated the blank line at the end of warp save files in later versions, which is why I never came across the error in my tests.
I made some minor modifications so that that error shouldn't show up any more, though it probably wasn't affecting game play anyway. If you like, you could send me a copy of your warps.txt file and I'll confirm that it's fixed since I don't know for sure exactly what the issue was, but you don't have to. It should be fixed for v7.7. If I release v7.7 and it's still happening, just tell me and I'll try again and make a v7.8.
@REALDrummer
Sorry for late reaction hehe.
So I just updated to the latest version of MUW 7.6 and it still gives error with
mcpc-plus-1.5.2-R1.1-forge738-B638.jar. The plugin itself works normally (as far I can see).
http://pastebin.com/BC78RHzu
Server: Tekkit 1.1.7 on Linux with MCPC +
Plugins using:
Vault, PermissionsEx, Modifyworld, WorldEdit, myUltraWarps, AutoSaveWorld, WorldGuard, LongerDay, Scavenger, ChatManager, ProtocolLib, Nolagg, BKcommonlib
EDIT:
After some testing with other plugins and 10 reboots later it seems to generate no more errors. No clue.
@m0nkm0nk
I'm afraid that if you can't tell me what version of myUltraWarps you're using, I can't help you.
@MarioG1
I see. Well, I tested that and it worked for me, but I think I may know where the issue lies.
I noticed you tried to change those settings for the "admin" group. If the admin group has the permission myultrawarps.admin, though, they can make as many warps as they want and have no cooldown even if you set them to have those limits placed on them in the config. Admins (players with the myultrawarps.admin permission) can do whatever they want with no limitations. Is it possible that it's just the admin group that's not working or are your limitations in the "user" group not working either?
@REALDrummer
The problem is that the global settings are used for all players (the correct settings stay in the config file after a server reload).
I tried to change the max warp settings and the warp "warp time limit".
@m0nkm0nk
When you say "latest build for 1.5.2", does that mean the latest version of myUltraWarps for 1.5.2, or are you talking about Bukkit?
What version of myUltraWarps are you using?