diff options
author | Tahg <tahgtahv@gmail.com> | 2012-02-08 21:26:49 -0500 |
---|---|---|
committer | EvilSeph <evilseph@gmail.com> | 2012-02-09 11:25:53 -0500 |
commit | 10ab7b96edb85c90dd480aa718a59d82682e091c (patch) | |
tree | 8a5bad4268bf7fd89cce76ac70c951ac198f6eaa /src/main/java/net/minecraft/server/ItemStep.java | |
parent | 6abd178ea7c8908d5b5d74643c8759b9538a283a (diff) | |
download | craftbukkit-10ab7b96edb85c90dd480aa718a59d82682e091c.tar craftbukkit-10ab7b96edb85c90dd480aa718a59d82682e091c.tar.gz craftbukkit-10ab7b96edb85c90dd480aa718a59d82682e091c.tar.lz craftbukkit-10ab7b96edb85c90dd480aa718a59d82682e091c.tar.xz craftbukkit-10ab7b96edb85c90dd480aa718a59d82682e091c.zip |
Made steps fire a BlockPlace event. Fixes BUKKIT-394
Diffstat (limited to 'src/main/java/net/minecraft/server/ItemStep.java')
-rw-r--r-- | src/main/java/net/minecraft/server/ItemStep.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/net/minecraft/server/ItemStep.java b/src/main/java/net/minecraft/server/ItemStep.java index 97b6c27b..e59b67ec 100644 --- a/src/main/java/net/minecraft/server/ItemStep.java +++ b/src/main/java/net/minecraft/server/ItemStep.java @@ -36,12 +36,15 @@ public class ItemStep extends ItemBlock { int j1 = world.getData(i, j, k); if (l == 1 && i1 == Block.STEP.id && j1 == itemstack.getData()) { + // CraftBukkit start - handle this in super + /* if (world.setTypeIdAndData(i, j, k, Block.DOUBLE_STEP.id, j1)) { world.makeSound((double) ((float) i + 0.5F), (double) ((float) j + 0.5F), (double) ((float) k + 0.5F), Block.DOUBLE_STEP.stepSound.getName(), (Block.DOUBLE_STEP.stepSound.getVolume1() + 1.0F) / 2.0F, Block.DOUBLE_STEP.stepSound.getVolume2() * 0.8F); --itemstack.count; } - - return true; + */ + return super.a(itemstack, entityhuman, world, i, j, k, -1); + // CraftBukkit end } else { return super.a(itemstack, entityhuman, world, i, j, k, l); } |