Skip to content

MC Presence v2.0.1

Choose a tag to compare

@github-actions github-actions released this 15 Apr 19:01
· 17 commits to main since this release

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.com are now resolved via _minecraft._tcp SRV 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