ModsFinder

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.

ForgeClient and serverMIT LicenseOpen source1.12.2

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

  1. Per-screen pause settings

    A config list sets, for each GUI class, whether opening that screen pauses the game.

  2. GUI class logging

    An option writes the class name of each opened GUI to the log, making unknown screens identifiable.

  3. Config reload at launch

    Pause settings are read from the config file each time the game starts, so changes need no code work.

  4. 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.

1.12.21.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

ConfigAnytimeAllows Forge configurations to be setup at any point in time. Especially for developers that use Forge's configuration system during coremod/tweaker's loading stage.
Required

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
FlexiPauseForge1.12.2Client and server2024-03-11
Thaumic Recipe Tweaker UIForge1.12.2Server-side only2024-03-12
Portals GuiFabric, Forge and Quilt1.19 – 1.19.4Client-side only2023-03-21

Questions

Does FlexiPause require ConfigAnytime?

Yes. ConfigAnytime is a required dependency and must be installed alongside FlexiPause on Forge 1.12.2.

Does FlexiPause have to be installed on both sides?

Yes. Servers that run it need every player to install it too.

How does a player find the class name of a GUI?

Enable the config option that logs the GUI class name, open the screen, then read the class from the log and add it to the pause list.

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

All projects

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.
Desoroxxx, on the Modrinth page

Official listing

Owner
Desoroxxx
Published
2024-01-30
Updated on Modrinth
2024-03-11
Facts verified
2026-10-15

Tags