Overview
ModuleCategories provides a registry of all module categories in LiquidBounce. Categories are used to organize modules in the ClickGUI and for logical grouping.ModuleCategory Class
The category’s display name
Available Categories
ModuleCategories is an object that provides predefined category constants:Category Descriptions
COMBAT
Modules for combat situations: KillAura, Velocity, AutoArmor, Criticals, etc.
MOVEMENT
Modules affecting player movement: Speed, Fly, Sprint, NoSlow, Step, etc.
PLAYER
Player-related utilities: NoFall, AutoRespawn, ChestStealer, InventoryCleaner, etc.
RENDER
Visual modifications: ESP, Fullbright, Nametags, ClickGUI, HUD, etc.
WORLD
World interaction modules: Scaffold, Fucker, FastBreak, CrystalAura, etc.
EXPLOIT
Exploit-based modules: Disabler, Phase, Blink, PingSpoof, etc.
MISC
Miscellaneous utilities: AntiBot, Teams, Spammer, NameProtect, etc.
FUN
Entertainment modules: Derp, SkinDerp, Twerk, Notebot, etc.
Methods
byName
null if not found.
The category name to look up
entries
Usage Examples
Creating a Module with a Category
Filtering Modules by Category
Category-based Operations
Registering Custom Categories
While the built-in categories cover most use cases, you can theoretically register custom categories:Category Organization
Categories are stored in a case-insensitive TreeMap, ensuring:- Case-insensitive lookup: “Combat”, “combat”, and “COMBAT” all work
- Alphabetical ordering: Categories are ordered alphabetically
- No duplicates: Each category name must be unique
Best Practices
Use Predefined Categories
Use Predefined Categories
Always use one of the eight predefined categories rather than attempting to create custom ones. They cover all common use cases.
Choose the Most Specific Category
Choose the Most Specific Category
If a module could fit multiple categories, choose the most specific one. For example, AntiVoid is PLAYER rather than MOVEMENT, as it’s specifically a player protection feature.
MISC is for Utilities
MISC is for Utilities
Use MISC for utility modules that don’t fit other categories, like AntiBot, Teams, or chat-related features.
Consider ClickGUI Organization
Consider ClickGUI Organization
Remember that categories determine how modules appear in the ClickGUI, so choose categories that make intuitive sense to users.
Category Statistics
See Also
- ClientModule - Base class that uses categories
- ModuleManager - Manages modules and their categories
- ClickGUI - Visual interface organized by categories