Commit Graph
100 Commits
Author SHA1 Message Date
Andreas Troelsen ef3b1b42cc Add per-arena option: display-waves-as-level
If true, this option will cause wave numbers to be displayed as the
players' level to aid in wave tracking. It does NOT replace the
announcements, which can still be disabled by putting blank values
in the announcements-file.
2013-02-26 20:12:58 +01:00
Andreas Troelsen 68d0c51492 Update plugin.yml towards next release. 2013-02-26 20:12:00 +01:00
Andreas Troelsen f9da8872dd Add more auto-start timer announcements. 2013-02-17 04:19:22 +01:00
Andreas Troelsen 9cca20aa92 Add clear-wave-before-boss option. 2013-02-16 15:05:21 +01:00
Andreas Troelsen 7e1b2c2b9f (Possibly) fix invisible bosses.
Unsurprisingly, MobArena's monster handling is sub-optimal, possibly
due to premature optimization. Before, when e.g. a Creeper boss would
explode, it would not be removed from the bosses collection, and thus
the ability thread would continue on running.

This patch adds a tiny bit of overhead w.r.t. removing dead monsters,
but it fixes the issue with Creeper bosses, and with a bit of luck,
mcMMO will not cause issues anymore (yet to be tested).
2013-02-16 14:51:02 +01:00
Andreas Troelsen cc1187b7f6 Rewrite version checker. 2013-02-15 22:41:59 +01:00
Andreas Troelsen 523c345102 No more logging. 2013-02-03 19:09:47 +01:00
Andreas Troelsen a4e39562f6 Add support for enchanted books.
Thanks, slipcor!
2013-02-03 16:47:40 +01:00
Andreas Troelsen 97ecc97fd4 Fix possible NPEs. 2013-01-28 22:51:52 +01:00
Andreas Troelsen ad8a99acda Swap order for vertical layouts. 2013-01-26 04:11:52 +01:00
Andreas Troelsen 646a31da73 Fix possible NPE. 2013-01-26 03:47:07 +01:00
Andreas Troelsen fa28964d51 Make the chest search happen per-pillar.
This allows for a sneaky little trick, where two lines class signs
becomes possible, if one chest is offset backwards, and the other
chest is positioned at the very bottom block.
2013-01-26 03:37:49 +01:00
Andreas Troelsen 2de480709d Add support for class item chests.
This is an extremely ugly, hacky way to do it, but the feature
should definitely make it into 1.0 - it requires no commands or
any other complex setting up besides flipping one option in the
config-file.

Upon clicking a class sign in the lobby, MobArena will (if the
config-setting is true) search for chests below the sign, and
below (and including) the block behind the sign, i.e. the block
that a wall sign would be attached to. If a chest is found, the
contents will become the class inventory.

The search can be optimized to be a one-off thing unless the
block changes from being a chest. A todo for 1.0, perhaps.
2013-01-25 23:27:32 +01:00
Andreas Troelsen 3f3518ab5b Try to restore inventories on server join.
This should have absolutely no effect due to the implementation
of the restore method. If no file exists, nothing happens, but if
for some reason the inventory was never restored, it will be.
2013-01-25 23:12:50 +01:00
Andreas Troelsen 9d7fbf7247 Allow flat health values for bosses. 2013-01-21 03:56:47 +01:00
Andreas Troelsen cf5149c3b9 Finally fix the flight issue.
Update to v0.94.4.95 for next build.
2013-01-19 02:06:43 +01:00
Andreas Troelsen 6833966c9a Break or die! 2013-01-18 02:12:01 +01:00
Andreas Troelsen a710ff7c6c Update plugin.yml 2013-01-17 18:08:55 +01:00
Andreas Troelsen 01fdcabe6d Add Metrics to shut slipcor up! 2013-01-17 17:50:09 +01:00
Andreas Troelsen 72aba03400 Simple attempt at anti-flying. 2013-01-17 17:49:08 +01:00
Andreas Troelsen ddeb0cef44 Better multiworld support. 2013-01-16 23:44:20 +01:00
garbagemule a6ea9d03da Merge pull request #149 from acstache/bleeding
braaaaaaains... just kidding, but here are some more zombies
2013-01-11 18:29:50 -08:00
garbagemule eb0bb85780 Merge pull request #146 from acstache/bleeding
Implement boss health using the Bukkit Max Health API, and remove health-multiplier limitation of "0 < limit <= 1".
2013-01-05 05:51:04 -08:00
garbagemule 60e5324ea6 Fix leaderboards. Tsk, tsk, Bukkit! 2012-12-29 04:45:59 +01:00
garbagemule 620ff5ada7 Add AutoStartTimer to repo >_> 2012-12-27 21:30:55 +01:00
garbagemule 807e30be49 Add auto-start-timer feature. Minor cleanup. 2012-12-26 12:55:46 +01:00
garbagemule 5ed81f0a2a Add a couple of new tiny features.
- With pvp-enabled: true, PvP is activated at the first wave,
  giving players a period of time to spread out.
- The per-class config option, unbreakable-weapons: true-false, can
  be used to set whether weapons for a class should have infinite
  durability or not.
