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

EaseGUI

Smoothly animates GUI screens with extensive customization!

Загрузки
1K
Подписчики
67
Обновлён
4 июля 2026 г.
Лицензия
LGPL-3.0-or-later

Опубликован 19 июня 2026 г.

Minecraft GUI is now animated.

EaseGUI is a client-side mod that adds smooth, dynamic entry animations to Minecraft screens and interfaces!

Showcase

Animated GUI Elements:

  • Smooth background blur
  • Main menu logo
  • Buttons
  • Text labels
  • Scrollable lists
  • Containers & inventory screens

📌 Requirements (Fabric)

  • Fabric API — Required for mod textures to display and render correctly.
  • Mod Menu — Highly recommended for an easy, in-game configuration interface.

Deep Customization

The mod offers customization options for every element category. You can configure animations globally for all screens or fine-tune them individually for specific menus to suit your taste.

⚙️ Configuration Parameters Explained
  • Animation [ON/OFF] — Toggles animations for the selected element category.
  • Duration — Controls how long the animation lasts (in milliseconds).
  • Offset [X/Y] — Sets the starting position of the element relative to its final layout position.
  • Initial Scale [X/Y] — Controls the scale of the element at the beginning of the animation.
  • Initial Alpha — Adjusts the starting opacity (transparency) of the element.
  • Cascade Delay — The time delay between animating consecutive elements of the same type (creates a beautiful staggered entry effect).
  • Cascade Order — The direction of the staggered sequence.
  • Pivot Point — The anchor point used for scaling transformations (e.g., scaling from the center, top-left, etc.).
  • Easing (Interpolation) — The mathematical curve that defines the acceleration profile and overall feel of the animation.

By default, a clean and simplified global animation preset is applied. However, you can craft completely unique transitions for each screen or disable them entirely where they aren't needed.

Container Animations Showcase

🧪 Beta Status & Feedback

EaseGUI is currently in Beta. While the core features are fully stable on both Fabric and NeoForge, I am actively fine-tuning compatibility with third-party mods that modify the game's user interface.

As the developer, I would be incredibly grateful for your bug reports! If you run into compatibility issues with other mods, please let me know.


Compatibility & Known Issues

🟩 Resource Packs: Full Compatibility

The mod is fully compatible with any custom resource packs.

Tip: If your resource pack includes a custom Main Menu logo and you prefer to use it instead of the animated EaseGUI version, simply change the "Logo Type" setting to "Whole Text" in the mod configuration.

🟨 Highly Intrusive UI Mods

The main compatibility risks come from mods that heavily overhaul vanilla interfaces, completely rewrite their base rendering logic, or hard-code rigid element positions.

If you encounter visual glitches or rendering issues with a specific screen (such as the inventory), you don't have to disable the entire mod! You can easily tweak or completely disable the animation for that individual screen in the configuration menu while keeping smooth transitions across the rest of the game.

Recommended mods

EaseGUI works perfectly with other GUI-smoothing mods:

Ченджлог

0.3.0-betaБета1.21.1 · 4 июля 2026 г.

Beta 0.3.0

What's New:

  • Container Screen Blur! The mod now features smooth background blurring when opening containers (enabled by default). This behavior can be disabled in the config if needed. The blur intensity scales dynamically based on your vanilla Minecraft settings.

Changes:

  • Renamed "Background Dimming" settings back to "Background Blur".
  • Splash Text Animation: The main menu splash text now scales smoothly instead of moving by position.
  • Config File Schema Update (v1 -> v2): Position and scale data structures have been reworked.
    • offsetY and offsetX fields are now unified into "offset": { "x": ..., "y": ... }.
    • startScaleX and startScaleY fields are now unified into "startScale": { "x": ..., "y": ... }.

⚠️ Important note on config migration

