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();
        }