/*
 * Decompiled with CFR 0.152.
 * 
 * Could not load the following classes:
 *  net.minecraft.class_1802
 */
package meteordevelopment.meteorclient.systems.modules;

import meteordevelopment.meteorclient.addons.AddonManager;
import meteordevelopment.meteorclient.addons.MeteorAddon;
import meteordevelopment.meteorclient.systems.modules.Category;
import meteordevelopment.meteorclient.systems.modules.Modules;
import net.minecraft.class_1802;

public class Categories {
    public static final Category Combat = new Category("Combat", class_1802.field_8845.method_7854());
    public static final Category Player = new Category("Player", class_1802.field_8694.method_7854());
    public static final Category Movement = new Category("Movement", class_1802.field_8285.method_7854());
    public static final Category Render = new Category("Divine Render", class_1802.field_8280.method_7854());
    public static final Category World = new Category("World", class_1802.field_8270.method_7854());
    public static final Category Misc = new Category("Misc", class_1802.field_8187.method_7854());
    public static final Category PvP = new Category("PvP", class_1802.field_8371.method_7854());
    public static final Category Donut = new Category("Donut", class_1802.field_8277.method_7854());
    public static boolean REGISTERING;

    public static void init() {
        REGISTERING = true;
        Modules.registerCategory(Combat);
        Modules.registerCategory(Player);
        Modules.registerCategory(Movement);
        Modules.registerCategory(Render);
        Modules.registerCategory(World);
        Modules.registerCategory(Misc);
        Modules.registerCategory(PvP);
        Modules.registerCategory(Donut);
        AddonManager.ADDONS.forEach(MeteorAddon::onRegisterCategories);
        REGISTERING = false;
    }
}

