Skip to main content

Config: Debug

Configuration reference for debug.json — debug logging categories.

Debug Configuration

File Location

mods/com.hyperfactions_HyperFactions/config/debug.json

Controls debug logging output by category. Useful for diagnosing issues or monitoring specific systems.

Reload Required

Changes require /f admin reload or a server restart to take effect.

Global Settings

KeyTypeDefaultDescription
enabledboolfalseEnable debug module
enabledByDefaultboolfalseEnable all categories by default
logToConsolebooltrueLog debug messages to console

Categories

KeyTypeDefaultDescription
categories.powerboolfalseDebug power calculations
categories.claimboolfalseDebug claim operations
categories.combatboolfalseDebug combat tagging
categories.protectionboolfalseDebug protection checks
categories.relationboolfalseDebug relation changes
categories.territoryboolfalseDebug territory notifications
categories.worldmapboolfalseDebug world map rendering
categories.interactionboolfalseDebug block/entity interactions
categories.mixinboolfalseDebug mixin integrations
categories.spawningboolfalseDebug mob spawning controls
categories.integrationboolfalseDebug external mod integrations
categories.economyboolfalseDebug economy transactions

Runtime Debug Toggle

Use /f admin debug <category> to toggle debug categories at runtime without restarting the server.

Default Configuration

{
  "enabled": false,
  "enabledByDefault": false,
  "logToConsole": true,
  "categories": {
    "power": false,
    "claim": false,
    "combat": false,
    "protection": false,
    "relation": false,
    "territory": false,
    "worldmap": false,
    "interaction": false,
    "mixin": false,
    "spawning": false,
    "integration": false,
    "economy": false
  }
}