Skip to content

TouchBarMod for Minecraft 1.7.10 - v1.2

Latest

Choose a tag to compare

@TheLongIslander TheLongIslander released this 12 Apr 02:57

Branch: 1.7.10-Ver-1.2
Tag: 1.7.10-v1.2
Status: Stable | macOS only | Touch Bar mod


What's New in v1.2

Stability Fixes (macOS Crash Fix)

  • Touch Bar display is now fully stable across:
    • Official Minecraft Launcher
    • IntelliJ test environments
    • MultiMC and other third-party launchers
  • Resolves native SIGSEGV crashes (objc_msgSend, invalidateBezelConfigurationForDisplayOrLayout) caused by reused NSButton instances.

Internal Improvements

  • UI updates are now safely dispatched using SwingUtilities.invokeLater(...) to meet macOS AppKit threading requirements.
  • Touch Bar setup is delayed until Minecraft is fully loaded (ClientTickEvent) to avoid premature native access.
  • Each TouchBarButton instance is now recreated on toggle to avoid reuse issues with macOS native views.

Why This Matters

  • TouchBarMod is now compatible with all supported macOS versions (Monterey, Ventura, Sonoma).
  • Compatible with older Java 8 builds like 1.8.0_74, with no more runtime instability.
  • Java upgrade is optional, not required.

Installation

  1. Place TouchBarMod.jar into your mods/ folder.
  2. Launch Minecraft normally — Touch Bar will display FPS and ping.
  3. Use the gear icon to toggle the FPS display in-game.

Notes

  • Uses private macOS APIs and unsigned .app, which is automatically codesigned locally.
  • Fully recovers if Minecraft or the app restarts.

Existing Features (from v1.1 and v1.0)

See previous releases for:

  • Live FPS overlay (floating Touch Bar)
  • Ping overlay (system control strip)
  • Auto-launch and auto-cleanup of mcping.app
  • Dynamic ping color indicators
  • Minecraft icon if server not connected
  • No restart needed to toggle FPS overlay