Skip to content

[GUI] MinecraftClientGUI overhaul — dark theme, multiboxing, filters, logs#2927

Open
AnonBOTpl wants to merge 17 commits intoMCCTeam:masterfrom
AnonBOTpl:gui-overhaul-v2
Open

[GUI] MinecraftClientGUI overhaul — dark theme, multiboxing, filters, logs#2927
AnonBOTpl wants to merge 17 commits intoMCCTeam:masterfrom
AnonBOTpl:gui-overhaul-v2

Conversation

@AnonBOTpl
Copy link

Summary

This PR is a complete overhaul of the existing MinecraftClientGUI project
which has been unmaintained for some time.

The GUI has been fully rewritten while keeping 100% compatibility with the
existing MinecraftClient.exe core — no changes to the core project were made.

Screenshots

screenshot)*

What changed

  • Replaced TabControl with a fully custom dark tab bar — eliminates all
    white system borders and flickering
  • Each tab has a ✕ close button
  • Log filter bar per tab: All / Chat / System / Errors
  • Auto-save session logs to logs/<nick>_<date>.txt
  • Connection uptime timer (HH:MM:SS) per tab
  • Bot status indicator — green (connected) / red (disconnected)
  • Auto-scroll toggle checkbox per tab
  • Dark ComboBox with custom draw — no white dropdown backgrounds
  • Email addresses trimmed to username in tab title
  • Macro buttons redesigned with colored accent bar
  • EN/PL language switcher made clearly visible
  • Bottom chat input padding fixed

Compatibility note

This GUI is Windows-only as it uses WinForms with user32.dll
and uxtheme.dll for dark mode rendering. The original GUI was also
Windows-only, so this does not introduce new platform limitations.

Testing

Tested on:

  • Windows 10 / Windows 11
  • Minecraft 1.20.4 (MCC build 285)
  • Multiple simultaneous accounts (multiboxing)

@BruceChenQAQ
Copy link
Collaborator

Thank you for your PR and for the significant effort you’ve put into improving the GUI — it’s greatly appreciated.

At the moment, I’m prioritizing work on adapting to the latest Minecraft version. Once that is in a more stable state, I’ll come back and properly review and process your PR.

Thanks again for your contribution and patience.

@milutinke
Copy link
Member

@AnonBOTpl

Thanks for your effort.

I did a quick code review, please revert the following files:

  • .gitattributes
  • .gitignore
  • .gitmodules
  • ConsoleInteractive
  • README.md

They should not have been changed, I suppose you used AI and it did it for you.
Also, please make sure all the comments are in English.

Copilot AI added a commit that referenced this pull request Mar 20, 2026
Copilot AI added a commit that referenced this pull request Mar 20, 2026
…p only PR #2927 GUI overhaul changes

Co-authored-by: milutinke <441903+milutinke@users.noreply.github.com>
Agent-Logs-Url: https://github.com/MCCTeam/Minecraft-Console-Client/sessions/0e842cb3-f397-4544-86d4-a99dcd150cd4
Copilot AI added a commit that referenced this pull request Mar 20, 2026
@AnonBOTpl
Copy link
Author

Hello i revert all files and folder consoleinteractive but i still see the conflicts idk why. check it thx :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants