diff options
author | GJ <gjmcferrin@gmail.com> | 2014-02-05 11:42:44 -0500 |
---|---|---|
committer | Travis Watkins <amaranth@ubuntu.com> | 2014-04-18 09:34:08 -0500 |
commit | 729df1a734053f61459f7abdcc92a892f7eb3aad (patch) | |
tree | c81146e9ef77bf88b225743ad2e91882f30fd420 /src/main/java/net/minecraft/server/BlockMonsterEggs.java | |
parent | b6831792ec0ee830ac88bbb51dc4d9d3f0bae3a3 (diff) | |
download | craftbukkit-729df1a734053f61459f7abdcc92a892f7eb3aad.tar craftbukkit-729df1a734053f61459f7abdcc92a892f7eb3aad.tar.gz craftbukkit-729df1a734053f61459f7abdcc92a892f7eb3aad.tar.lz craftbukkit-729df1a734053f61459f7abdcc92a892f7eb3aad.tar.xz craftbukkit-729df1a734053f61459f7abdcc92a892f7eb3aad.zip |
[Bleeding] Add many missing SpawnReasons.
Adds BUKKIT-5370, BUKKIT-5377, BUKKIT-5378, BUKKIT-5379, BUKKIT-5380,
BUKKIT-5381, BUKKIT-5382. Adds reasons for zombies infecting villagers and
zombie villagers being cured. Readds reason for a skeleton being spawned as
a spider jockey. Adds reason to distinguish ocelot babies from the parent
they spawned with. Adds reasons for chunk generation causing the ender
dragon, villagers, and witches to spawn. And finally, adds a reason for
spawning a chicken mount for a baby zombie.
Diffstat (limited to 'src/main/java/net/minecraft/server/BlockMonsterEggs.java')
-rw-r--r-- | src/main/java/net/minecraft/server/BlockMonsterEggs.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/net/minecraft/server/BlockMonsterEggs.java b/src/main/java/net/minecraft/server/BlockMonsterEggs.java index 5b08c3d4..d9f87415 100644 --- a/src/main/java/net/minecraft/server/BlockMonsterEggs.java +++ b/src/main/java/net/minecraft/server/BlockMonsterEggs.java @@ -4,6 +4,8 @@ import java.util.Random; import net.minecraft.util.org.apache.commons.lang3.tuple.ImmutablePair; +import org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason; // CraftBukkit + public class BlockMonsterEggs extends Block { public static final String[] a = new String[] { "stone", "cobble", "brick", "mossybrick", "crackedbrick", "chiseledbrick"}; @@ -19,7 +21,7 @@ public class BlockMonsterEggs extends Block { EntitySilverfish entitysilverfish = new EntitySilverfish(world); entitysilverfish.setPositionRotation((double) i + 0.5D, (double) j, (double) k + 0.5D, 0.0F, 0.0F); - world.addEntity(entitysilverfish); + world.addEntity(entitysilverfish, SpawnReason.SILVERFISH_BLOCK); // CraftBukkit - add SpawnReason entitysilverfish.s(); } @@ -108,7 +110,7 @@ public class BlockMonsterEggs extends Block { EntitySilverfish entitysilverfish = new EntitySilverfish(world); entitysilverfish.setPositionRotation((double) i + 0.5D, (double) j, (double) k + 0.5D, 0.0F, 0.0F); - world.addEntity(entitysilverfish); + world.addEntity(entitysilverfish, SpawnReason.SILVERFISH_BLOCK); // CraftBukkit - add SpawnReason entitysilverfish.s(); } } |