Commit Graph
174 Commits
Author SHA1 Message Date
garbagemule 82693b2836 Update plugin.yml towards next release. 2014-05-23 00:53:53 +02:00
garbagemule 6ec584d3e6 Version 0.96.6 2014-05-23 00:53:33 +02:00
garbagemule 6318fab1ee Update plugin.yml towards next release. 2014-05-14 00:18:31 +02:00
garbagemule 5f69152637 Version 0.96.5 2014-05-14 00:17:06 +02:00
garbagemule 2d4b6f20f2 Prevent mounted players from unmounting. 2014-05-03 22:32:24 +02:00
garbagemule 021b43179f Refactor weapon/armor checking, fix skulls resetting on damage. 2014-05-01 01:55:33 +02:00
garbagemule 0182132337 Keep dead players on scoreboards, but make them gray. 2014-05-01 01:34:10 +02:00
garbagemule aa77255b18 Add option of showing both regions in Setup Mode. 2014-04-26 23:27:30 +02:00
garbagemule b3db962b2a Update plugin.yml towards next release. 2014-04-13 19:54:47 +02:00
garbagemule 786854c482 Version 0.96.4 2014-04-13 19:54:18 +02:00
garbagemule fefb3f1c0d Stop start-delay-timer instead of auto-start-timer on empty lobby.
Due to the start-delay-timer holding a reference to the
auto-start-timer as its internal callback, the start-delay-timer
should be stopped, when both timers should be stopped.
2014-04-12 16:17:58 +02:00
garbagemule f96eb5ac47 Manually copy arena container contents; fixes reduce-to-0 bug. 2014-04-07 00:55:17 +02:00
garbagemule c954234229 Only show death messages to arena players. 2014-04-03 22:47:59 +02:00
garbagemule aa42ad4fd5 Update plugin.yml towards next release. 2014-03-21 00:33:54 +01:00
garbagemule 725e0004d9 Version 0.96.3 2014-03-21 00:33:34 +01:00
garbagemule 71fe565316 Make Obsidian Bomb skip non-air blocks and look upwards for one. 2014-03-17 04:17:08 +01:00
garbagemule ca6ee0ea3e Fix arrows not getting removed at arena end. 2014-03-03 16:38:54 +01:00
garbagemule 3e025ef8be Enforce English locale for decimal formatting in config-file. 2014-03-01 13:58:24 +01:00
garbagemule 8a17c72b4b Make sure to copy all the important bits of a wave... This system needs refactoring... 2014-02-26 08:32:19 +01:00
garbagemule 7d14b1b10a Implement start-delay-timer.
The StartDelayTimer wraps the AutoStartTimer and provides a means of
"locking" the lobby until a configurable time has passed. During this
time, it is possible for other players to join the lobby and ready up,
but the arena will not start until the StartDelayTimer has run out,
after which the AutoStartTimer is started (if applicable).

New per-arena setting: start-delay-timer: [seconds]
New announcement: arena-start-delay
2014-02-25 04:36:35 +01:00
garbagemule f85f9e20d7 Add copy() method to Wave interface.
When the WaveManager is queried for the next wave to be spawned via
the next() method, it now returns a copy of the wave instead of the
wave itself. This is because waves (boss waves in particular) have
state, and this state is transferred to the next occurrence of the
given wave. This caused recurrent boss waves to inconsistently share
state, which resulted in the BossAbilityThread bailing early after
the first occurrence of the boss wave it belonged to. By copying
the initial wave state in the WaveManager, the issue is fixed.

Fixes: http://dev.bukkit.org/bukkit-plugins/mobarena/tickets/1220/
2014-02-24 17:22:20 +01:00
garbagemule 92c4ce1a8b Fix per-arena protect flag. 2014-02-11 17:27:37 +01:00
garbagemule a527c4a842 Remove obsolete item storing for RepairableContainer. 2014-02-06 04:41:21 +01:00
garbagemule 7b51fb678c Add command for picking classes in the lobby. 2014-02-02 00:49:59 +01:00
garbagemule e02f437c2a Fix per-wave spawnpoints-node. 2014-01-27 23:36:48 +01:00
garbagemule fd7a9c0d0b Empty announcements should be the empty string, not a space. 2014-01-25 15:51:42 +01:00
garbagemule 619f07f11b Add per-class option 'price'. 2014-01-25 15:42:38 +01:00
garbagemule 97e5dd0b63 Fix NPE on missing, but expected, monster maps. 2014-01-25 13:56:31 +01:00
garbagemule d866ec50af Fix checkdata command. 2014-01-23 20:24:11 +01:00
garbagemule 2d3ba801d5 Bring version checker back up to par. 2014-01-22 15:34:48 +01:00
garbagemule b87cdb7f8a Add notready permission node. Fixes #221 2014-01-22 14:23:12 +01:00
garbagemule 18d4171234 Update plugin.yml towards next release. 2014-01-22 00:04:40 +01:00
garbagemule e1f7c58e24 Version 0.96.2 2014-01-22 00:04:07 +01:00
garbagemule 9c4c42bc81 Use Curse/Bukkit API for version checking. 2014-01-22 00:03:44 +01:00
garbagemule 7bfe77e9ba Update plugin.yml towards next release. 2014-01-20 03:02:04 +01:00
garbagemule c536f3d47e Update plugin.yml towards next release. 2014-01-19 23:42:58 +01:00
garbagemule ff1957cb17 Version 0.96 2014-01-19 23:42:27 +01:00
garbagemule b14f665af0 Fix incorrect parsing of final-wave. 2013-12-17 03:55:14 +01:00
garbagemule 93798a3e51 Remove health strategies. 2013-10-19 16:40:29 +02:00
garbagemule bf30185534 Add horse variants as monster types. 2013-10-07 11:55:50 +02:00
garbagemule 56a616ee76 Implement mounts. 2013-10-07 02:05:59 +02:00
garbagemule 24caeab24f Health updates for 1.6 2013-10-07 00:35:47 +02:00
garbagemule 5b2b64d8de Revert "Rip in peace, Metrics, you magnificent bastard."
This reverts commit 096c4d4367.
2013-09-26 13:29:33 +02:00
garbagemule 096c4d4367 Rip in peace, Metrics, you magnificent bastard. 2013-09-20 23:27:46 +02:00
garbagemule 42d656863f Attempt to fix auto-start-timer issues. 2013-09-20 23:25:38 +02:00
garbagemule 80abcf5f24 Allow the items-node to have a list-value.
The items-node in the classes section now supports list values instead
of strictly string-values. This should make it easier to see exactly
which items a class has, and it should alleviate some of the problems
associated with apostrophes and such. The string-valued setup is still
supported to preserve some backwards compatibility.

The armor-node remains untouched, but it will probably be updated to
the same system later.
2013-09-07 23:56:43 +02:00
garbagemule 354784269e Fix NPE in setclass command. 2013-08-31 05:58:55 +02:00
garbagemule 8ea4799b42 Permissions cleanup. 2013-08-29 02:29:24 +02:00
garbagemule cc1dcff09a Dramatic updates warrant version change. 2013-08-29 02:20:43 +02:00
garbagemule b11b9d3eb1 Add a setting command. 2013-08-20 17:32:53 +02:00