WindowFix

WindowFix

Used to fix the issue of main loop hang/freeze that may occur in Minecraft under Windows after operating the system menu of the window title bar (right-clicking the title bar, minimizing, restoring, etc.).

38 809 downloads 6 followers

WindowFix

WindowFix addresses a Windows-specific Minecraft issue where interacting with the title-bar system menu (right-click title bar, minimize, restore, etc.) may cause the game loop to hang or stutter.

Environment

  • Windows client

Configuration

Config file is generated after first launch:

config/windowfix-client.toml

Example:

blockTitleBarSystemMenu = false

Restart the game after changing config values.

  • blockTitleBarSystemMenu
    • true: Block the title-bar system menu for maximum stability.
    • false: Keep the system menu and enable native MNS_MODELESS compatibility handling.

Usage

  1. Put the built JAR into your client mods directory.
  2. Launch the game and adjust config/windowfix-client.toml as needed.

Log Keywords

Search these in latest.log:

  • Installed Win32 window hook for system menu freeze workaround.
  • Enabled MNS_MODELESS on system menu.

Known Limitations

  • Windows-only behavior.
  • In native compatibility mode, brief hitching may still happen depending on system window management behavior.

No gallery available for this project.

Version Minecraft Loader Download

WindowFix 1.0.1

1.0.1

26.3
neoforge
Download

WindowFix 1.0.1

1.0.1

26.3
forge
Download

WindowFix 1.0.1

1.0.1

26.3
fabric
Download

WindowFix 1.0.1

1.0.1

26.1, 26.1.1, 26.1.2, 26.2
forge
Download

WindowFix 1.0.1

1.0.1

26.1, 26.1.1, 26.1.2, 26.2
neoforge
Download

WindowFix 1.0.1

1.0.1

26.1, 26.1.1, 26.1.2, 26.2
fabric
Download

WindowFix 1.0.1

1.0.1

1.21.10, 1.21.11, 1.21.9
neoforge
Download

WindowFix 1.0.1

1.0.1

1.21.10, 1.21.11, 1.21.9
forge
Download

WindowFix 1.0.1

1.0.1

1.21.6, 1.21.7, 1.21.8
forge
Download

WindowFix 1.0.1

1.0.1

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8
neoforge
Download

WindowFix 1.0.1

1.0.1

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5
forge
Download

WindowFix 1.0.1

1.0.1

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
forge
Download

WindowFix 1.0.1

1.0.1

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

WindowFix 1.0.0

1.0.0

26.1, 26.1.1, 26.1.2, 26.2
neoforge
Download

WindowFix 1.0.0

1.0.0

26.1, 26.1.1, 26.1.2, 26.2, 26.2-pre-1, 26.2-pre-2, 26.2-pre-3, 26.2-pre-4, 26.2-pre-5, 26.2-pre-6, 26.2-rc-1, 26.2-rc-2, 26.2-snapshot-2, 26.2-snapshot-3, 26.2-snapshot-4, 26.2-snapshot-5, 26.2-snapshot-6, 26.2-snapshot-7, 26.2-snapshot-8
fabric
Download

WindowFix 1.0.0

1.0.0

1.21.10, 1.21.11, 1.21.9
neoforge
Download

WindowFix 1.0.0

1.0.0

1.21.10, 1.21.11, 1.21.9
forge
Download

WindowFix 1.0.0

1.0.0

1.21.6, 1.21.7, 1.21.8
forge
Download

WindowFix 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8
neoforge
Download

WindowFix 1.0.0

1.0.0

1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5
forge
Download

WindowFix 1.0.0

1.0.0

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4
forge
Download

WindowFix 1.0.0

1.0.0

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
fabric
Download

1.0.0 Beta

1.0.0-beta

1.20.1
forge
Download