From c365568d54e962e14d095bde98efae1e649e9fd1 Mon Sep 17 00:00:00 2001 From: tterrag1098 Date: Mon, 23 Feb 2015 13:05:24 -0500 Subject: [PATCH] Fix stair placement and tooltip bugs. Closes #235 --- .../com/cricketcraft/chisel/block/BlockCarvableStairs.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/cricketcraft/chisel/block/BlockCarvableStairs.java b/src/main/java/com/cricketcraft/chisel/block/BlockCarvableStairs.java index a730288e..1a359292 100644 --- a/src/main/java/com/cricketcraft/chisel/block/BlockCarvableStairs.java +++ b/src/main/java/com/cricketcraft/chisel/block/BlockCarvableStairs.java @@ -69,6 +69,10 @@ public class BlockCarvableStairs extends BlockStairs implements ICarvable { meta += par1World.getBlockMetadata(par2, par3, par4) % 8; // add upside-down-ness + if (par6ItemStack.getItemDamage() >= 8) { + meta += 8; + } + par1World.setBlockMetadataWithNotify(par2, par3, par4, meta, 2); } @@ -84,6 +88,6 @@ public class BlockCarvableStairs extends BlockStairs implements ICarvable { @Override public CarvableVariation getVariation(ItemStack stack) { - return carverHelper.getVariation(stack.getItemDamage()); + return carverHelper.getVariation(blockMeta + (stack.getItemDamage() / 8)); } }