summaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authorGJ <gjmcferrin@gmail.com>2014-02-05 11:38:58 -0500
committerTravis Watkins <amaranth@ubuntu.com>2014-04-18 09:19:20 -0500
commit6bc36a917cc8f71fd188a370c834b30378fb7710 (patch)
tree5be00062b824ab8b5fadb7f968ebb1b64ec5ea5f /src/main
parente02ea29e311fb65efde2d9f6ae868423f054b4c2 (diff)
downloadbukkit-6bc36a917cc8f71fd188a370c834b30378fb7710.tar
bukkit-6bc36a917cc8f71fd188a370c834b30378fb7710.tar.gz
bukkit-6bc36a917cc8f71fd188a370c834b30378fb7710.tar.lz
bukkit-6bc36a917cc8f71fd188a370c834b30378fb7710.tar.xz
bukkit-6bc36a917cc8f71fd188a370c834b30378fb7710.zip
[Bleeding] Add SpawnReasons to cover new Minecraft features.
Adds BUKKIT-5370, BUKKIT-5378, BUKKIT-5382, BUKKIT-5482. Covers zombie villagers, ocelot babies, silverfish popping out of blocks, and mobs spawning with a mount.
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java b/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java
index 46b82622..288e98bd 100644
--- a/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java
+++ b/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java
@@ -163,6 +163,27 @@ public class CreatureSpawnEvent extends EntityEvent implements Cancellable {
*/
DISPENSE_EGG,
/**
+ * When a zombie infects a villager
+ */
+ INFECTION,
+ /**
+ * When a villager is cured from infection
+ */
+ CURED,
+ /**
+ * When an ocelot has a baby spawned along with them
+ */
+ OCELOT_BABY,
+ /**
+ * When a silverfish spawns from a block
+ */
+ SILVERFISH_BLOCK,
+ /**
+ * When an entity spawns as a mount of another entity (mostly chicken
+ * jockeys)
+ */
+ MOUNT,
+ /**
* When a creature is spawned by plugins
*/
CUSTOM,