# Pastebin FGML59Cg IBakedModel bakedModel = model.bake(new B3DLoader.B3DState(null, ((ManEatingChest) entity).frames), DefaultVertexFormats.field_181703_c, (ResourceLocation location) -> Minecraft.getMinecraft().getTextureMapBlocks().getAtlasSprite(location.toString())); RenderHelper.disableStandardItemLighting(); GlStateManager.pushMatrix(); GlStateManager.translate((float) x, (float) y, (float) z); Tessellator tessellator = Tessellator.getInstance(); WorldRenderer worldRenderer = tessellator.getWorldRenderer(); worldRenderer.func_181668_a(GL11.GL_QUADS, DefaultVertexFormats.field_181703_c); WorldRendererConsumer worldRendererConsumer = new WorldRendererConsumer(worldRenderer); int l = entity.getBrightnessForRender(partialTicks); OpenGlHelper.setLightmapTextureCoords(OpenGlHelper.lightmapTexUnit, (float) (l % 0x10000) / 1f, (float) (l / 0x10000) / 1f); List quads = bakedModel.getGeneralQuads(); if (!quads.isEmpty()) { for (BakedQuad quad : quads) { quad.pipe(worldRendererConsumer); } } for (EnumFacing side : EnumFacing.values()) { quads = bakedModel.getFaceQuads(side); if (!quads.isEmpty()) { for (BakedQuad quad : quads) { quad.pipe(worldRendererConsumer); } } } worldRenderer.setTranslation(0, 0, 0); tessellator.draw(); GlStateManager.popMatrix(); RenderHelper.enableStandardItemLighting();