diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..eb874f6b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/MinecraftClient.v11.suo \ No newline at end of file diff --git a/MinecraftClient/Bots.cs b/MinecraftClient/Bots.cs index e9187c18..abf0febe 100644 --- a/MinecraftClient/Bots.cs +++ b/MinecraftClient/Bots.cs @@ -486,14 +486,14 @@ namespace MinecraftClient private string chooseword() { - if (System.IO.File.Exists(English ? "words.txt" : "mots.txt")) + if (System.IO.File.Exists(English ? "config/hangman/words.txt" : "mots.txt")) { string[] dico = System.IO.File.ReadAllLines(English ? "words.txt" : "mots.txt"); return dico[new Random().Next(dico.Length)]; } else { - LogToConsole(English ? "Cannot find words.txt !" : "Fichier mots.txt introuvable !"); + LogToConsole(English ? "Cannot find words.txt in config/hangman!" : "mots.txt Fichier introuvable dans config/hangman!"); return English ? "WORDSAREMISSING" : "DICOMANQUANT"; } } @@ -502,14 +502,14 @@ namespace MinecraftClient { List owners = new List(); owners.Add("CONSOLE"); - if (System.IO.File.Exists("bot-owners.txt")) + if (System.IO.File.Exists("config/bot-owners.txt")) { - foreach (string s in System.IO.File.ReadAllLines("bot-owners.txt")) + foreach (string s in System.IO.File.ReadAllLines("config/bot-owners.txt")) { owners.Add(s.ToUpper()); } } - else LogToConsole(English ? "Cannot find bot-owners.txt !" : "Fichier bot-owners.txt introuvable !"); + else LogToConsole(English ? "Cannot find bot-owners.txt in config folder!" : "bot-owners.txt Fichier introuvable dans config!"); return owners.ToArray(); } @@ -557,27 +557,27 @@ namespace MinecraftClient public override void Initialize() { - if (System.IO.File.Exists("alerts.txt")) + if (System.IO.File.Exists("config/alerts.txt")) { - dictionnary = System.IO.File.ReadAllLines("alerts.txt"); + dictionnary = System.IO.File.ReadAllLines("config/alerts.txt"); for (int i = 0; i < dictionnary.Length; i++) { dictionnary[i] = dictionnary[i].ToLower(); } } - else LogToConsole("Cannot find alerts.txt !"); + else LogToConsole("Cannot find alerts.txt in the config folder!"); - if (System.IO.File.Exists("alerts-exclude.txt")) + if (System.IO.File.Exists("config/alerts-exclude.txt")) { - excludelist = System.IO.File.ReadAllLines("alerts-exclude.txt"); + excludelist = System.IO.File.ReadAllLines("config/alerts-exclude.txt"); for (int i = 0; i < excludelist.Length; i++) { excludelist[i] = excludelist[i].ToLower(); } } - else LogToConsole("Cannot find alerts-exclude.txt !"); + else LogToConsole("Cannot find alerts-exclude.txt in the config folder!"); } public override void GetText(string text) @@ -786,16 +786,16 @@ namespace MinecraftClient public override void Initialize() { McTcpClient.AttemptsLeft = attempts; - if (System.IO.File.Exists("kickmessages.txt")) + if (System.IO.File.Exists("config/kickmessages.txt")) { - dictionnary = System.IO.File.ReadAllLines("kickmessages.txt"); + dictionnary = System.IO.File.ReadAllLines("config/kickmessages.txt"); for (int i = 0; i < dictionnary.Length; i++) { dictionnary[i] = dictionnary[i].ToLower(); } } - else LogToConsole("Cannot find kickmessages.txt !"); + else LogToConsole("Cannot find kickmessages.txt in the config directory!"); } public override bool OnDisconnect(DisconnectReason reason, string message) diff --git a/MinecraftClient/config/alerts-exclude.txt b/MinecraftClient/config/alerts-exclude.txt new file mode 100644 index 00000000..9d4263a5 --- /dev/null +++ b/MinecraftClient/config/alerts-exclude.txt @@ -0,0 +1,8 @@ +myserver.com +Yourname>: +Player Yourname +Yourname joined +Yourname left +[Lockette] (Admin) + Yourname: +Yourname is \ No newline at end of file diff --git a/MinecraftClient/config/alerts.txt b/MinecraftClient/config/alerts.txt new file mode 100644 index 00000000..8db71581 --- /dev/null +++ b/MinecraftClient/config/alerts.txt @@ -0,0 +1,37 @@ +Yourname + whispers +-> me +admin +.com +.net +.fr +.us +.uk +!!!! +???? +aaaa +zzzz +eeee +rrrr +tttt +yyyy +uuuu +iiii +oooo +pppp +qqqq +ssss +dddd +ffff +gggg +hhhh +jjjj +kkkk +llll +mmmm +wwww +xxxx +cccc +vvvv +bbbb +nnnn \ No newline at end of file diff --git a/MinecraftClient/config/bot-owners.txt b/MinecraftClient/config/bot-owners.txt new file mode 100644 index 00000000..0aa67083 --- /dev/null +++ b/MinecraftClient/config/bot-owners.txt @@ -0,0 +1,2 @@ +ORelio +PutYourNameHere \ No newline at end of file diff --git a/MinecraftClient/config/hangman/mots.txt b/MinecraftClient/config/hangman/mots.txt new file mode 100644 index 00000000..65a8eecf --- /dev/null +++ b/MinecraftClient/config/hangman/mots.txt @@ -0,0 +1,322 @@ +MAISON +BLEU +AVION +XYLOPHONE +ABEILLE +IMMEUBLE +GOURDIN +NEIGE +ZERO +MARRON +TELEPHONE +ORDINATEUR +FENETRE +SOLEIL +TILLEUL +TINTAMARRE +PROLIFIQUE +HORLOGE +EGLISE +BUREAU +ABRICOT +PLANISPHERE +MAPPEMONDE +PECHE +ETUI +SELLE +CABAS +MANGER +BOUDIN +BANANE +MANGUE +KIWI +COLIBRI +CHOUCROUTE +CHEVET +REVEIL +NOUVELLE +BUANDERIE +FONCTIONNEMENT +PRINCESSE +POTAGER +DEMON +DENT +CAISSE +VILLAGE +URBANISATION +YACK +RIVIERE +ILOT +ENTREE +PALISSADE +ARBALETTE +SUCRERIE +TAPISSERIE +PAQUEBOT +PAQUERETTE +TOURNESOL +CALENDRIER +AUTOROUTE +COUTEAU +TORNADE +RUISSEAU +DELTAPLANE +PARAPENTE +PENDU +BROCOLI +TOPINAMBOUR +MAGMA +LICHEN +CALCULATRICE +DICTIONNAIRE +SUPERETTE +POULIE +ENGRENAGE +RADEAU +SACOCHE +SECATEUR +CHRONOMETRE +SABLIER +ESPRIT +TIROIR +MINERAI +LINGOT +BADGE +OREILLER +COUETTE +EDREDON +CORBEILLE +COURRIER +FRESQUE +BIBLIOTHEQUE +TABLE +CHAISE +CARRELAGE +SERVIETTE +SUPERFICIE +COMMODE +PELUCHE +GABARIT +PONTON +PRESQUE +MECHE +PELURE +BALLOT +TRACTEUR +AGRICULTURE +PORTILLON +CERF +SOURCE +FONTAINE +SANGLIER +TOURTERELLE +PHARAON +ELECTRIQUE +NOUVEAUTE +PYJAMA +NEON +PAON +FAON +ACTIVITE +ENCYCLOPEDIE +MESSAGER +MICROSCOPE +TELESCOPE +TELEPHERIQUE +EMPLACEMENT +TERRIER +TERRINE +PEINTURE +AQUARELLE +BOSQUET +GRAVIER +BOUGIE +CHANDELIER +DESTINATION +VEHICULE +EPERVIER +FLECHETTE +CANAPE +NARRATEUR +RECOMPENSE +VICTOIRE +BATAILLE +BRASIER +CHARBON +BRAISE +VACHERIE +POULAILLER +TIGRE +MATOU +DEFORESTATION +ELEPHANT +RADIATEUR +TRESOR +GOMME +TRIANGLE +PENTAGRAMME +SPIRALE +BLASON +BOULIER +BOUCLIER +TABOURET +PUZZLE +LABYRINTHE +ESPACE +AFFICHE +CINEMA +ANTICIPATION +ASTRE +PLANETE +UNIVERS +CURIOSITE +GUIDE +VALLEE +SOMMET +MURAILLE +MONUMENT +PIGEON +PIANO +GUITARE +VIOLON +VIOLET +CLAIRON +TROMPETTE +CLAIRIERE +BUISSON +FEUILLAGE +VOUTE +FOUGERE +CALENDRIER +THERMOMETRE +CASSEROLE +CASSOULET +COCCINELLE +PUCERON +FOURMI +LIBELLULE +PAPILLON +MIRADOR +ERUPTION +GOUVERNAIL +VOILE +CATAMARAN +PARAVENT +PARATONNERRE +CLOTURE +PHILOSOPHE +TIMBRE +ENVELOPPE +POESIE +ARTISANAT +JUMELLES +POULAIN +JUMENT +SEAU +ARROSOIR +ROSIER +JARDINIER +FORESTIER +GENDARME +SONGE +REVE +ETOILE +CORAIL +EVENTAIL +MARCHANDISE +ELEVATEUR +ASCENSEUR +ESCALIER +MONTGOLFIERE +LUMINAIRE +LAMPADAIRE +PACHYDERME +PASTEQUE +MELON +CEREALE +COQUELICOT +PISSENLIT +PATURAGE +BOTTE +BAIGNOIRE +BANQUEROUTE +BOUQUET +CHANDAIL +NAIN +CUMULONIMBUS +JAUNE +VENT +ECLAT +ECLAIR +DIAMANT +CRISTAL +ROCHER +CAPITALE +FACTURE +FEUILLETON +JOURNAL +GRILLAGE +WAGON +LOCOMOTIVE +CHRONOMETRE +CLOWN +TOURNEVIS +PETANQUE +PANCARTE +ETAGERE +BAGUETTE +ESQUIVE +BAQUET +ENORME +DONJON +BANQUET +CARNET +CHAUDIERE +SENTIER +MANEGE +LUNATIQUE +TAPAGE +CRAYON +CANYON +SAVATE +SAVANE +AEROPORT +QUESTION +GUIRLANDE +INFORMATION +FAUTEUIL +CHAMPAGNE +BOUTEILLE +CLAPOTIS +VAGUE +DEJEUNER +CULTURE +CUBE +PANNEAU +PAPYRUS +DIMENSION +FONCTION +ECLUSE +PISTON +PIRATE +PITON +FOURNAISE +FABULEUX +BOUQUIN +MAGAZINE +MAGASIN +PATINOIRE +AVOCAT +SALADE +LAINE +MINECRAFT +CREEPER +SQUELETTE +GHAST +NETHER +LANTERNE +FACTION +GLOWSTONE +MINECART +CONSTRUCTION +BACTERIE \ No newline at end of file diff --git a/MinecraftClient/config/hangman/words.txt b/MinecraftClient/config/hangman/words.txt new file mode 100644 index 00000000..f8342d2a --- /dev/null +++ b/MinecraftClient/config/hangman/words.txt @@ -0,0 +1,323 @@ +HOUSE +BLUE +PLANE +JUKEBOX +BEE +BUILDING +AXE +SNOW +ZERO +BROWN +TELEPHONE +COMPUTER +WINDOW +SUN +LINDEN +TINTAMARRE +PROLIFIC +CLOCK +CHURCH +OFFICE +APRICOT +PLANISPHERE +WORLD MAP +FISHING +CASE +SADDLE +BAG +ROOM +PUDDING +BANANA +MANGO +KIWI +HUMMINGBIRD +BEDSIDE +ALARM +NEW +LAUNDRY +OPERATION +PRINCESS +GARDEN +DEMON +DENT +CASH +VILLAGE +ESTATE +YAK +RIVER +ISLAND +ENTRY +PALISSADE +ARBALETTE +CANDY +TAPESTRY +PAQUEBOT +PAQUERETTE +SUNFLOWER +CALENDAR +HIGHWAY +KNIFE +TORNADO +CREEK +HUNG +BROCCOLI +ARTICHOKE +MAGMA +LICHEN +CALCULATOR +DICTIONARY +SUPERETTE +PULLEY +GEAR +RAFT +BAG +SECATEUR +TIMER +HOURGLASS +SPIRIT +DRAWER +ORE +INGOT +BADGE +PILLOW +COVER +BASKET +MAIL +FRESCO +LIBRARY +TABLE +CHAIR +TILE +TOWEL +AREA +CHEST +PLUSH +TEMPLATE +PONTOON +ALMOST +WICK +PEEL +NERD +TRACTOR +AGRICULTURE +DOOR +CERF +SOURCE +FONTAINE +BOAR +DOVE +PHARAOH +ELECTRIC +NEW +PAJAMA +NEON +PEACOCK +FAWN +ACTIVITY +ENCYCLOPEDIA +MESSENGER +MICROSCOPE +TELESCOPE +TELEPHERIQUE +LOCATION +TERRIER +BOWL +PAINTING +WATERCOLOR +GROVE +GRAVEL +CANDLE +CANDLESTICK +DESTINATION +VEHICLE +EPERVIER +DART +SOFA +NARRATOR +REWARD +VICTORY +BATTLE +Brasier +COAL +EMBER +VACHERIE +BARN +TIGRE +MATOU +DEFORESTATION +ELEPHANT +RADIATOR +TREASURE +GUM +TRIANGLE +PENTAGRAM +SPIRAL +BLAZON +ABACUS +SHIELD +STOOL +PUZZLE +LABYRINTH +SPACE +POSTER +CINEMA +ANTICIPATION +ASTRE +PLANET +UNIVERSE +CURIOSITY +GUIDE +VALLEY +SUMMIT +WALL +MONUMENT +PIGEON +PIANO +GUITAR +VIOLIN +VIOLET +CLARION +TRUMPET +CLAIRIERE +BUSH +FOLIAGE +ARCH +FERN +CALENDAR +THERMOMETER +PAN +CASSOULET +LADYBUG +PUCERON +ANT +DRAGONFLY +BUTTERFLY +VIEWPOINT +ERUPTION +RUDDER +SAIL +CATAMARAN +SCREEN +LIGHTNING +CLOSING +PHILOSOPHER +STAMP +ENVELOPE +POETRY +CRAFTS +TWIN +FOAL +MARE +BUCKET +WATERING +ROSIER +GARDENER +FOREST +GENDARME +DREAM +DREAM +STAR +CORAL +FAN +GOODS +LIFT +ELEVATOR +STAIRS +BALLOON +LIGHT +LAMP +PACHYDERME +WATERMELON +MELON +CEREAL +POPPY +DANDELION +GRAZING +BOOT +BATH +BANKRUPTCY +BOUQUET +SWEATER +NAIN +CUMULONIMBUS +YELLOW +WIND +ECLAT +FLASH +DIAMOND +CRYSTAL +ROCK +CAPITAL +INVOICE +PAPER +JOURNAL +SCREEN +WAGON +LOCOMOTIVE +TIMER +CLOWN +SCREWDRIVER +BOWLS +PANCARTE +SHELF +WAND +DODGE +TUB +HUGE +DUNGEON +BANQUET +BOOK +BOILER +TRAIL +STABLES +WHIMSICAL +TAPAGE +PENCIL +CANYON +SAVATE +SAVANNAH +AIRPORT +QUESTION +GARLAND +INFORMATION +ARMCHAIR +CHAMPAGNE +BOTTLE +CLAPOTIS +WAVE +LUNCH +CULTURE +CUBE +PANEL +PAPYRUS +DIMENSION +FUNCTION +ECLUSE +PISTON +PIRATE +Piton +FURNACE +FABULOUS +BOUQUIN +MAGAZINE +STORE +RINK +LAWYER +SALAD +WOOL +MINECRAFT +CREEPER +SKELETON +GHAST +NETHER +TORCH +LANTERN +FACTION +GLOWSTONE +MINECART +CONSTRUCTION +BACTERIA +ACHIEVEMENT +HEROBRINE +NOTCH +BOW diff --git a/MinecraftClient/config/kickmessages.txt b/MinecraftClient/config/kickmessages.txt new file mode 100644 index 00000000..f9fe3ecc --- /dev/null +++ b/MinecraftClient/config/kickmessages.txt @@ -0,0 +1,4 @@ +Connection has been lost +Server is restarting +Server is full +Too Many people \ No newline at end of file