summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/BlockMonsterEggs.java
diff options
context:
space:
mode:
authorGJ <gjmcferrin@gmail.com>2014-02-05 11:42:44 -0500
committerTravis Watkins <amaranth@ubuntu.com>2014-04-18 09:34:08 -0500
commit729df1a734053f61459f7abdcc92a892f7eb3aad (patch)
treec81146e9ef77bf88b225743ad2e91882f30fd420 /src/main/java/net/minecraft/server/BlockMonsterEggs.java
parentb6831792ec0ee830ac88bbb51dc4d9d3f0bae3a3 (diff)
downloadcraftbukkit-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.java6
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();
}
}