FlexiPause
by Desoroxxx
FlexiPause is a Forge utility for 1.12.2 that changes how the game pauses when a GUI opens, with a config option to log the screen's class name.
What it does
Normally the game pauses when a screen such as the inventory opens, and FlexiPause lets server owners and players adjust that behavior through its settings. Its config file lists GUI classes and sets each entry to true or false to decide whether that screen pauses the game. Entries not present in the list keep the default behavior.
A separate option logs the class name of every GUI that opens, so a player can find the exact class to add to the list. The mod is built on a transformer that edits the game's code directly, which lets it change pausing without a separate patch for each screen. The config is saved and loaded at launch, and changes take effect on the next start.
FlexiPause needs ConfigAnytime, which must be installed alongside it on Forge. It is published for Forge only, in a single release for 1.12.2: version 1.1, dated 2024-03-11. Every player and the server need a copy of the mod. The code is open source under the MIT License.
Key features
Per-screen pause settings
A config list sets, for each GUI class, whether opening that screen pauses the game.
GUI class logging
An option writes the class name of each opened GUI to the log, making unknown screens identifiable.
Config reload at launch
Pause settings are read from the config file each time the game starts, so changes need no code work.
Bytecode transformer
The pausing behavior is changed by editing the game's code, which covers screens without a dedicated hook.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Use cases
Who it’s for: Server owners and modpack authors on Forge 1.12.2 who want control over which screens pause the game, and players who need to identify the class of a specific GUI.
How it compares
Thaumic Recipe Tweaker UI is a Forge mod for 1.12.2 that is server-side only and open source under the MIT License, so players can join without installing it. Portals Gui targets Fabric, Forge and Quilt for 1.19 – 1.19.4, is client-side only and is not open source, released under All rights reserved. FlexiPause sits at the client and server level for 1.12.2 and changes the pause rule instead of adding screens.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| FlexiPause | Forge | 1.12.2 | Client and server | 2024-03-11 |
| Thaumic Recipe Tweaker UI | Forge | 1.12.2 | Server-side only | 2024-03-12 |
| Portals Gui | Fabric, Forge and Quilt | 1.19 – 1.19.4 | Client-side only | 2023-03-21 |
Questions
Does FlexiPause require ConfigAnytime?
Does FlexiPause have to be installed on both sides?
How does a player find the class name of a GUI?
In the catalog
FlexiPause is one of 36,990 Utility mods on ModsFinder, and one of 14,575 Utility mods for Forge. 2,920 mods support Minecraft 1.12.2.
More from Desoroxxx
Similar mods
What the author says
FlexiPause allows you to easily change the pausing behavior of any GUI. To use it simply turn on the Log Client GUI Opening config option. Now open any GUI you want, and its full reference will be logged for example net.minecraft.client.gui.inventory.GuiInventory for the player inventory.
Official listing
- Modrinth page
- modrinth.com/mod/flexipause
- Owner
- Desoroxxx
- Published
- 2024-01-30
- Updated on Modrinth
- 2024-03-11
- Facts verified
- 2026-10-15
