garbagemule
76330f06d3
Add unbreakable-weapons and unbreakable-armor.
2013-08-08 18:23:33 +02:00
garbagemule
345efc9136
ArenaCompleteEvent: s/winners/survivors
2013-08-08 17:58:19 +02:00
garbagemule
544fd91de9
Introduce "last player standing" to death event.
...
It is now possible to check if an arena player who died was the last
player alive in the arena. Useful for special rewards and stuff.
2013-08-08 06:09:07 +02:00
garbagemule
2b5291b593
Fix multi-arena join/spec interleaving issues.
...
- When a player attempts to join or spec an arena while they are
in an arena (arena or lobby), they will be denied access.
- When a player attempts to join or spec an arena while they are
spectating an arena, they will be force-left first.
2013-08-06 12:21:06 +02:00
garbagemule
48686aafcb
Add support for minor economy values.
2013-08-03 04:16:31 +02:00
garbagemule
e6a0f30993
Add per-class lobby-permissions node.
2013-08-03 01:13:18 +02:00
garbagemule
dbe5f4d20f
Add optional per-arena exit warp.
2013-08-01 16:13:24 +02:00
garbagemule
f43293a376
Attempt to fix multiworld inventory issues.
2013-07-30 23:37:03 +02:00
garbagemule
13948e7554
Add global first-join announce feature.
2013-07-30 23:04:49 +02:00
garbagemule
ea4031b0ed
Add isolated chat option.
2013-07-30 22:07:57 +02:00
garbagemule
859baf7b71
Add global end announcement feature.
2013-07-28 14:21:40 +02:00
garbagemule
77899a4e7f
Update plugin.yml towards next release.
2013-07-24 14:50:51 +02:00
garbagemule
9d4d704626
Version 0.95.5
...
- Add missing monster type: baby pigmen
- Fix class chest bones not spawning pets
- Make auto-start kick message customizable
2013-07-24 14:36:13 +02:00
garbagemule
5a3ff900fc
Update plugin.yml towards next release.
2013-07-17 15:21:42 +02:00
garbagemule
053c686ec4
Version 0.95.4
...
- Fix auto-ready not working with class chests
- Fix custom boss abilities not loading
2013-07-17 15:20:34 +02:00
garbagemule
805096c777
Update plugin.yml towards next release.
2013-07-09 04:56:26 +02:00
garbagemule
6a246a9a77
Version 0.95.3
...
- Make the region setup more intuitive
- Fix the lobby region issue
- (Hopfully) fix the setup process
2013-07-09 04:53:51 +02:00
garbagemule
bd095dafd5
Change the way region setting works.
...
The region now contains two location references per region point for
the bounding boxes where p1, p2, l1 and l2 remain the same (min/max),
but also additional locations for the player's actual location, such
that e.g. moving back and re-setting a point has the more intuitive
behavior of expanding regardless of the optimized points.
This also (hopefully) finally fixes the previous issues with the setup
process *knock on wood*.
2013-07-09 04:37:19 +02:00
garbagemule
8027fa3d5f
Update plugin.yml towards next release.
2013-07-05 15:08:40 +02:00
garbagemule
b650a0316d
Version 0.95.2
...
Hotfixing region issues.
2013-07-05 15:07:22 +02:00
garbagemule
ed69606388
Fix the region setup bug.
...
Previously, the set() method would overwrite coordinates completely
without min/max'ing the values to preserve the invariant that p1 is
the lowest point and p2 the highest.
2013-07-05 14:59:09 +02:00
garbagemule
075531517e
Update plugin.yml towards next release.
2013-07-03 14:19:15 +02:00
garbagemule
821f3d776c
Update plugin.yml towards next release.
2013-06-27 01:08:40 +02:00
garbagemule
4af4c67baf
Version 0.95
2013-06-27 01:07:48 +02:00
garbagemule
65c5ea05b3
Add per-arena setting to enable/disable scoreboards.
2013-06-27 00:05:14 +02:00
garbagemule
5e42887049
Remember permissions in the plugin.yml file.
2013-06-24 22:53:32 +02:00
garbagemule
069394c9f5
Add per-arena setting: display-timer-as-level
2013-06-22 13:06:44 +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
Sahir
73e6b269c4
Fixed grammar error.
2013-05-24 19:10:10 -03: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
914c26a02a
Version 0.94.4.97
2013-05-02 16:00:47 +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
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
9cca20aa92
Add clear-wave-before-boss option.
2013-02-16 15:05:21 +01:00
Andreas Troelsen
523c345102
No more logging.
2013-02-03 19:09:47 +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
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
a710ff7c6c
Update plugin.yml
2013-01-17 18:08:55 +01:00
Brian
27e1eae504
braaaaaaains... just kidding, but here are some more zombies
2013-01-09 22:11:47 -05:00
Brian
b012d9c0c0
Wolves are wolves, not players
2013-01-03 21:53:00 -05:00
Brian
1f03436f40
update boss health using new Entity Max Health API/fix health-multiplier values > 1 on default style waves
2013-01-03 21:32:21 -05: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
Brian
64c0b993aa
update plugin.yml
2012-12-18 22:54:49 -05: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
Brian
a93749225e
v0.94.4.78 - listen for sign breaks, if it is a leaderboard sign, remove it from the config
2012-07-29 22:30:16 -04:00
Brian
4c4e06d3a8
v0.94.4.77 - More CLM stuff, Updated Deprecated spawnCreature [requires 1.2.5-R4.1]
2012-07-27 10:29:38 -04:00
Brian
1e42350aaf
v0.94.4.75 - prep for deprecated spawnCreature method, more Class Limit work
2012-07-02 20:36:58 -04:00
Brian
33199aa05e
v0.94.4.74 - more ClassLimitManager stuff, needs more work
2012-06-29 21:36:41 -04:00
Brian
cb06e2cb1e
v0.94.4.73 - more Class Limit Manager work; testing begins
2012-06-07 21:13:15 -04:00
Brian
c6fada2bfd
v0.94.4.72 - picking "random" class doesnt assign until the arena begins now
2012-06-07 19:39:08 -04:00
Brian
795edcb9ff
v0.94.4.71 - allow joining arenas from spectator areas
2012-06-06 20:32:01 -04:00
Brian
b783f8ecbb
v0.94.4.70 - Fix "random" class sign not working
2012-06-06 20:27:23 -04:00
Brian
906fe93d6a
v0.94.4.69 - beginning of Class Limits feature [not working]
2012-06-06 20:20:11 -04:00
Brian
9f77f2f3de
v0.94.4.68 - fixed not giving rewards to spectators when they leave
2012-05-24 00:33:10 -04:00
Brian
9de289333f
fix plugin.yml
2012-05-23 21:38:16 -04:00
Brian
d856f32103
removeleaderboard command fixes, new Msg enum, plugin.yml
2012-05-13 13:58:59 -04: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
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
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
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
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
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
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
2603536149
Food level defaults to 10 to avoid the invincibility effect.
2011-12-03 16:30:28 +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
69ad343e16
Players not in the right world will now get banned for life!
2011-10-03 22:03:48 +02:00