Перейти к содержимому
Mineforgian

GUI Scaler

Automatically adjusts Minecraft GUI scale based on window resolution. Smart scaling for optimal readability on any screen size.

34K загрузок21 подписчиковLGPL-3.0-onlyfabricforgeneoforge

Обновлён 3 июля 2026 г. · опубликован 27 октября 2025 г.

GUI Scaler

Never adjust GUI scale manually again. GUI Scaler automatically scales your Minecraft GUI based on window size — whether you resize, toggle fullscreen, or switch monitors.

✨ Features

  • Automatic GUI Scaling — Dynamically adjusts GUI scale when your window size changes
  • Intelligent Detection — Uses pixel density detection for optimal readability on any display
  • Real-time Updates — Triggers instantly on screen open, fullscreen toggle, or window resize
  • Two Scaling Modes — Smart AUTO mode or fully customizable CUSTOM mode
  • Multiloader — Works on Fabric and NeoForge (Forge supported up to 1.21.4)
  • ModMenu Support — Fabric users get an in-game config screen via ModMenu

🎯 Scaling Modes

AUTO Mode (Default)

Resolution GUI Scale
2880x1800+ (HiDPI/Retina) 3
1920x1080+ (Full HD) 2
1280x720+ (HD) 1
Otherwise 0 (auto)

CUSTOM Mode

Define your own width → scale rules in the config file.

⚙️ Configuration

Fabric (config/guiscaler.json5):

{
  "enableAutoScale": true,
  "mode": "AUTO",
  "customRules": {
    "2560": 3,
    "1920": 2,
    "1280": 1
  }
}

NeoForge (config/guiscaler-client.toml):

[general]
  enableAutoScale = true
  mode = "AUTO"
  customRules = ["2560:3", "1920:2", "1280:1"]
  • enableAutoScale — Toggle automatic scaling on or off
  • modeAUTO (intelligent) or CUSTOM (user-defined rules)
  • customRules — Custom width:scale mappings for CUSTOM mode

📦 Supported Platforms

Loader Required Dependencies
Fabric Fabric API, Cloth Config
NeoForge
Forge (up to 1.21.4 only)

🔗 Links

Версии

ВерсияКаналИграЗагрузчикиДатаСкачать
26.1.2-1.4.1Релиз26.1, 26.1.1, 26.1.2neoforge3 июля 2026 г..jar (424 КБ)
26.1.2-1.4.1Релиз26.1, 26.1.1, 26.1.2fabric3 июля 2026 г..jar (424 КБ)
1.21.1-1.1.0Релиз1.21.1neoforge31 мая 2026 г..jar (424 КБ)
1.21.1-1.1.0Релиз1.21.1forge31 мая 2026 г..jar (424 КБ)
1.21.1-1.1.0Релиз1.21.1fabric31 мая 2026 г..jar (424 КБ)
1.21.4-1.2.0Релиз1.21.4neoforge31 мая 2026 г..jar (424 КБ)
1.21.4-1.2.0Релиз1.21.4forge31 мая 2026 г..jar (424 КБ)
1.21.4-1.2.0Релиз1.21.4fabric31 мая 2026 г..jar (424 КБ)
1.20.1-1.1.0Релиз1.20.1forge31 мая 2026 г..jar (425 КБ)
1.20.1-1.1.0Релиз1.20.1fabric31 мая 2026 г..jar (425 КБ)
1.21.11-1.3.0Релиз1.21.11neoforge31 мая 2026 г..jar (424 КБ)
1.21.11-1.3.0Релиз1.21.11fabric31 мая 2026 г..jar (424 КБ)
26.1.1-1.4.0Релиз26.1, 26.1.1neoforge31 мая 2026 г..jar (424 КБ)
26.1.1-1.4.0Релиз26.1, 26.1.1fabric31 мая 2026 г..jar (424 КБ)
1.21.4-1.1.1Релиз1.21.4neoforge2 мая 2026 г..jar (424 КБ)