2012-12-22 13:36:49 +01:00
garbagemule df605b13fb Import ItemStack and minor cleanup. 2012-12-20 12:35:42 +01:00
garbagemule cb39b97c80 Fixed inventory exploit. 2012-09-18 22:53:19 +02:00
garbagemule 44a3d0754c Fix NewWaveEvent. 2012-09-14 20:18:05 +02:00
garbagemule cb265d7398 Fix dangling else in the listener, and no more NPEs for setclass command. 2012-09-14 20:17:05 +02:00
garbagemule 80018504bc Fix dangling else in the listener, and no more NPEs for setclass command. 2012-09-14 20:16:37 +02:00
garbagemule a94370deec Fixed the config-file reset bug. 2012-08-22 06:05:45 +02:00
garbagemule 6ade558eeb Fixed ClassLimitManager and split ArenaClass.getName() into
getConfigName() and getLowercaseName()
2012-07-30 18:00:37 +02:00
garbagemule 62c78cc0d2 Merge pull request #120 from acstache/bleeding
More bug fixes
2012-07-29 20:41:41 -07:00
garbagemule 96857585a9 Merge pull request #99 from acstache/bleeding
1.2.5-R1.3/1.2.5-R2.0 onEnable fix, plus many more
2012-07-12 15:19:52 -07:00
garbagemule 9ada0cd100 Minor redundancy cleanup. 2012-03-30 03:34:16 +02:00
garbagemule 08b19e7b8e Snowmen no longer melt. Thanks to ACStache. 2012-03-30 03:31:31 +02:00
garbagemule 7ad0964f3d Added 1.2 creatures OCELOT and IRONGOLEM. Thanks to ACStache. Also added SNOWGOLEM for the SNOWMAN type. 2012-03-30 03:26:59 +02:00
garbagemule e9e18e569e Added 1.2 creatures OCELOT and IRONGOLEM. Thanks to ACStache. Also added SNOWGOLEM for the SNOWMAN type. 2012-03-30 03:26:51 +02:00
garbagemule fa194823a9 Skeletons and zombies are no longer immune to fire blocks and fire arrows. Thanks to ACStache. 2012-03-30 03:17:59 +02:00
garbagemule f2fefdb62d Dropping items as a spectator outside of the region forces the player to leave. Thanks to ACStache. 2012-03-30 03:11:29 +02:00
garbagemule be1adba3b8 Added VERYLOW and VERYHIGH boss health values. VERYHIGH replaces PSYCHO, and PSYCHO is even more psycho. Thanks to ACStache. 2012-03-30 03:04:50 +02:00
garbagemule 41258a1b02 Built against CB 1.2.4-R1.0 2012-03-30 02:50:19 +02:00
garbagemule a058bce396 Boss abilities should no longer continue when bosses die due to untracked damage. Still waiting for Bukkit to add the missing damage handling. 2012-03-11 16:14:45 +01:00
garbagemule da0f028106 Fixed serious spawn prevention issue. 2012-03-11 15:54:34 +01:00
garbagemule f0e0419ebd Added null check for reward logging. 2012-03-11 13:41:30 +01:00
garbagemule 7ecc2c7a0d Fixed silly logging bug when leaving from the lobby. 2012-03-08 09:05:37 +01:00
garbagemule 61a2e3b319 Colorful sheep! 2012-03-08 03:00:31 +01:00
garbagemule 70ec22a066 Added auto-ignite-tnt arena setting. 2012-03-08 02:05:31 +01:00
garbagemule a036891996 If only git knew to add new files... 2012-03-08 00:00:35 +01:00
garbagemule 48acd00d47 Reintroduced logging. 2012-03-07 23:51:00 +01:00
garbagemule 5e7287d03f Potion effects are properly removed on join and leave/death. 2012-03-04 13:25:40 +01:00
garbagemule 2adf1678cc Make harmful potions obey the pvp-enabled setting. 2012-03-03 11:47:53 +01:00
garbagemule fba31d26a4 Prevent endermen from warping in and out of arena regions. 2012-03-03 11:09:59 +01:00
garbagemule e394e1554c Teach auto-generated arenas to update their lobby signs. 2012-03-03 10:59:25 +01:00
garbagemule e3c22c98e0 Fixed disable command. Minor code cleanup. 2012-03-03 10:48:47 +01:00
garbagemule 1f7d280ac8 Fixed classname sensitivity. Permission nodes MUST be all lowercase now, though. This should also erase any confusion with PEX perms. 2012-03-03 09:05:35 +01:00
garbagemule 5df837ea68 Added support for infinite itemstacks. 2012-03-03 08:44:18 +01:00
garbagemule dc9059cecd Updated source code for CB 1.1-R6. 2012-03-02 22:30:52 +01:00
garbagemule 353109c89a Systems with no Java compiler will not try to compile files. Default abilities are now pre-compiled for compatibility with such systems. build.xml updated to reflect changes. 2012-03-01 22:13:36 +01:00
garbagemule a3fa0539ce Attempt to properly update... 2012-03-01 00:19:17 +01:00
garbagemule 2e76b93837 Fucking hate git... 2012-03-01 00:12:14 +01:00
Garbage Mule 050cb5a408 Shoo, broken tests! 2012-02-24 05:14:20 +01:00
Garbage Mule 777f6b9b07 So, you got a big source code revamp. Big whoop, wanna fight about it? 2012-02-24 05:11:06 +01:00
Garbage Mule e7c66be183 Attempt to fix the permissions issues. 2011-12-12 03:09:49 +01:00
Garbage Mule bc33ed5824 Blabla 2011-12-12 03:05:51 +01:00
Garbage Mule c420568cb9 JoinCommand and ArenaListCommand somewhat done. 2011-12-10 23:49:39 +01:00
Garbage Mule 289b1792f5 Complete Config-overhaul, as well as preparation and initial classes for JUnit-testing and refactoring of commands. 2011-12-10 18:33:04 +01:00
Garbage Mule 2a2dcf3335 Compiled with JDK6 2011-12-03 21:49:24 +01:00
Garbage Mule 65e17239e6 Fixed boss health issues. Needs cleanup later. 2011-12-03 21:19:25 +01:00
Garbage Mule 7e30c42510 Fixed item stack creation, so splash potions are created properly. 2011-12-03 20:48:04 +01:00
Garbage Mule f7e8cc2a83 Potions are now supported as class items. The effects do not wear off upon leaving. Waiting for a relevant cancellation method in Bukkit API. 2011-12-03 20:28:38 +01:00
Garbage Mule 8a0c76c23f First build against MC 1.0 CB. Added support for the new creatures. Ender dragons are messed up, though! 2011-12-03 19:47:17 +01:00
Garbage Mule ab55c6e72e Forgot the jar >_> 2011-12-03 16:31:18 +01:00
Garbage Mule 2603536149 Food level defaults to 10 to avoid the invincibility effect. 2011-12-03 16:30:28 +01:00
Garbage Mule 1ff37ad2bf Updated readme 2011-11-16 19:23:42 +01:00
Garbage Mule c9b9587ce9 Added final-wave per-arena setting. 2011-10-25 17:31:48 +02:00
Garbage Mule 9161bead55 Fixed Heroes health bug (thanks, Drehverschluss, for helping out with the testing) 2011-10-24 19:27:07 +02:00
Garbage Mule a31aa1ce0e Fixed the mobarena.setup.addcontainer permission 2011-10-18 17:54:12 +02:00
Garbage Mule ad4d502618 Changed the default usage message to reflect people fucking up 2011-10-18 14:46:48 +02:00
Garbage Mule 6d53b7c193 Fixed warping to lobby from outside the region. 2011-10-14 13:23:56 +02:00
Garbage Mule fb678cc89f Rewrote teleport handling. 2011-10-14 02:41:41 +02:00
Garbage Mule 5165eda6df Implemented blocklist clearing (no more repair-delay!), and added support for right-clicking signs in the lobby! 2011-10-14 02:26:53 +02:00
Garbage Mule b4c8ad1d25 C:/Program Files (x86)/Git/ma showregion now picks the arena the player is in, or the selected arena if none were found. Changed to client-side blocks, too. 2011-10-09 02:08:57 +02:00
Garbage Mule 7567d10dda Live players are now displayed on leaderboards in green. Dead players are still displayed in black. 2011-10-08 12:55:10 +02:00
Garbage Mule 4762fb5a6e Signs now properly clear at the start of sessions. 2011-10-08 12:20:58 +02:00
Garbage Mule 279e04abb4 Delayed dousing fire by 2 ticks. 2011-10-05 12:17:18 +02:00
Garbage Mule b13ff6b7fc Class signs can now contain colors! 2011-10-04 22:28:53 +02:00
Garbage Mule f4b89fe386 Changed the default CB version to 1240 in case of failure 2011-10-04 21:41:17 +02:00
Garbage Mule 7df41a6027 Updated Register, built against CB 1240 2011-10-04 02:23:24 +02:00
Garbage Mule 69ad343e16 Players not in the right world will now get banned for life! 2011-10-03 22:03:48 +02:00
Garbage Mule f808b24464 Leaderboards now sort properly, and update every 100 ticks. This will be customizable later. 2011-10-02 23:16:47 +02:00
Garbage Mule 34d2af6c14 v0.94.3.9 - Deprecated support for Heroes pre-b400! 2011-10-02 18:13:57 +02:00
Garbage Mule 515d29a714 Added basic Leaderboards functionality. 2011-10-02 07:24:57 +02:00
Garbage Mule 5c3f65fabe Changed the version checker to be more regex friendly. 2011-09-30 12:47:59 +02:00
Garbage Mule b23d0d18cd Updated README 2011-09-27 20:34:08 +02:00
Garbage Mule 7d9b227c7e Removed dead file. 2011-09-27 20:21:32 +02:00
Garbage Mule 70ead1efe1 Fixed MagicSpells mumbo jumbo. No more pre v1.1! 2011-09-27 20:19:53 +02:00
Garbage Mule f88ccac9fd v0.94.3.5 2011-09-27 16:53:48 +02:00