garbagemule
460cec0fb8
Add max health guard for players.
2014-07-11 00:17:30 -04:00
garbagemule
5dc35728c1
Make potion splash handling witch-aware.
2014-07-10 22:33:37 -04:00
garbagemule
6ae083c993
Merge branch 'bleeding' of github.com:garbagemule/MobArena into bleeding
2014-06-06 16:06:59 +02:00
garbagemule
4330885d46
Implement check for tabs in config-file. Fixes resets.
...
This commit creates a fail-fast exception-throwing guard inside the
method for handling config-reloading in the main plugin class.
If a config-file contains a tab, an exception will be thrown when
the plugin loads (as it did before), which means the plugin will not
load correctly. However, upon reloading with the reload command, an
exception is thrown before the current settings are overwritten.
This fixes a long-standing issue with config-files resetting upon
reload with invalid syntax. Verification is needed, as this commit
has only been tested on OS X where tabs and carriage returns are
injected via vim.
2014-06-05 18:14:04 +02:00
garbagemule
cfa4d5d4ae
Add license.
2014-06-03 14:45:23 +02:00
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
a02804a0e7
Fix NPEs when not using scoreboards.
2014-05-23 00:48:21 +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
ffa88cc545
Move scoreboard death() call for consistency.
2014-05-06 01:17:52 +02:00
garbagemule
8f95745b50
Add zero-score fix to the dead players on the scoreboards.
2014-05-06 01:16:47 +02:00
garbagemule
9e3848ce41
Disallow MA commands while conversing (guard for Setup Mode).
2014-05-06 01:13:02 +02:00
garbagemule
fb4bf3ad27
Guard against pressure plates in Setup Mode.
2014-05-06 01:12:16 +02:00
garbagemule
f633b77a9d
Make mounts spawn as adults - sometimes ;)
2014-05-03 23:16:49 +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
bd1e1b879e
Remove dead players from scoreboards.
2014-04-27 00:00:53 +02:00
garbagemule
aa77255b18
Add option of showing both regions in Setup Mode.
2014-04-26 23:27:30 +02:00
garbagemule
9fb579b2ff
Make start-delay stop auto-start.
2014-04-23 03:51:56 +02:00
garbagemule
2e366f4bee
Prevent splash potions from hurting other players.
2014-04-23 03:42:17 +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
fec6debf8a
Add ArenaPlayerReadyEvent.
2014-04-12 16:26:49 +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
df9c0c2704
Add explicit comment to denote idempotence of method call.
2014-04-12 16:13:48 +02:00
garbagemule
7de3e55d58
Guard against null messages.
2014-04-12 15:52:47 +02:00
garbagemule
b5fbf09f8f
MobArena no longer depends on Heroes.
2014-04-10 19:20:57 +02:00
garbagemule
4ce99aaa05
Return null before trying to add enchantments to null items.
2014-04-07 16:40:31 +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
fc04861552
MobArena no longer depends on Spout.
2014-03-20 13:35:32 +01:00
garbagemule
91bf71f1fc
Merge pull request #237 from EhhChris/patch-1
...
CraftBukkit to Bukkit & Dependency Links
2014-03-20 13:34:17 +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
515fbc6a22
Force monster targetting to be restricted to arena players.
2014-03-17 04:15:59 +01:00
EhhChris
9e7f21c389
CraftBukkit to Bukkit & Dependency Links
...
As far as compiling for me, I can only do so with Bukkit, not Craftbukkit because of the getMaxHealth operations. Also added current links for dependency downloads.
2014-03-10 10:33:53 -04: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
5e83c4e7e9
Use correct announcement in AutoStartTimer.
2014-02-25 04:33:43 +01:00
garbagemule
4299353ded
Get rid of unnecessary inner classes in AutoStartTimer.
2014-02-25 04:21:58 +01:00
garbagemule
066341ba30
Replace the old AutoStartTimer with the new one.
2014-02-25 03:41:32 +01:00
garbagemule
00060ad5a4
Add new AutoStartTimer using timer framework.
...
This commit only adds the new timer, but doesn't put it into use.
2014-02-25 03:34:35 +01:00
garbagemule
67535eed93
Null internal timer in CountdownTimer on finish.
2014-02-25 03:32:44 +01:00
garbagemule
bf8c244fce
Add utility class for timer package.
2014-02-25 02:11:43 +01:00
garbagemule
937faea5e0
Add setDuration(long) method to CountdownTimer.
...
The purpose of this method is to allow initialization of the duration
post-construction for convenience.
2014-02-25 02:05:49 +01:00