public boolean renderWorldBlock(IBlockAccess world, int x, int y, int z, Block block, int modelId, RenderBlocks renderer) {
block.setBlockBoundsBasedOnState(world, x, y, z);
BoundingBox bb = new BoundingBox(block.getBlockBoundsMinX(), block.getBlockBoundsMinY(), block.getBlockBoundsMinZ(), block.getBlockBoundsMaxX(),
block.getBlockBoundsMaxY(), block.getBlockBoundsMaxZ());
bb = bb.translate(x, y, z);
RenderUtil.setTesselatorBrightness(world, x, y, z);
IIcon[] textures = RenderUtil.getBlockTextures(world, x, y, z);
CubeRenderer.render(bb, textures, null, null);