public PlayerInstance(net.minecraft.src.PlayerManager playermanager, int i, int j
                       )
 {
     // Referenced classes of package net.minecraft.src:
     //            ChunkCoordIntPair, PlayerManager, WorldServer, ChunkProviderServer,
     //            EntityPlayerMP, Packet50PreChunk, NetServerHandler, PlayerHash,
     //            Packet53BlockChange, Block, Packet51MapChunk, TileEntity,
     //            Packet52MultiBlockChange, Packet
     //        super();
     playerManager = playermanager;
     players       = new List <EntityPlayerMP>();
     dirtyBlocks   = new short[10];
     dirtyCount    = 0;
     chunkX        = i;
     chunkZ        = j;
     location      = new net.minecraft.src.ChunkCoordIntPair(i, j);
     playermanager.GetMinecraftServer().chunkProviderServer.LoadChunk(i, j);
 }
        public ServerConfigurationManager(net.minecraft.server.MinecraftServer minecraftserver
                                          )
        {
            // Referenced classes of package net.minecraft.src:
            //            PlayerManager, PropertyManager, WorldServer, ISaveHandler,
            //            EntityPlayerMP, ChunkProviderServer, IPlayerFileData, NetLoginHandler,
            //            NetworkManager, NetServerHandler, ItemInWorldManager, EntityTracker,
            //            EntityPlayer, ChunkCoordinates, Packet70Bed, Packet9Respawn,
            //            Teleporter, Packet3Chat, Packet4UpdateTime, Packet,
            //            TileEntity
            playerEntities       = new List <EntityPlayerMP>();
            bannedPlayers        = new HashSet <string>();
            bannedIPs            = new HashSet <string>();
            ops                  = new HashSet <string>();
            whiteListedIPs       = new HashSet <string>();
            playerManagerObj     = new net.minecraft.src.PlayerManager[2];
            mcServer             = minecraftserver;
            bannedPlayersFile    = minecraftserver.GetFile("banned-players.txt");
            ipBanFile            = minecraftserver.GetFile("banned-ips.txt");
            opFile               = minecraftserver.GetFile("ops.txt");
            whitelistPlayersFile = minecraftserver.GetFile("white-list.txt");
            int i = minecraftserver.propertyManager.GetIntProperty("view-distance", 10);

            playerManagerObj[0] = new net.minecraft.src.PlayerManager(minecraftserver, 0, i);
            playerManagerObj[1] = new net.minecraft.src.PlayerManager(minecraftserver, -1, i);
            maxPlayers          = minecraftserver.propertyManager.GetIntProperty("max-players", 20);
            whiteListEnforced   = minecraftserver.propertyManager.GetBoolean("white-list"
                                                                             , false);
            ReadBannedPlayers();
            LoadBannedList();
            LoadOps();
            LoadWhiteList();
            WriteBannedPlayers();
            SaveBannedList();
            SaveOps();
            SaveWhiteList();
        }
 internal static System.Collections.IList GetPlayerInstancesToUpdate(net.minecraft.src.PlayerManager playermanager)
 {
     return(playermanager.playerInstancesToUpdate);
 }
 internal static net.minecraft.src.PlayerHash GetPlayerInstances(net.minecraft.src.PlayerManager
                                                                 playermanager)
 {
     return(playermanager.playerInstances);
 }