Config files will migrate to the new schema version automatically upon launch, preserving your existing settings. However, backward compatibility is not supported (older mod versions cannot read the new schema and will reset modified values). It is highly recommended to back up your config file if you plan to downgrade and wish to keep your custom settings.

Fixes & Improvements:

  • Fixed a minor visual glitch where elements had a non-zero alpha at the very beginning of the transition, making them slightly visible instantly.
  • Fixed incorrect transparency calculations for the main menu logo during its entry animation.
  • Fixed background blur desync: the blur effect now fades in strict synchronization with the background dimming gradient.
  • Fixed a bug where smooth transitions were skipped entirely when moving away from the TitleScreen (e.g., opening Options from the Main Menu).
  • Under-the-hood adjustments to enhance overall performance, compatibility, and stability.
0.3.0-betaБета1.21.1 · 4 июля 2026 г.

Beta 0.3.0

What's New:

  • Container Screen Blur! The mod now features smooth background blurring when opening containers (enabled by default). This behavior can be disabled in the config if needed. The blur intensity scales dynamically based on your vanilla Minecraft settings.

Changes:

  • Renamed "Background Dimming" settings back to "Background Blur".
  • Splash Text Animation: The main menu splash text now scales smoothly instead of moving by position.
  • Config File Schema Update (v1 -> v2): Position and scale data structures have been reworked.
    • offsetY and offsetX fields are now unified into "offset": { "x": ..., "y": ... }.
    • startScaleX and startScaleY fields are now unified into "startScale": { "x": ..., "y": ... }.

⚠️ Important note on config migration

Config files will migrate to the new schema version automatically upon launch, preserving your existing settings. However, backward compatibility is not supported (older mod versions cannot read the new schema and will reset modified values). It is highly recommended to back up your config file if you plan to downgrade and wish to keep your custom settings.

Fixes & Improvements:

  • Fixed a minor visual glitch where elements had a non-zero alpha at the very beginning of the transition, making them slightly visible instantly.
  • Fixed incorrect transparency calculations for the main menu logo during its entry animation.
  • Fixed background blur desync: the blur effect now fades in strict synchronization with the background dimming gradient.
  • Fixed a bug where smooth transitions were skipped entirely when moving away from the TitleScreen (e.g., opening Options from the Main Menu).
  • Under-the-hood adjustments to enhance overall performance, compatibility, and stability.
0.2.0-betaБета1.21.1 · 2 июля 2026 г.

Beta 0.2.0

What's New:

  • Complete Animation System Overhaul: Fixed numerous bugs, improved overall stability, and significantly enhanced compatibility with other mods.
  • EMI Compatibility: Added full integration and compatibility support for the EMI mod.
  • Profile Reset Button: Added a "Reset" button to the animation profile editor, allowing you to instantly revert a selected element's parameters to their default values.
  • Horizontal Cascade Directions: Added "Left to Right" and "Right to Left" cascade directions to animation profiles. The "Left to Right" profile is now selected by default for the logo animation.
  • Expanded Screen Support: Added configuration support for more screens, including the Enchantment Table, basic containers (Chests, Barrels, etc.), the Open to LAN screen, and more.

Changes:

  • Other Screens Optimization: The "Other Screens" category is no longer animated by default. Forcing animations on all screens—especially custom screens from other mods—proved to be problematic. The mod now focuses primarily on animating core vanilla screens.
  • Chat Screen Adjustments: The Chat Screen has been removed from the individual screen list (it is now part of the "Other Screens" category) and is no longer animated by default. Its previous animation felt out of place; it may return in a redesigned format in the future.

