Repository navigation
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
TouchBarButtoninstance 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
- Place
TouchBarMod.jarinto yourmods/folder. - Launch Minecraft normally — Touch Bar will display FPS and ping.
- 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