EvilSeph
3e3a05000d
Made zombie invasions fire CreatureSpawn event. Fixes BUKKIT-1090
2012-03-08 22:10:17 -05:00
EvilSeph
5f7c0aec5f
Made iron golems fire CreatureSpawn event. Fixes BUKKIT-1089
2012-03-08 22:00:08 -05:00
Celtic Minstrel
17403d617a
Fix javadoc errors/warnings
2012-02-29 21:31:28 -05:00
TomyLobo
2e12e3ec8a
Narrowed down the return type of most EntityEvent subclasses for convenience. Addresses BUKKIT-809
2012-02-28 21:57:17 -05:00
Celtic Minstrel
cbb9bc0fa3
[Bleeding] Added EntityType to replace CreatureType.
2012-02-22 22:06:19 -05:00
Feildmaster
ca71be0228
[Bleeding] Event no longer implements Serializable.
2012-02-19 04:10:07 -05:00
Feildmaster
219d005e1d
[Bleeding] Remove deprecated events (EndermanPickup/Place).
2012-02-19 04:10:06 -05:00
EvilSeph
2b137c5a9b
Updated EntityTeleportEvent in line with deprecation cleanup.
2012-02-18 13:13:50 -05:00
Erik Broes
7a06777e19
Deprecation cleanup.
2012-02-18 13:05:58 -05:00
EvilSeph
17517673ba
Added JOCKEY and CHUNK_GEN SpawnReasons.
2012-02-10 07:17:03 -05:00
Feildmaster
6b119f2dbb
[Bleeding] setLastDamageCaused to ComplexEntityPart parent.
2012-02-09 19:52:53 -05:00
Aidan Matzko
623ddc1bdd
[Bleeding] Deprecate Enderman events in favor of EntityChangeBlock
2012-02-09 11:32:12 -05:00
craftycreeper
71eb1b25bb
Added EntityTeleportEvent. Fixes BUKKIT-366
2012-02-09 03:20:08 -05:00
EvilSeph
8caca5f10d
Added SpawnReason.BUILD_SNOWMAN.
2012-02-08 18:27:49 -05:00
EvilSeph
4ac909792f
Added RegainReason.ENDER_CRYSTAL.
2012-02-08 10:54:30 -05:00
EvilSeph
b5a19bb632
setCancelled should probably not be hard-coded to true or it could put
...
fernferrets in danger of self-implosion.
2012-02-05 02:01:11 -05:00
EvilSeph
50939e7769
Added Spawner Egg support to CreatureSpawnEvent.
2012-02-05 01:54:27 -05:00
Zeerix
2b9c374865
[Bleeding] Added PotionSplashEvent for splash potions. Closes BUKKIT-307
2012-01-24 02:11:38 -05:00
Aidan Matzko
3a7c82f7cd
[Bleeding] Added Sheep, Shear and EntityChangeBlock API. Thanks tips48! Closes BUKKIT-512
2012-01-23 18:57:37 -05:00
Erik Broes
0062c83d81
Minor cleanup
2012-01-17 19:51:27 +01:00
Erik Broes
d57776f058
[Bleeding] Added EntityShootBowEvent. Thanks Zeerix.
2012-01-17 19:51:11 +01:00
Zeerix
fb45b3295b
[Bleeding] Added DamageCause.POISON/MAGIC and RegainReason.MAGIC/MAGIC_REGEN for potions
2012-01-17 19:49:06 +01:00
Nathan Adams
e35037ab50
[Bleeding] Changed event system into a new, much faster design. Huge thanks to @zml2008 & @lahwran.
2012-01-17 19:46:22 +01:00
Erik Broes
eb9dc64493
Generic cleaning
2012-01-15 14:37:43 +01:00
Nathan Adams
b2364780cb
Added an EntityCreatePortalEvent
2012-01-15 11:58:03 +00:00
Nathan Adams
44217678e6
Added new methods to set a players respawned level/exp/totalExp in PlayerDeathEvent. Thanks to Feildmaster for the PR.
2012-01-14 17:54:03 +00:00
Feildmaster
0467c6aa06
Added ItemDespawnEvent
2012-01-14 17:01:03 +00:00
Erik Broes
dce83b6ce4
Generic cleanup of warnings, whitespace and style.
2011-12-25 16:02:30 +01:00
Andrew Ardill
dfd3aebb9c
EntityExplodeEvent: Add constructor that takes yeild parameter
...
The Ender Dragon causes blocks to explode as it flies through them.
These blocks by default do not drop any items, so the default yeild for
this explosion event is 0. Previously the event had the default value
hard-coded to 0.3F, which is inaccurate in this situation.
We derecate the constructor with no yield, as any default yield should
really be left up to the implementation to decide, not the API.
2011-12-07 23:56:15 +11:00
Andrew Ardill
b9862ea779
Extend EntityCombustEvent to allow setting combustion duration.
...
Also extend with two new events that track the entity or block that caused
the combustion.
2011-11-29 20:56:08 +11:00
Nathan Adams
8a53045910
Javadoc typo. I can now sleep soundly at night.
2011-10-11 01:24:47 +01:00
EvilSeph
ebb8fdd6bc
Added SlimeSplit event. Thanks garbagemule!
...
The SlimeSplit event is fired when a Slime attempts to split upon death. The event may be cancelled, and the amount of smaller slimes may be customized.
2011-09-30 19:50:27 -04:00
Dinnerbone
e6c273e8b0
Many javadoc fixes thanks to Celtic Minstrel
2011-09-25 02:56:40 +01:00
EvilSeph
36f642b558
Added RegainReason.SATIATED.
...
This reason is used when a player regains health from generating due to their hunger being satisfied.
2011-09-22 01:34:31 -04:00
EvilSeph
5480237d3b
Added FoodLevelChange event.
2011-09-21 22:16:45 -04:00
EvilSeph
9e77b02618
Added DamageCause.STARVATION.
2011-09-21 17:19:39 -04:00
Dinnerbone
d04e0ebd81
Fixed an extremely dangerous typo caused by @dkdunnings!
2011-09-21 17:37:24 +01:00
Rigby
83d51ee3fb
Implements the ability to customise and disable Player death messages.
2011-09-21 16:57:36 +01:00
Dinnerbone
d1f1b285ae
Added methods to control dropped EXP from EntityDeathEvent, and made a subevent for setting players respawned-exp
2011-09-21 15:40:00 +01:00
EvilSeph
b663aa5900
Changed documentation for RegainReason.REGEN ENUM to reflect latest code.
2011-09-20 21:13:40 -04:00
Wizjany
bed0cc340b
Added events for endermen pickup/placement blocks and methods to get/set the block that an enderman is holding. Thanks Wizjany
2011-09-20 18:48:56 +01:00
EvilSeph
86c7532cdf
Added DamageCause.SUICIDE.
2011-08-12 21:48:31 -04:00
sunkid
317c17fbb9
Retiring EntityDamageByProjectileEvent in favor of EntityDamageEvent.
2011-07-28 02:23:40 -04:00
Erik Broes
46d8c4d92f
Remove superfluous javadocs
2011-07-17 17:20:22 +02:00
EvilSeph
9789918954
More JavaDoc improvements.
2011-07-15 17:18:32 -04:00
EvilSeph
35574b8684
Added reasons for entities regaining health.
2011-06-30 14:43:00 -04:00
EvilSeph
a0c1f68109
More JavaDoc improvements.
2011-06-25 22:46:19 -04:00
EvilSeph
f709af58e5
JavaDoc cleanup.
2011-06-22 17:22:17 -04:00
EvilSeph
68f0e2d663
Added SpawnReasons to CreatureSpawn events. Thanks winsock!
2011-06-21 16:25:01 -04:00
EvilSeph
bbff1815f3
Added Target Reasons for Wolf events. Thanks Deaygo!
2011-06-18 22:29:07 -04:00