Added comprehensive debug logging to the hook: event type, punished player, issuer, reason and duration.
Console messages now announce when the hook is registered and list detected event classes.
️ Sanctions Command Listener Improved
Every console or in-game sanction command now produces a detailed log entry with target, reason and duration.
Console-executed commands are now treated identically to player-executed ones.
Granular debug output for ban/tempban, mute, kick, warn, unban, unmute and unwarn.
️ Error Handling & Diagnostics Hardened
Individual reflection failures are now logged, showing which getter (getActor() vs getStaff()) succeeded.
Unhandled exceptions inside event handlers are no longer silently swallowed — logged with full context.
Webhook Behaviour Refined
Console-executed sanction commands now correctly trigger Discord embeds.
Per-type toggles and proper URL handling (webhook-url with link fallback).
JSON escaping and HTTP error body logging for easier debugging.
⚖️ LiteBans Integration Prepared
Added the same detailed logging and event handling used for AdvancedBan.
If LiteBans is present, the hook will activate and report punishments with full diagnostics.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ These changes provide robust monitoring of moderation actions and give server operators full visibility when using AdvancedBan, LiteBans or similar sanction systems alongside CraftersStaff.