Npc Gui Router
Central entry point for all NPC GUI interactions.
Checks preconditions (thread safety, combat cooldown, client type) before routing to the appropriate GUI implementation. All entity mobInteract methods should delegate here rather than opening GUIs directly.
See also
for Bedrock player detection
for combat cooldown checks