A mod developed for my 1.20.1 modpack Gluttycraft.
True fractional GUI scale on Forge 1.20.1 — not just 1× / 2× / 3× / 4×.
Vanilla and many mods only apply integer GUI scale. This bridge keeps a real double scale (e.g. 1.25, 1.5, 1.75, ~4.44) so UI size can follow your resolution smoothly.
Features
Automatic continuous scale — derives a non-integer scale from the window size (ModernUI-style math when available, sensible fallback otherwise)
Manual / multiplier options via config/zq_scale_bridge.json
Standalone — auto-scale works with only this mod; no other GUI mods required
Optional integrations (each loads only if that mod is present):
Scaling GUIs — shared scale selection, screen blacklist, config button placement on the Options screen
FancyMenu — layout scale / ownership so custom menus stay aligned and don’t double up with vanilla overlays
ModernUI — avoids integer truncation on setGuiScale and keeps density metrics in sync
Soft dependencies
None of these are required:
Mod: Scaling GUIs. Role: Per-screen scales, blacklist, Options button
Mod: FancyMenu. Role: Custom menu layout compatibility
Mod: ModernUI. Role: Fractional scale + text/metrics consistency
Config
config/zq_scale_bridge.json (created on first run), including:
enabled / automatic
scaleMultiplierPercent
respectModernUiLimits (default false so non-integer scales are kept)
Notes
Client-side only
Does not ship or replace Scaling GUIs / FancyMenu / ModernUI — it only bridges when they are installed
If something looks wrong after a big window resize, re-open the screen or toggle GUI scale once to resync
Credits
Built to complement Scaling GUIs, FancyMenu, and ModernUI without hard-depending on them.