garbagemule
069394c9f5
Add per-arena setting: display-timer-as-level
2013-06-22 13:06:44 +02:00
garbagemule
fe8a8ffa80
Fix the all-node for upgrade waves.
2013-06-22 12:06:13 +02:00
garbagemule
52599319c1
Attempt at fixing reload issues.
2013-06-22 12:02:45 +02:00
garbagemule
8294a4db95
Bye bye, jar!
2013-06-22 11:41:34 +02:00
Andreas Troelsen
db953285c5
Add per-arena setting 'auto-ready'.
2013-06-10 10:43:03 +02:00
Andreas Troelsen
ffe270511c
Let Bukkit serialize (some) inventories...
...
Since ConfigurationSerializable, there's no need to manually serialize
items anymore, and thus we let Bukkit serialize player inventories for
when players join arenas.
However, the "repairables" in the soft-restore mechanism still use the
now obsolete SerializableItem and SerializableInventory classes, and
should perhaps be rewritten.
Note that for 1.0, it may still be necessary to write a custom means
of serializing items, since we don't know if a given implementation
supports native serialization (however it should be possible to rely
on Bukkit's in the Bukkit-specific classes).
2013-06-10 00:44:56 +02:00
Andreas Troelsen
c23e01e1dd
Update plugin.yml
2013-06-10 00:26:52 +02:00
Andreas Troelsen
bd025ff7a6
Add reward-node to boss waves.
2013-06-10 00:25:53 +02:00
Andreas Troelsen
4bcb5c04ac
Update ItemParser to (hopefully) support more items.
2013-06-10 00:22:21 +02:00
Andreas Troelsen
7ef98d4538
Remove unused getWave() method from Arena
2013-06-10 00:19:42 +02:00
Andreas Troelsen
0be1a7e4c9
TNT no longer hurts other players with PvP disabled.
2013-06-06 09:38:24 +02:00
garbagemule
1c45d45e91
Merge pull request #183 from afistofirony/patch-1
...
Fixed grammar error in announcements.properties
2013-05-24 15:12:54 -07:00
Andreas Troelsen
e8fbc6d2f7
Add locations to spawnpoint coverage warning.
2013-05-09 00:52:05 +02:00
Andreas Troelsen
0282655fbf
Update plugin.yml towards next release.
2013-05-06 23:45:20 +02:00
Andreas Troelsen
4ee7ff938f
Version 0.94.4.98
2013-05-06 23:44:37 +02:00
Andreas Troelsen
6fc59c9321
Fix CME when players 'cheat'
2013-05-06 23:40:41 +02:00
Andreas Troelsen
5104c975fd
Fix player health conflicts.
2013-05-03 22:30:59 +02:00
Andreas Troelsen
914c26a02a
Version 0.94.4.97
2013-05-02 16:00:47 +02:00
Andreas Troelsen
3fa63a1146
Only weapons should auto-repair.
2013-05-02 15:55:53 +02:00
Andreas Troelsen
1497a46a77
Make the scoreboard header a little smaller.
2013-05-02 15:41:46 +02:00
Andreas Troelsen
5757723028
Implement basic scoreboard support.
2013-04-09 19:39:48 +02:00
Andreas Troelsen
6d8ab98323
Scheduler stuff.
2013-04-09 14:07:54 +02:00
Andreas Troelsen
76633aeffe
Fix potion bug with setclass command.
2013-04-08 02:03:41 +02:00
Andreas Troelsen
b99097f625
Last spot in class chests is now reserved for helmets.
2013-04-04 18:08:46 +02:00
Andreas Troelsen
092a986887
Class chests can now be trapped chests.
2013-04-04 17:36:42 +02:00
Andreas Troelsen
0ea5c7a313
Make non-sign leaderboard-nodes non-fatal.
2013-04-04 05:04:25 +02:00
Andreas Troelsen
6663235a83
Fix enchanted apples getting 'repaired'.
2013-04-03 21:20:12 +02:00
Andreas Troelsen
51778587dc
Update plugin.yml towards next release.
2013-04-03 21:19:29 +02:00
Andreas Troelsen
3224d749c7
Version 0.94.4.96
2013-03-27 14:11:14 +01:00
Andreas Troelsen
45f2605794
Don't repair potions and wool.
2013-03-27 14:09:10 +01:00
Andreas Troelsen
7977915aa1
Add boss name tags.
2013-03-22 22:22:52 +01:00
Andreas Troelsen
fd8bfbf1f0
Fix NPE caused by weaponless damage.
2013-03-21 23:51:06 +01:00
Andreas Troelsen
4b970c6fce
Use non-deprecated ItemStack constructor.
...
The SerializableItem class was previously using a constructor that
included a raw byte for data values. The current constructor takes
no byte argument and the data value must be set explicitly.
This fixes e.g. splash potions not restoring properly from arena
containers.
2013-03-21 23:47:48 +01:00
Andreas Troelsen
f9a1e6e123
Remove unused boss damage method.
2013-03-21 23:33:26 +01:00
Andreas Troelsen
09d9605bb2
Make all MA weapons unbreakable (temporary).
2013-03-21 23:32:35 +01:00
Andreas Troelsen
dd5924adc1
Remove wtf import o.O
2013-02-26 21:12:27 +01:00
Andreas Troelsen
024644ad8a
Notify non-ready players on force start.
2013-02-26 21:09:47 +01:00
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