Commit Graph

114 Commits

Author SHA1 Message Date
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