Показаны последние 15 из 48 версий. Все версии — на Modrinth.

Ченджлог

26.1.2-1.4.1Релиз26.1, 26.1.1, 26.1.2 · 3 июля 2026 г.

[1.4.1] - 2026-05-31

Added

  • Marked Minecraft 26.1.2 as supported (binary-compatible with the 26.1.1 build; no code changes).
26.1.2-1.4.1Релиз26.1, 26.1.1, 26.1.2 · 3 июля 2026 г.

[1.4.1] - 2026-05-31

Added

  • Marked Minecraft 26.1.2 as supported (binary-compatible with the 26.1.1 build; no code changes).
1.21.1-1.1.0Релиз1.21.1 · 31 мая 2026 г.

[1.1.0] - 2026-05-31

Changed

  • Auto-scale now only re-applies the GUI scale when the window size actually changes (resize / fullscreen toggle) instead of on every screen open, so the mod sets the default GUI scale while manual changes in Sodium / vanilla options stick (#3).

Fixed

  • Backported the reentrancy guard preventing a StackOverflowError when resizing the window (recursive GUI scaling triggered by resizeGui() re-initializing the current screen).
1.21.1-1.1.0Релиз1.21.1 · 31 мая 2026 г.

[1.1.0] - 2026-05-31

Changed

  • Auto-scale now only re-applies the GUI scale when the window size actually changes (resize / fullscreen toggle) instead of on every screen open, so the mod sets the default GUI scale while manual changes in Sodium / vanilla options stick (#3).

Fixed

  • Backported the reentrancy guard preventing a StackOverflowError when resizing the window (recursive GUI scaling triggered by resizeGui() re-initializing the current screen).
1.21.1-1.1.0Релиз1.21.1 · 31 мая 2026 г.

[1.1.0] - 2026-05-31

Changed

  • Auto-scale now only re-applies the GUI scale when the window size actually changes (resize / fullscreen toggle) instead of on every screen open, so the mod sets the default GUI scale while manual changes in Sodium / vanilla options stick (#3).

Fixed

  • Backported the reentrancy guard preventing a StackOverflowError when resizing the window (recursive GUI scaling triggered by resizeGui() re-initializing the current screen).
1.21.4-1.2.0Релиз1.21.4 · 31 мая 2026 г.

[1.2.0] - 2026-05-31

Changed

  • Auto-scale now only re-applies the GUI scale when the window size actually changes (resize / fullscreen toggle) instead of on every screen open, so the mod sets the default GUI scale while manual changes in Sodium / vanilla options stick (#3).

Fixed

  • Backported the reentrancy guard preventing a StackOverflowError when resizing the window (recursive GUI scaling triggered by resizeGui() re-initializing the current screen).
1.21.4-1.2.0Релиз1.21.4 · 31 мая 2026 г.

[1.2.0] - 2026-05-31

Changed

  • Auto-scale now only re-applies the GUI scale when the window size actually changes (resize / fullscreen toggle) instead of on every screen open, so the mod sets the default GUI scale while manual changes in Sodium / vanilla options stick (#3).

Fixed

  • Backported the reentrancy guard preventing a StackOverflowError when resizing the window (recursive GUI scaling triggered by resizeGui() re-initializing the current screen).
1.21.4-1.2.0Релиз1.21.4 · 31 мая 2026 г.

[1.2.0] - 2026-05-31

Changed

  • Auto-scale now only re-applies the GUI scale when the window size actually changes (resize / fullscreen toggle) instead of on every screen open, so the mod sets the default GUI scale while manual changes in Sodium / vanilla options stick (#3).

Fixed

  • Backported the reentrancy guard preventing a StackOverflowError when resizing the window (recursive GUI scaling triggered by resizeGui() re-initializing the current screen).

Полная история изменений — на Modrinth.

Комментарии

Загружаем…