From 413ff265d851df8e9d02132464e0ebc1a6952943 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Wed, 5 Feb 2014 11:38:58 -0500 Subject: [PATCH] [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. By: GJ --- .../event/entity/CreatureSpawnEvent.java | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/paper-api/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java b/paper-api/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java index 46b826223..288e98bd4 100644 --- a/paper-api/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java +++ b/paper-api/src/main/java/org/bukkit/event/entity/CreatureSpawnEvent.java @@ -162,6 +162,27 @@ public class CreatureSpawnEvent extends EntityEvent implements Cancellable { * When a creature is spawned by a dispenser dispensing an egg */ 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 */