diff options
author | Tahg <tahgtahv@gmail.com> | 2011-09-30 03:28:23 -0400 |
---|---|---|
committer | Tahg <tahgtahv@gmail.com> | 2011-10-05 11:36:02 -0400 |
commit | d74145ef23455c63f91bd667aa772fa40f0e659a (patch) | |
tree | 2c46ada16463a645d95a83cd0a6cd1f015022fb9 /src/main/java/net/minecraft/server/BlockPiston.java | |
parent | 73f419197ac63ced878af68e2674426d238104d8 (diff) | |
download | craftbukkit-d74145ef23455c63f91bd667aa772fa40f0e659a.tar craftbukkit-d74145ef23455c63f91bd667aa772fa40f0e659a.tar.gz craftbukkit-d74145ef23455c63f91bd667aa772fa40f0e659a.tar.lz craftbukkit-d74145ef23455c63f91bd667aa772fa40f0e659a.tar.xz craftbukkit-d74145ef23455c63f91bd667aa772fa40f0e659a.zip |
hopeful fix for blocks not being pistons when they should be
Diffstat (limited to 'src/main/java/net/minecraft/server/BlockPiston.java')
-rw-r--r-- | src/main/java/net/minecraft/server/BlockPiston.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/net/minecraft/server/BlockPiston.java b/src/main/java/net/minecraft/server/BlockPiston.java index d8f68e91..dd3dd4de 100644 --- a/src/main/java/net/minecraft/server/BlockPiston.java +++ b/src/main/java/net/minecraft/server/BlockPiston.java @@ -3,6 +3,8 @@ package net.minecraft.server; import java.util.ArrayList; // CraftBukkit start +import org.bukkit.block.BlockFace; +import org.bukkit.craftbukkit.block.CraftBlock; import org.bukkit.event.block.BlockPistonRetractEvent; import org.bukkit.event.block.BlockPistonExtendEvent; // CraftBukkit end @@ -66,7 +68,7 @@ public class BlockPiston extends Block { if (length >= 0) { org.bukkit.block.Block block = world.getWorld().getBlockAt(i, j, k); - BlockPistonExtendEvent event = new BlockPistonExtendEvent(block, length); + BlockPistonExtendEvent event = new BlockPistonExtendEvent(block, length, CraftBlock.notchToBlockFace(i1)); world.getServer().getPluginManager().callEvent(event); if (event.isCancelled()) { @@ -81,7 +83,7 @@ public class BlockPiston extends Block { // CraftBukkit start org.bukkit.block.Block block = world.getWorld().getBlockAt(i, j, k); - BlockPistonRetractEvent event = new BlockPistonRetractEvent(block); + BlockPistonRetractEvent event = new BlockPistonRetractEvent(block, CraftBlock.notchToBlockFace(i1)); world.getServer().getPluginManager().callEvent(event); if (event.isCancelled()) { |