<commit_before>/*
 * Copyright  2014 - 2017 | Wurst-Imperium | All rights reserved.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 */
package net.wurstclient.features.mods;

import java.lang.reflect.Field;
import java.util.Collection;
import java.util.Comparator;
import java.util.TreeMap;

import net.wurstclient.features.Mod;
import net.wurstclient.features.mods.blocks.*;
import net.wurstclient.features.mods.chat.AntiSpamMod;
import net.wurstclient.features.mods.chat.FancyChatMod;
import net.wurstclient.features.mods.chat.ForceOpMod;
import net.wurstclient.features.mods.chat.HomeMod;
import net.wurstclient.features.mods.chat.MassTpaMod;
import net.wurstclient.features.mods.chat.SpammerMod;
import net.wurstclient.features.mods.combat.*;
import net.wurstclient.features.mods.fun.*;
import net.wurstclient.features.mods.items.CmdBlockMod;
import net.wurstclient.features.mods.items.CrashChestMod;
import net.wurstclient.features.mods.items.CrashTagMod;
import net.wurstclient.features.mods.items.KillPotionMod;
import net.wurstclient.features.mods.items.TrollPotionMod;
import net.wurstclient.features.mods.movement.*;
import net.wurstclient.features.mods.other.*;
import net.wurstclient.features.mods.render.*;
import net.wurstclient.features.mods.retro.AntiFireMod;
import net.wurstclient.features.mods.retro.AntiPotionMod;
import net.wurstclient.features.mods.retro.FastBowMod;
import net.wurstclient.features.mods.retro.FastEatMod;
import net.wurstclient.features.mods.retro.ForcePushMod;
import net.wurstclient.features.mods.retro.RegenMod;

public final class ModManager
{
	private final TreeMap<String, Mod> mods =
		new TreeMap<>(new Comparator<String>()
		{
			@Override
			public int compare(String o1, String o2)
			{
				return o1.compareToIgnoreCase(o2);
			}
		});
	
