Repository navigation
MC Presence v2.0.1
Fixes and improvements since the v2.0.0 launch.
Mobile
- Slide-in sidebar drawer (hamburger menu) and details panel for mobile viewports
- Combined actions dropdown replaces separate Switch/Disconnect buttons on small screens
- Responsive settings page with horizontal tab bar instead of sidebar
- Compact spacing for chat, messages, and input area
- Hidden theme toggle and version badge on mobile (theme available via command palette)
- Avatar flex-shrink fix to prevent distortion on narrow screens
Networking
- SRV record resolution — hostnames like
mc.example.comare now resolved via_minecraft._tcpSRV DNS records automatically. No need to enter the port separately if the domain has an SRV record. - Dynamic server address — changing the host in Settings now applies at connect time for all sessions. No need to edit each session individually.
Chat & Players
- Plugin message filtering — messages from non-player senders (Lands, Skills, etc.) are now detected via the tab list and rendered as system messages instead of player chat
- Duplicate join messages fixed — removed generic "joined" messages from the playerJoined handler; only the server's formatted broadcast is shown
- First-time join detection — updated regex to handle
[+]prefixed messages from servers - Player list refresh — 30-second polling loop keeps the sidebar player list current; fixes stale counts that could persist 10+ minutes
- Join/leave icons —
[+]messages render with green arrow,[-]with red arrow
AI
- Global AI toggle — master switch in Settings > General to enable/disable all AI features. When off, hides AI mode selector in session details and AI Chat/Prompts tabs in Settings.
- AI mode selector — replaced single toggle with full radio selector (Off, AFK Responder, Support Bot, Player Disguise) in the session details panel
- Assistant name — only shown when Support Bot mode is selected
- Default prompts seeded — prompt textareas in Settings now pre-fill with the built-in defaults so they're easy to review and customize
Settings
- Full-page settings — replaced modal with full-screen tabbed layout (General, AI Chat, Prompts, Bridge)
- Server name — new field to set a display name shown in the sidebar server card
- Server favicon — Minecraft server icon from the protocol ping is displayed in the sidebar
CobbleBridge
- Events route to all bots — CobbleBridge plugin events now benefit all connected sessions, not just bridge-type bots. Mineflayer bots get reliable first-time join detection and player list refresh from bridge events.
Other
- Edit Session button added to the details panel Manage section
- Sidebar panel toggle button uses a proper icon (table-columns)
- Removed hardcoded "Red"/"Zeph" references from AI mention handler