diff --git a/Minecraft.Client/ItemRenderer.cpp b/Minecraft.Client/ItemRenderer.cpp index 36bda853..fab05391 100644 --- a/Minecraft.Client/ItemRenderer.cpp +++ b/Minecraft.Client/ItemRenderer.cpp @@ -419,7 +419,7 @@ void ItemRenderer::renderGuiItem(Font *font, Textures *textures, shared_ptrrenderBannerForGui(x, y, fScaleX, fScaleY, fAlpha, baseColor); return; } - + if ((item->getIconType() == Icon::TYPE_TERRAIN && TileRenderer::canRender(Tile::tiles[itemId]->getRenderShape())) && itemId != Tile::barrier_Id) { PIXBeginNamedEvent(0,"3D gui item render %d\n",itemId); @@ -447,6 +447,9 @@ void ItemRenderer::renderGuiItem(Font *font, Textures *textures, shared_ptrid == Tile::crafting_table_Id) { + glRotatef(180, 0, 1, 0); + } #endif // 4J-PB - pass the alpha value in - the grass block render has the top surface coloured differently to the rest of the block glRotatef(-90.0f, 0.0f, 1.0f, 0.0f);