	public final AntiAfkMod antiAfkMod = new AntiAfkMod();
	public final AntiBlindMod antiBlindMod = new AntiBlindMod();
	public final AntiCactusMod antiCactusMod = new AntiCactusMod();
	public final AntiFireMod antiFireMod = new AntiFireMod();
	public final AntiKnockbackMod antiKnockbackMod = new AntiKnockbackMod();
	public final AntiPotionMod antiPotionMod = new AntiPotionMod();
	public final AntiSpamMod antiSpamMod = new AntiSpamMod();
	public final AutoArmorMod autoArmorMod = new AutoArmorMod();
	public final AutoBuildMod autoBuildMod = new AutoBuildMod();
	public final AutoLeaveMod autoLeaveMod = new AutoLeaveMod();
	public final AutoEatMod autoEatMod = new AutoEatMod();
	public final AutoFishMod autoFishMod = new AutoFishMod();
	public final AutoMineMod autoMineMod = new AutoMineMod();
	public final AutoRespawnMod autoRespawnMod = new AutoRespawnMod();
	public final AutoSignMod autoSignMod = new AutoSignMod();
	public final AutoSplashPotMod autoSplashPotMod = new AutoSplashPotMod();
	public final AutoSoupMod autoSoupMod = new AutoSoupMod();
	public final AutoSprintMod autoSprintMod = new AutoSprintMod();
	public final AutoStealMod autoStealMod = new AutoStealMod();
	public final AutoSwitchMod autoSwitchMod = new AutoSwitchMod();
	public final AutoSwordMod autoSwordMod = new AutoSwordMod();
	public final AutoToolMod autoToolMod = new AutoToolMod();
	public final AutoWalkMod autoWalkMod = new AutoWalkMod();
	public final BaseFinderMod baseFinderMod = new BaseFinderMod();
	public final BlinkMod blinkMod = new BlinkMod();
	public final BoatFlyMod boatFlyMod = new BoatFlyMod();
	public final BonemealAuraMod bonemealAuraMod = new BonemealAuraMod();
	public final BowAimbotMod bowAimbotMod = new BowAimbotMod();
	public final BuildRandomMod buildRandomMod = new BuildRandomMod();
	public final BunnyHopMod bunnyHopMod = new BunnyHopMod();
	public final CameraNoClipMod cameraNoClipMod = new CameraNoClipMod();
	public final CaveFinderMod caveFinderMod = new CaveFinderMod();
	public final ChestEspMod chestEspMod = new ChestEspMod();
	public final ClickAuraMod clickAuraMod = new ClickAuraMod();
	public final ClickGuiMod clickGuiMod = new ClickGuiMod();
	public final CmdBlockMod cmdBlockMod = new CmdBlockMod();
	public final CrashChestMod crashChestMod = new CrashChestMod();
	public final CrashTagMod crashTagMod = new CrashTagMod();
	public final CriticalsMod criticalsMod = new CriticalsMod();
	public final DerpMod derpMod = new DerpMod();
	public final DolphinMod dolphinMod = new DolphinMod();
	public final ExtraElytraMod extraElytraMod = new ExtraElytraMod();
	public final FancyChatMod fancyChatMod = new FancyChatMod();
	public final FastBreakMod fastBreakMod = new FastBreakMod();
	public final FastBowMod fastBowMod = new FastBowMod();
	public final FastEatMod fastEatMod = new FastEatMod();
	public final FastLadderMod fastLadderMod = new FastLadderMod();
	public final FastPlaceMod fastPlaceMod = new FastPlaceMod();
	public final FightBotMod fightBotMod = new FightBotMod();
	public final FlightMod flightMod = new FlightMod();
	public final FollowMod followMod = new FollowMod();
	public final ForceOpMod forceOpMod = new ForceOpMod();
	public final ForcePushMod forcePushMod = new ForcePushMod();
	public final FreecamMod freecamMod = new FreecamMod();
	public final FullbrightMod fullbrightMod = new FullbrightMod();
	public final GhostHandMod ghostHandMod = new GhostHandMod();
	public final GlideMod glideMod = new GlideMod();
	public final HeadlessMod headlessMod = new HeadlessMod();<commit_msg>Add ExcavatorMod<commit_after>/*
 * Copyright  2014 - 2017 | Wurst-Imperium | All rights reserved.
 *
 * This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
 */
package net.wurstclient.features.mods;

import java.lang.reflect.Field;
import java.util.Collection;
import java.util.Comparator;
import java.util.TreeMap;

import net.wurstclient.features.Mod;
import net.wurstclient.features.mods.blocks.*;
import net.wurstclient.features.mods.chat.AntiSpamMod;
import net.wurstclient.features.mods.chat.FancyChatMod;
import net.wurstclient.features.mods.chat.ForceOpMod;
import net.wurstclient.features.mods.chat.HomeMod;
import net.wurstclient.features.mods.chat.MassTpaMod;
import net.wurstclient.features.mods.chat.SpammerMod;
import net.wurstclient.features.mods.combat.*;
import net.wurstclient.features.mods.fun.*;
import net.wurstclient.features.mods.items.CmdBlockMod;
import net.wurstclient.features.mods.items.CrashChestMod;
import net.wurstclient.features.mods.items.CrashTagMod;
import net.wurstclient.features.mods.items.KillPotionMod;
import net.wurstclient.features.mods.items.TrollPotionMod;
import net.wurstclient.features.mods.movement.*;
import net.wurstclient.features.mods.other.*;
import net.wurstclient.features.mods.render.*;
import net.wurstclient.features.mods.retro.AntiFireMod;
import net.wurstclient.features.mods.retro.AntiPotionMod;
import net.wurstclient.features.mods.retro.FastBowMod;
import net.wurstclient.features.mods.retro.FastEatMod;
import net.wurstclient.features.mods.retro.ForcePushMod;
import net.wurstclient.features.mods.retro.RegenMod;

public final class ModManager
{
	private final TreeMap<String, Mod> mods =
		new TreeMap<>(new Comparator<String>()
		{
			@Override
			public int compare(String o1, String o2)
			{
				return o1.compareToIgnoreCase(o2);
			}
		});
	
