hopeful fix for blocks not being pistons when they should be

This commit is contained in:
Tahg
2011-09-30 03:27:36 -04:00
parent b1451f58cb
commit 4155a42406
3 changed files with 12 additions and 7 deletions

View File

@@ -8,9 +8,11 @@ import org.bukkit.material.PistonBaseMaterial;
public abstract class BlockPistonEvent extends BlockEvent implements Cancellable {
private boolean cancelled;
private BlockFace direction;
public BlockPistonEvent(Type type, Block block) {
public BlockPistonEvent(Type type, Block block, BlockFace direction) {
super(type, block);
this.direction = direction;
}
public boolean isCancelled() {
@@ -37,7 +39,8 @@ public abstract class BlockPistonEvent extends BlockEvent implements Cancellable
*/
public BlockFace getDirection() {
// Both are meh!
// return ((PistonBaseMaterial) block.getType().getNewData(block.getData ())).getFacing();
return ((PistonBaseMaterial) block.getState().getData()).getFacing();
// return ((PistonBaseMaterial) block.getType().getNewData(block.getData())).getFacing();
// return ((PistonBaseMaterial) block.getState().getData()).getFacing();
return direction;
}
}