-
Notifications
You must be signed in to change notification settings - Fork 1
Smooth GUI
jack edited this page Sep 12, 2026
·
1 revision
The Smooth GUI backport animates menu opening and fades in the in-world background. The Loading Progress Bar port restores the green world-loading bar, with the mixin port contributed by kotmatross28729. These features run on the client.
Configuration guide · All categories
Config category: smooth_gui.
Animation and background fade durations are in milliseconds. BACK adds a small overshoot; CUBIC follows a smooth curve without that bounce. DOWN starts below the screen and moves upward. Exclude individual screens by simple or fully qualified class name when another mod supplies its own animation.
| Setting | Default | Range or format | Effect |
|---|---|---|---|
smoothGuiEnabled |
true |
true / false
|
Enable smooth GUI opening animations (slide-in and background fade). |
smoothGuiAnimationTime |
220 |
10 to 10000
|
Animation duration in milliseconds. |
smoothGuiAnimationScale |
1.0 |
0.0 to 100.0
|
Animation intensity multiplier. Higher values = larger displacement. |
smoothGuiFadeBackground |
true |
true / false
|
Fade in the dark background overlay when opening GUIs in-world. |
smoothGuiBackgroundFadeTime |
85 |
1 to 10000
|
Background fade duration in milliseconds. |
smoothGuiAnimationStyle |
BACK |
BACK, CUBIC
|
Easing curve for the animation. "BACK" has a slight overshoot bounce, "CUBIC" is a simple smooth curve. |
smoothGuiAnimationDirection |
DOWN |
DOWN, UP
|
Direction the GUI slides in from. "DOWN" slides up from below, "UP" slides down from above. |
smoothGuiExcludedScreens |
Default list | List of text entries | GUI screen classes that should not be animated. Can be simple names (e.g. "GuiChat") or fully qualified (e.g. "net.minecraft.client.gui.GuiChat"). |
S:smoothGuiExcludedScreens <
GuiChat
GuiDownloadTerrain
GuiMemoryErrorScreen
GuiGameOver
GuiMainMenu
>
Config category: misc.
This toggle is in misc, separate from the GUI animation settings. It controls the progress bar on the world-loading screen.
| Setting | Default | Range or format | Effect |
|---|---|---|---|
loadingProgressBarEnabled |
true |
true / false
|
Bring back progress bar to the world loading screen. |