summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/BlockPumpkin.java
diff options
context:
space:
mode:
authorEvilSeph <evilseph@gmail.com>2012-03-08 21:57:46 -0500
committerEvilSeph <evilseph@gmail.com>2012-03-08 21:57:46 -0500
commitecb00bba85d0a87b85382ff92fe09fa5741c6ea7 (patch)
tree9da91ff858fe8b497c1acad66e04431a79bfd1cc /src/main/java/net/minecraft/server/BlockPumpkin.java
parentf5ce8627c6a1300bbb9a570adac043247735cb18 (diff)
downloadcraftbukkit-ecb00bba85d0a87b85382ff92fe09fa5741c6ea7.tar
craftbukkit-ecb00bba85d0a87b85382ff92fe09fa5741c6ea7.tar.gz
craftbukkit-ecb00bba85d0a87b85382ff92fe09fa5741c6ea7.tar.lz
craftbukkit-ecb00bba85d0a87b85382ff92fe09fa5741c6ea7.tar.xz
craftbukkit-ecb00bba85d0a87b85382ff92fe09fa5741c6ea7.zip
Made iron golems fire CreatureSpawn event. Fixes BUKKIT-1089
Diffstat (limited to 'src/main/java/net/minecraft/server/BlockPumpkin.java')
-rw-r--r--src/main/java/net/minecraft/server/BlockPumpkin.java9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/main/java/net/minecraft/server/BlockPumpkin.java b/src/main/java/net/minecraft/server/BlockPumpkin.java
index dcc86931..6c34d3da 100644
--- a/src/main/java/net/minecraft/server/BlockPumpkin.java
+++ b/src/main/java/net/minecraft/server/BlockPumpkin.java
@@ -1,6 +1,9 @@
package net.minecraft.server;
-import org.bukkit.event.block.BlockRedstoneEvent; // CraftBukkit
+// CraftBukkit start
+import org.bukkit.event.block.BlockRedstoneEvent;
+import org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason;
+// CraftBukkit end
public class BlockPumpkin extends BlockDirectional {
@@ -44,7 +47,7 @@ public class BlockPumpkin extends BlockDirectional {
EntitySnowman entitysnowman = new EntitySnowman(world);
entitysnowman.setPositionRotation((double) i + 0.5D, (double) j - 1.95D, (double) k + 0.5D, 0.0F, 0.0F);
- world.addEntity(entitysnowman, org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason.BUILD_SNOWMAN); // CraftBukkit
+ world.addEntity(entitysnowman, SpawnReason.BUILD_SNOWMAN); // CraftBukkit
world.update(i, j, k, 0);
world.update(i, j - 1, k, 0);
world.update(i, j - 2, k, 0);
@@ -73,7 +76,7 @@ public class BlockPumpkin extends BlockDirectional {
entityirongolem.b(true);
entityirongolem.setPositionRotation((double) i + 0.5D, (double) j - 1.95D, (double) k + 0.5D, 0.0F, 0.0F);
- world.addEntity(entityirongolem);
+ world.addEntity(entityirongolem, SpawnReason.BUILD_IRONGOLEM);
for (int i1 = 0; i1 < 120; ++i1) {
world.a("snowballpoof", (double) i + world.random.nextDouble(), (double) (j - 2) + world.random.nextDouble() * 3.9D, (double) k + world.random.nextDouble(), 0.0D, 0.0D, 0.0D);