public static net.minecraft.src.ChunkCoordinates Func_25051_a(net.minecraft.src.World world, net.minecraft.src.ChunkCoordinates chunkcoordinates) { net.minecraft.src.IChunkProvider ichunkprovider = world.GetChunkProvider(); ichunkprovider.LoadChunk(chunkcoordinates.posX - 3 >> 4, chunkcoordinates.posZ - 3 >> 4); ichunkprovider.LoadChunk(chunkcoordinates.posX + 3 >> 4, chunkcoordinates.posZ - 3 >> 4); ichunkprovider.LoadChunk(chunkcoordinates.posX - 3 >> 4, chunkcoordinates.posZ + 3 >> 4); ichunkprovider.LoadChunk(chunkcoordinates.posX + 3 >> 4, chunkcoordinates.posZ + 3 >> 4); if (world.GetBlockId(chunkcoordinates.posX, chunkcoordinates.posY, chunkcoordinates .posZ) != net.minecraft.src.Block.BED.ID) { return(null); } else { net.minecraft.src.ChunkCoordinates chunkcoordinates1 = net.minecraft.src.BlockBed .Func_22021_g(world, chunkcoordinates.posX, chunkcoordinates.posY, chunkcoordinates .posZ, 0); return(chunkcoordinates1); } }