Exemplo n.º 1
0
 protected internal override net.minecraft.src.IChunkProvider CreateChunkProvider(
     )
 {
     net.minecraft.src.IChunkLoader ichunkloader = worldFile.Func_22092_a(worldProvider);
     chunkProviderServer = new net.minecraft.src.ChunkProviderServer(this, ichunkloader, worldProvider.GetChunkProvider());
     return(chunkProviderServer);
 }
Exemplo n.º 2
0
 public ChunkProvider(net.minecraft.src.World world, net.minecraft.src.IChunkLoader
                      ichunkloader, net.minecraft.src.IChunkProvider ichunkprovider)
 {
     // Referenced classes of package net.minecraft.src:
     //            IChunkProvider, EmptyChunk, ChunkCoordIntPair, Chunk,
     //            IChunkLoader, World, IProgressUpdate
     field_28062_a  = new SharpBukkitLive.NullSafeDictionary <int, Chunk>();
     field_28065_e  = new SharpBukkitLive.NullSafeDictionary <int, Chunk>();
     field_28064_f  = new List <Chunk>();
     field_28061_b  = new net.minecraft.src.EmptyChunk(world, new byte[32768], 0, 0);
     worldObj       = world;
     field_28066_d  = ichunkloader;
     chunkGenerator = ichunkprovider;
 }
Exemplo n.º 3
0
 public ChunkProviderServer(net.minecraft.src.WorldServer worldserver, net.minecraft.src.IChunkLoader
                            ichunkloader, net.minecraft.src.IChunkProvider ichunkprovider)
 {
     // Referenced classes of package net.minecraft.src:
     //            IChunkProvider, EmptyChunk, ChunkCoordIntPair, WorldServer,
     //            ChunkCoordinates, Chunk, IChunkLoader, IProgressUpdate
     field_725_a          = new HashSet <int>();
     chunkLoadOverride    = false;
     id2ChunkMap          = new NullSafeDictionary <int, Chunk>();
     field_727_f          = new List <Chunk>();
     dummyChunk           = new net.minecraft.src.EmptyChunk(worldserver, new byte[32768], 0, 0);
     world                = worldserver;
     chunkLoader          = ichunkloader;
     serverChunkGenerator = ichunkprovider;
 }