From c301819b5da0879c5685f1d2daf7b028f5ef8fdd Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Fri, 11 Jul 2014 15:06:42 -0500 Subject: [PATCH] Fixed Crafting CPU Drops, and Render of Crafting Monitor. --- block/crafting/BlockCraftingUnit.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/block/crafting/BlockCraftingUnit.java b/block/crafting/BlockCraftingUnit.java index e9f2eec3b..cf7001fa1 100644 --- a/block/crafting/BlockCraftingUnit.java +++ b/block/crafting/BlockCraftingUnit.java @@ -57,9 +57,14 @@ public class BlockCraftingUnit extends AEBaseBlock public int getDamageValue(World w, int x, int y, int z) { int meta = w.getBlockMetadata( x, y, z ); + return damageDropped( meta ); + } + @Override + public int damageDropped( int meta ) + { return meta & 3; } - + @Override public String getUnlocalizedName(ItemStack is) { @@ -77,7 +82,9 @@ public class BlockCraftingUnit extends AEBaseBlock @Override public void setRenderStateByMeta(int itemDamage) { - getRendererInstance().setTemporaryRenderIcon( getIcon( 0, itemDamage ) ); + IIcon front = getIcon( ForgeDirection.SOUTH.ordinal(), itemDamage ); + IIcon other = getIcon( ForgeDirection.NORTH.ordinal(), itemDamage ); + getRendererInstance().setTemporaryRenderIcons(other, other, front, other, other, other); } @Override