feildmaster
c65422de4b
Don't "setLastDamageCause" in the DamageEvent constructor. Addresses BUKKIT-1881
...
This is now done after the event to allow you to be able to get previous damageCauses, and is now only applied if the event is not canceled.
2012-07-03 14:09:51 -05:00
feildmaster
537138e9b2
Javadoc updates
...
Fixes BUKKIT-1653, Fixes BUKKIT-1383 and Fixes BUKKIT-1644
2012-06-03 05:40:54 -05:00
feildmaster
0884988785
Add SpawnReason.DEFAULT, to make SpawnReason.CUSTOM solely for plugins
2012-04-14 01:31:59 -05:00
feildmaster
988bd87040
Added SpawnReason.SLIME_SPLIT. Addresses BUKKIT-790
2012-04-14 00:59:29 -05:00
feildmaster
6bb8198dfa
[Bleeding] Added SpawnReason.BREEDING. Addresses BUKKIT-1356
2012-03-27 20:27:41 -04:00
Warren Loo
aa9f64522f
Reverting the Drop API for now, we need to re-evalute this as it is causing too many issues and blocking releases.
...
This reverts commit 2d17b0c24e .
2012-03-27 19:54:54 -04:00
EvilSeph
9f249e4269
Added new MELTING DamageCause. Addresses BUKKIT-1244
2012-03-22 17:33:32 -04:00
Celtic Minstrel
2d17b0c24e
[Bleeding] Added getting and setting drops to all appropriate events. Fixes BUKKIT-397 and fixes BUKKIT-1252
2012-03-21 12:31:22 -04:00
Wesley Wolfe
ed92e3f942
[Bleeding] Add ExpBottleEvent; Addresses BUKKIT-888
2012-03-20 03:24:37 -04:00
Celtic Minstrel
79384e65c2
[Bleeding] Added ProjectileLaunchEvent. Addresses BUKKIT-284
2012-03-15 07:12:23 -04:00
feildmaster
1f91dc694a
[Bleeding] Added EntityBreakDoorEvent. Fixes BUKKIT-1134
2012-03-11 16:28:40 -04:00
feildmaster
37f1ab2052
[Bleeding] Add new sub-event for target goals, and DEFEND_VILLAGE TargetReason. Fixes BUKKIT-935
2012-03-10 02:02:08 -05:00
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