Exemple #1
0
 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);
     }
 }