diff --git a/client/render/BusRenderer.java b/client/render/BusRenderer.java index fb04228be..dbd521e78 100644 --- a/client/render/BusRenderer.java +++ b/client/render/BusRenderer.java @@ -92,6 +92,8 @@ public class BusRenderer implements IItemRenderer BusRenderHelper.instance.ay = ForgeDirection.UP; BusRenderHelper.instance.az = ForgeDirection.SOUTH; + renderer.uvRotateBottom = renderer.uvRotateEast = renderer.uvRotateNorth = renderer.uvRotateSouth = renderer.uvRotateTop = renderer.uvRotateWest = 0; + if ( item.getItem() instanceof IFacadeItem ) { IFacadeItem fi = (IFacadeItem) item.getItem(); @@ -113,6 +115,8 @@ public class BusRenderer implements IItemRenderer ip.renderInventory( BusRenderHelper.instance, renderer ); } + renderer.uvRotateBottom = renderer.uvRotateEast = renderer.uvRotateNorth = renderer.uvRotateSouth = renderer.uvRotateTop = renderer.uvRotateWest = 0; + GL11.glPopAttrib(); GL11.glPopMatrix(); } diff --git a/client/render/ItemRenderer.java b/client/render/ItemRenderer.java index 8c050792b..2a5751a40 100644 --- a/client/render/ItemRenderer.java +++ b/client/render/ItemRenderer.java @@ -37,6 +37,7 @@ public class ItemRenderer implements IItemRenderer GL11.glTranslatef( -0.5f, -0.5f, -0.5f ); if ( type == ItemRenderType.INVENTORY ) GL11.glTranslatef( 0.0f, -0.1f, 0.0f ); + WorldRender.instance.renderItemBlock( item ); GL11.glPopAttrib(); diff --git a/client/render/WorldRender.java b/client/render/WorldRender.java index 85c5db770..772bb78e1 100644 --- a/client/render/WorldRender.java +++ b/client/render/WorldRender.java @@ -60,7 +60,11 @@ public class WorldRender implements ISimpleBlockRenderingHandler { AEBaseBlock block = (AEBaseBlock) Block.getBlockFromItem( item.getItem() ); renderer.setRenderBoundsFromBlock( block ); + + renderer.uvRotateBottom = renderer.uvRotateEast = renderer.uvRotateNorth = renderer.uvRotateSouth = renderer.uvRotateTop = renderer.uvRotateWest = 0; getRender( block ).renderInventory( block, item, renderer ); + renderer.uvRotateBottom = renderer.uvRotateEast = renderer.uvRotateNorth = renderer.uvRotateSouth = renderer.uvRotateTop = renderer.uvRotateWest = 0; + } private BaseBlockRender getRender(AEBaseBlock block)