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
I am using muw load config. I also get no errors in the console (i havent tested it long because i need the group settings to run it on my main server).
What i exactly did:
1. start the server. 2. Change the max warp settings for an group. 3. Use muv load confg 3.The group specific settins in the config are replaced with the global settings
@MarioG1
My guess would be that your issue is caused by UbuntuFreak's error because warp loading takes place before config loading and any Java exceptions (errors) in warp loading stops the plugin enabling process and cancels everything after it.
When you're loading your configurations, are you also loading your other data like when myUltraWarps is enabled or you use /mUW load or are you just using /mUW load config to only load the config?
@UbuntuFreak
All right. I think the locations on certain warps are not being read properly. I'm not sure why yet. I've been getting some weird errors on my server, too, though. I'll see what I can find out.
The group settings are also broken :(
If i change the maximum warps of a group and load the config after i made the changes the my changes are replaced with the global settings
@REALDrummer
Lol. I just see that the warps.txt is empty, but all warps are in the ram of the server. Maybe the config/warp file has failed at some place, because I am sometimes gettings error messages when setting warps:
09:45:14 [INFO] NullPointerException at line 1389 of REALDrummer.myUltraWarps.java (myUltraWarps) 09:45:14 [INFO] ...and at line 269 of REALDrummer.UltraWarp.java (myUltraWarps) 09:45:14 [INFO] ...and at line 3004 of REALDrummer.myUltraWarps.java (myUltraWarps)
Thanks in advance :)
@zobic
No problem. Have fun ultra-warping!
Thank you so much, I wasn't putting in the word "type" in the command to change the warps. Thank you for replying so quickly.
@zobic
Ah, yes. There are different types of warps with myUltraWarps. If you've ever known NiftyWarp, it's a similar system.
There are four types or warps. "Private" warps don't show up on /warp list for anyone except the owner of the warp and can only be used by the owner. "Secret" warps don't show up on /warp list for anyone expect the owner of the warp, but anyone can use them. "Advertised" warps show up on /warp list for everyone, but only the owner can use it. "Open" warps show up on /warp list for everyone and anyone can use it.
By default, when you create a warp, it's private. When you make the warp, you can put "type:open" after the warp's name to change the type to "open", e.g. /create test type:open. You can also change existing warps to open using /change [warp] type:open.
If you want only your sons to be able to use one of your warps and not anyone else, you can also add them to the warp's list. A warp's list acts like a whitelist if the warp is private or advertised or a blacklist/ban list if the warp is secret or open. So, if you want them to use the warp without allowing anyone else, just use /change [warp] list:[your first son's username],[your other son's username],[...].
Make sure you don't put any spaces after the colons in these options and you should be all set. :)
Ok im a noob and im jsut trying to set up a little server for me and my sons, and i love this pluggin. I am having problems though trying to set up the permissions. I have vault, and privileges installed. my problem is i cant seem to make warps everyone can use. i dont know if im missing something or what but the only way my sons can use the warps i make is if i op them. i am using the /set command to make a warp but cant figure out how to make it public. When i went into the config file for users the lines about allowing other to use others teleports isnt there and if i add it the game just deletes it when i try to load it. Im sorry if you have explained all this before but i have honestly bee trying for a couple of days to fix this and i cant find an answer or figure out what im doing wrong.
@mkrejci
I like that. I can't promise that I'll add that immediately, but that would definitely be something I would like to add. I'll put that on the future features list.
@jpell1221
Thanks! :)
@UbuntuFreak
Really? Dang it. I made some little improvements to the saving and loading, but I was sure that I tested it really, really thoroughly to make sure that that didn't happen. If you get a chance to look at the server logs, could you also give a copy and paste of the first few lines of your warps.txt? I'm so sorry about that. I really thought I made sure that it would work. The transition was seamless by the end of my tests. I'll take a look at that.
Did anyone else have this problem?
Great plugin! Thank you for the work on it. I had a suggestion, and perhaps it can already do it, but it would be nice to have two global settings: 1) Restrict warps to the world a user is in - so warps created in other worlds won't work. 2) Restrict warp creation in some worlds but not others.
The best warping plugin ever!
Hm, my warps.txt got cleared, and all warps removed. I restored an old version from a Backup, just wanted to let you know :)
I have not looked into the server log file yet as I am quite busy ATM
myUltraWarps v7.8 has been approved and is available for easy download. Also, it works seamlessly with 1.7.2 builds, so I have changed the file properties to indicate that.
Have fun ultra-warping! :)
@REALDrummer
Thanks for the update, the download link (for everyone not seeing it in the "Recent files" list is) : http://dev.bukkit.org/bukkit-plugins/myultrawarps-v0/files/30-my-ultra-warps-v7-8/
The new myUltraWarps v7.8 is finally out!
I fixed the Spigot bug with teleportation acceptances that so badly needed fixing.
In addition, I gave myUltraWarps a brand-new custom /jump baked from scratch by yours truly. Tired of myUltraWarps telling you "Sorry, but I can't see that far!" when you can actually see the block you're pointing at? That's because CraftBukkit's target-block-getting method sucks. So, just for you guys, I wrote my own that can see up to 500 blocks away and see through non-solid blocks like signs and tall grass.
I also finally added /full switch list and made all the listing commands look like the new /warp list with pagination and the pretty colors and the oh, you know what I'm talkin' 'bout.
See the change log for all the details and have fun ultra-warping! CraftBukkit should approve it in just a few days and if you already have myUltraWarps, your old version will automatically download v7.8 straight into your myUltraWarps plugin data folder for you.
All right. I have another progress update.
I finished fixing that bug with Spigot and I remade /j and /t; now they will teleport you up a little for fence blocks and down a little for half-height blocks like lower slabs and, more importantly, /j can now see 500 blocks instead of CraftBukkit's usual annoyingly short range (which I think is around 75-100 blocks). I had to write my own algorithm to find target blocks to do that.
All that's left is to finish /switch list and /full switch list. Like /warp list and /full warp list, it's going to be paginated better now (and /full switch list will actually be done).
I'll get that to you guys as soon as possible.
@REALDrummer
Nice to see you back :)