	public final AntiAfkMod antiAfkMod = new AntiAfkMod();
	public final AntiBlindMod antiBlindMod = new AntiBlindMod();
	public final AntiCactusMod antiCactusMod = new AntiCactusMod();
	public final AntiFireMod antiFireMod = new AntiFireMod();
	public final AntiKnockbackMod antiKnockbackMod = new AntiKnockbackMod();
	public final AntiPotionMod antiPotionMod = new AntiPotionMod();
	public final AntiSpamMod antiSpamMod = new AntiSpamMod();
	public final AutoArmorMod autoArmorMod = new AutoArmorMod();
	public final AutoBuildMod autoBuildMod = new AutoBuildMod();
	public final AutoLeaveMod autoLeaveMod = new AutoLeaveMod();
	public final AutoEatMod autoEatMod = new AutoEatMod();
	public final AutoFishMod autoFishMod = new AutoFishMod();
	public final AutoMineMod autoMineMod = new AutoMineMod();
	public final AutoRespawnMod autoRespawnMod = new AutoRespawnMod();
	public final AutoSignMod autoSignMod = new AutoSignMod();
	public final AutoSplashPotMod autoSplashPotMod = new AutoSplashPotMod();
	public final AutoSoupMod autoSoupMod = new AutoSoupMod();
	public final AutoSprintMod autoSprintMod = new AutoSprintMod();
	public final AutoStealMod autoStealMod = new AutoStealMod();
	public final AutoSwitchMod autoSwitchMod = new AutoSwitchMod();
	public final AutoSwordMod autoSwordMod = new AutoSwordMod();
	public final AutoToolMod autoToolMod = new AutoToolMod();
	public final AutoWalkMod autoWalkMod = new AutoWalkMod();
	public final BaseFinderMod baseFinderMod = new BaseFinderMod();
	public final BlinkMod blinkMod = new BlinkMod();
	public final BoatFlyMod boatFlyMod = new BoatFlyMod();
	public final BonemealAuraMod bonemealAuraMod = new BonemealAuraMod();
	public final BowAimbotMod bowAimbotMod = new BowAimbotMod();
	public final BuildRandomMod buildRandomMod = new BuildRandomMod();
	public final BunnyHopMod bunnyHopMod = new BunnyHopMod();
	public final CameraNoClipMod cameraNoClipMod = new CameraNoClipMod();
	public final CaveFinderMod caveFinderMod = new CaveFinderMod();
	public final ChestEspMod chestEspMod = new ChestEspMod();
	public final ClickAuraMod clickAuraMod = new ClickAuraMod();
	public final ClickGuiMod clickGuiMod = new ClickGuiMod();
	public final CmdBlockMod cmdBlockMod = new CmdBlockMod();
	public final CrashChestMod crashChestMod = new CrashChestMod();
	public final CrashTagMod crashTagMod = new CrashTagMod();
	public final CriticalsMod criticalsMod = new CriticalsMod();
	public final DerpMod derpMod = new DerpMod();
	public final DolphinMod dolphinMod = new DolphinMod();
	public final ExcavatorMod excavatorMod = new ExcavatorMod();
	public final ExtraElytraMod extraElytraMod = new ExtraElytraMod();
	public final FancyChatMod fancyChatMod = new FancyChatMod();
	public final FastBreakMod fastBreakMod = new FastBreakMod();
	public final FastBowMod fastBowMod = new FastBowMod();
	public final FastEatMod fastEatMod = new FastEatMod();
	public final FastLadderMod fastLadderMod = new FastLadderMod();
	public final FastPlaceMod fastPlaceMod = new FastPlaceMod();
	public final FightBotMod fightBotMod = new FightBotMod();
	public final FlightMod flightMod = new FlightMod();
	public final FollowMod followMod = new FollowMod();
	public final ForceOpMod forceOpMod = new ForceOpMod();
	public final ForcePushMod forcePushMod = new ForcePushMod();
	public final FreecamMod freecamMod = new FreecamMod();
	public final FullbrightMod fullbrightMod = new FullbrightMod();
	public final GhostHandMod ghostHandMod = new GhostHandMod();
	public final GlideMod glideMod = new GlideMod();
	public final HeadlessMod headlessMod = new HeadlessMod();
{'fraction_non_alphanumeric': 0.08255635014030958, 'fraction_numerical': 0.0028967140400108626, 'mean_word_length': 6.027989821882952, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6954052', 'n_tokens_mistral': 3535, 'n_tokens_neox': 3472, 'n_words': 944}