myUltraWarps v4.2

Details

  • Filename
    myUltraWarps.jar
  • Uploaded by
  • Uploaded
    Jul 26, 2012
  • Size
    66.36 KB
  • Downloads
    358
  • MD5
    8f58a880af0b502e7a4f8076ddd0173a

Supported Bukkit Versions

  • CB 1.2.5-R4.0

Changelog

version 4.2: I added the command /full warp list so that admins can see all the server's warps in a page-by-page color-coded interface organized by owner or by name; I made /spawn and /set spawn more simple and usable with all the worlds even if you have a multiverse plugin (as requested by MarioG1); and I added configurable abilities to either allow players to teleport to each other without asking or requiring players to ask to teleport with /to. Enjoy. :) Oh! I forgot to mention something else: myUltraWarps no longer requires Vault to work! You still need it in order to modify settings for permissions groups, but if you don't need to do that, you don't need Vault!

version 4.1: Sorry! I made a tiny error that makes it so that you can't create a warp without a Vault-compatible permissions plugin! I fixed it, though. It's all better. Just download this version. Sorry again.

version 4: This is a huge update. I'm going to list all the changes I've made. Also, IMPORTANT: myUltraWarps now requires Vault! Get Vault!

(1) I fixed all the listed bugs and some unlisted ones except the "Moved too quickly! Hacking? :(" bug because it's not my fault. I did, however, make it so that a player is kicked by the bug instead of the bug spamming the console and bringing the entire server to a halt. Specifically: warps with names that are prefixes of other warp's names can now be found, changing the name of a warp with /change [warp] name:[new name] now works, load/save messages are now grammatically correct even if you have one switch or warp, and /top does not put you above the ceiling when used in the Nether. (2) myUltraWarps now creates a configuration file in which you can change the default warp and no warp messages and the maximum number of warps a player can make for the entire server, for permissions groups if you have a permissions plugin, and even for individual players! (3) Everything is alphabetized...everything. It alphabetizes all the warps and all the switches on saving and as they're created and changed. I may have even gone a little overboard with the alphabetization. ...I even alphabetized the plugin.yml and all my command methods in the main .class. :P (4) /save and /load are now /mUW [save/load] or /myUltraWarps [save/load] (not case-sensitive). (5) /list warps interfered with /list, so it is now /warp list or /warps list (without or without spaces). (6) Loading the warps, the switches, or the config also saves it now to allow the admin to be sure that the plugin read the data properly. (7) When a switch is broken, it informs the owner that the switch was broken and tells the owner the cause of the break. It also prevents unauthorized players from breaking your switches. If you are offline when one of your switches is broken, it even logs it and waits until you get back online, then informs you of what happened while you were away. (8) If a player spawns and the spawn point is not set with this plugin, it will inform all admins online and, like with broken switches, it will inform admins who log on later as well if they were not online at the time. (9) The console can now use commands without having to provide the warp owner's name. Providing the owner is still advised. (10) The messages displayed when using /change now tell you exactly what you changed instead of just saying 'You changed "[warp name]."' (11) Deleting a warp or changing a warp's owner or name now updated the info for all the switches that were linked to it. (12) /warp all ("to") ["here"/"there"/"warp" [warp]/"player" [player]] warps everyone to your current location, the location you are pointing at, or the designated warp or player, respectively. (13) /send [player] ("to") ["there"/"warp" [warp]/"player" [player]] teleports [player] to the spot you're pointing at or the designated warp or player. (14) I put all the periods at all the ends of all the sentences in the plugin before the last quotation mark. I know. I'm a Grammar Nazi. (15) You can put "[player]" in a warp or no warp message and the name of whoever uses the warp will appear in place of "[player]"! Cool, huh? (16) /switch list or /switches list lists all of your switches by the warps they're linked to and the number of switches linked to that warp. Phew. That's all. Enjoy v4!

version 3.1: A bug fix! Sorry! As an apology, though, I made it so that if you type "%player%" into a warp or nowarp message, the name of the player that tries to warp to it will appear! For example, set your warp message to "Hi, %player%!" and if I warped to it, it would say "Hi, REALDrummer!" Cool, huh?

version 3.0: I simplified commands hugely, added /to and /from, and fixed some big and some small bugs.

version 2.0: A version that includes /jump, /top, and switch warping!

version 1.0: The first released version! All known bugs have been fixed! Plus, there are colors all over the console now! Yay colors!

version 0.1: A still unreleased Beta version with some bugs fixed.

version 0: My first attempt.

If a player is in Creative Mode, walking straight onto a pressure plate from any direction will result in the production of hundreds of messages in the console stating that "[player] moved too quickly!" and a complete halt in server chunk updating until the player relogs. Don't blame me for this one. Blame CraftBukkit. It's the "You moved to quickly! :( (Hacking?)" kick that's doing this. I'm doing my absolute best to get around the bug. IMPORTANT: If you switch to survival mode or you jump on top of the pressure plate, there is no problem.