summaryrefslogtreecommitdiffstats
path: root/src/main/java/net/minecraft/server/BlockPiston.java
diff options
context:
space:
mode:
authorTahg <tahgtahv@gmail.com>2011-09-30 03:28:23 -0400
committerTahg <tahgtahv@gmail.com>2011-10-05 11:36:02 -0400
commitd74145ef23455c63f91bd667aa772fa40f0e659a (patch)
tree2c46ada16463a645d95a83cd0a6cd1f015022fb9 /src/main/java/net/minecraft/server/BlockPiston.java
parent73f419197ac63ced878af68e2674426d238104d8 (diff)
downloadcraftbukkit-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.java6
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()) {