- PlayerTabOverlayMixin: remove italic and gray color for spectators in tab
(inject getNameForDisplay + redirect text() color in extractRenderState)
- FakeLeaveCommand/FakeJoinCommand: admin-only via op or LuckPerms
(msnexus.command.fakeleave/fakejoin), hides/shows player from tab
- LeaveMessageMixin: redirect to suppress leave message for fake-left players
(was @Inject cancel which broke entire disconnect flow)
- Fix ChatHandler: add missing imports (Style, ClickEvent, HoverEvent),
extract getLuckPermsPrefix method, fix Localchat->MSNexus references
- Fix fabric.mod.json typo (stray 'gi')