Fixes:

  • Precise Alpha Rendering: The mod now handles GUI transparency more granularly, drastically reducing rendering issues and mod conflicts.
  • Container Animations: Fixed container transitions to properly cover all rendering layers.
  • Anvil UI Texture: Fixed the Anvil interface texture by removing the red rectangle behind the text field that became visible during animations.
  • Enchantment Table UI Texture: Adjusted the Enchantment Table interface texture for a smoother alpha-blending animation.
  • Scissor-Based Screens: Fixed the Advancements window (and other screens utilizing OpenGL Scissor) to ensure backgrounds animate correctly across all animation profiles.
  • Window Resizing: Screen animations no longer restart unexpectedly when changing the game's window size.
  • Container Widgets: Inner widgets inside containers no longer animate independently (they now transform strictly alongside the container itself).
  • Screen Transition Timings: Fixed missing animations during specific screen transitions (e.g., returning from any Options Subscreen back to the main Options Screen).
  • GUI Scale Independence: Fixed element animation start timings so they no longer vary depending on the current GUI scale.
  • EaseGUI Config Clean-up: Fixed a bug causing double background rendering in EaseGUI configuration screens.
0.2.0-betaБета1.21.1 · 2 июля 2026 г.

Beta 0.2.0

What's New:

  • Complete Animation System Overhaul: Fixed numerous bugs, improved overall stability, and significantly enhanced compatibility with other mods.
  • EMI Compatibility: Added full integration and compatibility support for the EMI mod.
  • Profile Reset Button: Added a "Reset" button to the animation profile editor, allowing you to instantly revert a selected element's parameters to their default values.
  • Horizontal Cascade Directions: Added "Left to Right" and "Right to Left" cascade directions to animation profiles. The "Left to Right" profile is now selected by default for the logo animation.
  • Expanded Screen Support: Added configuration support for more screens, including the Enchantment Table, basic containers (Chests, Barrels, etc.), the Open to LAN screen, and more.

Changes:

  • Other Screens Optimization: The "Other Screens" category is no longer animated by default. Forcing animations on all screens—especially custom screens from other mods—proved to be problematic. The mod now focuses primarily on animating core vanilla screens.
  • Chat Screen Adjustments: The Chat Screen has been removed from the individual screen list (it is now part of the "Other Screens" category) and is no longer animated by default. Its previous animation felt out of place; it may return in a redesigned format in the future.

Fixes:

  • Precise Alpha Rendering: The mod now handles GUI transparency more granularly, drastically reducing rendering issues and mod conflicts.
  • Container Animations: Fixed container transitions to properly cover all rendering layers.
  • Anvil UI Texture: Fixed the Anvil interface texture by removing the red rectangle behind the text field that became visible during animations.
  • Enchantment Table UI Texture: Adjusted the Enchantment Table interface texture for a smoother alpha-blending animation.
  • Scissor-Based Screens: Fixed the Advancements window (and other screens utilizing OpenGL Scissor) to ensure backgrounds animate correctly across all animation profiles.
  • Window Resizing: Screen animations no longer restart unexpectedly when changing the game's window size.
  • Container Widgets: Inner widgets inside containers no longer animate independently (they now transform strictly alongside the container itself).
  • Screen Transition Timings: Fixed missing animations during specific screen transitions (e.g., returning from any Options Subscreen back to the main Options Screen).
  • GUI Scale Independence: Fixed element animation start timings so they no longer vary depending on the current GUI scale.
  • EaseGUI Config Clean-up: Fixed a bug causing double background rendering in EaseGUI configuration screens.
0.1.0-betaБета1.21.1 · 21 июня 2026 г.

Initial Beta 0.1.0 Release!

  • Introduced smooth, dynamic entry animations for Minecraft screens and interfaces (Main menu, containers, buttons, lists, and labels).
  • Added extensive in-game customization options (duration, easing curves, offsets, cascade delays, and more).
0.1.0-betaБета1.21.1 · 21 июня 2026 г.

Initial Beta 0.1.0 Release!

  • Introduced smooth, dynamic entry animations for Minecraft screens and interfaces (Main menu, containers, buttons, lists, and labels).
  • Added extensive in-game customization options (duration, easing curves, offsets, cascade delays, and more).

Комментарии

Загружаем…