private static void generateRenderDataFor(BufferBuilder BufferBuilder, Tessellator tessellator, World world, IBlockState state) {
GL11.glPushMatrix();
BufferBuilder.begin(7, DefaultVertexFormats.BLOCK);
BlockRendererDispatcher blockrendererdispatcher = Minecraft.getMinecraft().getBlockRendererDispatcher();
blockrendererdispatcher.getBlockModelRenderer().renderModel(world, blockrendererdispatcher.getModelForState(state), state, BlockPos.ORIGIN, BufferBuilder, false, 0);
BufferBuilder.State toReturn = BufferBuilder.getVertexState();
tessellator.draw();
GL11.glPopMatrix();
blockstateToVertexData.put(state, toReturn);
}