@Override public void renderTileEntityAt( TileAltar tile, double x, double y, double z, float partialTicks, int destroyStage) { if (tile == null) return; GlStateManager.pushMatrix(); GlStateManager.enableBlend(); GlStateManager.blendFunc(0x302, 0x303); GlStateManager.translate(x + 0.5f, y + 1.65f, z + 0.5f); GlStateManager.rotate(180f, 1f, 0f, 0f); GlStateManager.scale(1.1, 1.1, 1.1); GL11.glColor4f(1f, 1f, 1f, 1f); RenderUtils.bindTexture(tile.isMaster() ? ALTAR_MASTER : ALTAR_BASE); model.renderBasic(RenderUtils.magicNum); GL11.glColor4f(1f, 1f, 1f, 1f); GlStateManager.disableBlend(); GlStateManager.popMatrix(); renderItem(tile, x, y, z, tile.getStackInSlot(0)); }