All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Simple GUI API

Simple GUI API

by ProjectMichi • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Simple GUI API

This MOD is an API designed to provide a GUI for your own MODs within your own project.

Caution

We do not recommend using this outside of ProjectMichi mods.

How to Install Simple GUI API (Mod)

Simple GUI API by ProjectMichi is verified for Fabric, Forge, Neoforge across Minecraft versions 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5 (latest release: 1.5.10, file size: 2.6 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5) and platform (Fabric, Forge, Neoforge).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
  3. Move the downloaded Simple GUI API file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.2 +1
Fabric Forge Neoforge
10d ago 1
26.3.x 26.2 26.1.x +1
Neoforge
2mo ago 1
26.3.x 26.2 26.1.x +1
Forge
2mo ago 1
26.3.x 26.2 26.1.x +1
Fabric
2mo ago 1
26.3.x 26.2 26.1.x +1
Neoforge
3mo ago 1
26.3.x 26.2 26.1.x +1
Forge
3mo ago 1
26.3.x 26.2 26.1.x +1
Fabric
3mo ago 1
26.3.x 26.2 26.1.x +1
Neoforge
3mo ago 1
26.3.x 26.2 26.1.x +1
Forge
3mo ago 1
26.3.x 26.2 26.1.x +1
Fabric
3mo ago 1
26.3.x 26.2 26.1.x +1
Neoforge
3mo ago 1
26.3.x 26.2 26.1.x +1
Forge
3mo ago 1
26.3.x 26.2 26.1.x +1
Fabric
3mo ago 1
26.3.x 26.2 26.1.x +1
Neoforge
3mo ago 1
26.3.x 26.2 26.1.x +1
Fabric
4mo ago 1
26.3-snapshot-3 26.2 26.1.x +1
Fabric
4mo ago 1
26.2 26.1.x 1.21.x
Neoforge
4mo ago 1
26.2 26.1.x 1.21.x
Forge
4mo ago 1
26.2 26.1.x 1.21.x
Fabric
4mo ago 1
26.2 26.1.x 1.21.x
Fabric
4mo ago 1
26.2 26.1.x 1.21.x
Fabric
4mo ago 1
26.2 26.1.x 1.21.x
Fabric
4mo ago 1
26.1.x 1.21.x
Fabric
5mo ago 1
26.1.x 1.21.x
Fabric
5mo ago 1
26.1.x
Fabric
6mo ago 1
26.1.x
Fabric
6mo ago 1
26.1.x
Fabric
6mo ago 1
26.1.2
Fabric
7mo ago 1
26.1.1
Fabric
7mo ago 1
26.1
Fabric
7mo ago 1
26.1.1
Fabric
7mo ago 1
26.1
Fabric
7mo ago 1
26.1.1
Fabric
7mo ago 1
26.1
Fabric
7mo ago 1
26.1
Fabric
7mo ago 1
1.21.11
Fabric
7mo ago 1
26.1
Fabric
7mo ago 1
1.21.11
Fabric
8mo ago 1
1.21.11
Fabric
8mo ago 1
1.21.11
Fabric
8mo ago 1
1.21.11
Fabric
8mo ago 1
### Change
  • Added support for the Minecraft 26.3 release, with a dedicated runtime for the final Fabric version.
  • Replaced separate loader downloads with one MultiLoaderAPI-based JAR for Fabric, Forge, and NeoForge.


## Bundled MultiLoaderAPI

  • MultiLoaderAPI 1.0.0 is included; a separate MultiLoaderAPI download is unnecessary.
  • Fixed inactive-loader Mixin configuration selection in universal JARs.
  • Verified startup and texture-atlas creation with all ten release mods installed together on Fabric, Forge and NeoForge for Minecraft 1.21.1, 1.21.11, 26.1.2, 26.2, 26.3.

### Change
  • Fixed bundled runtime extraction to use a per-process cache, allowing multiple Prism Launcher instances on Windows.
### Change
  • Fixed bundled runtime extraction to use a per-process cache, allowing multiple Prism Launcher instances on Windows.
### Change
  • Fixed bundled runtime extraction to use a per-process cache, allowing multiple Prism Launcher instances on Windows.
### Change
  • Fixed Forge Universal runtime class loading so unrelated Forge and JDK event discovery remains stable when entering a world.
  • Prevented permission-event, JFR, and dependency class-loading failures caused by leaving the isolated runtime loader as the ambient context loader.
### Change
  • Fixed Forge Universal runtime class loading so unrelated Forge and JDK event discovery remains stable when entering a world.
  • Prevented permission-event, JFR, and dependency class-loading failures caused by leaving the isolated runtime loader as the ambient context loader.
### Change
  • Fixed Forge Universal runtime class loading so unrelated Forge and JDK event discovery remains stable when entering a world.
  • Prevented permission-event, JFR, and dependency class-loading failures caused by leaving the isolated runtime loader as the ambient context loader.
### Change
  • Fixed text fields not receiving keyboard focus on Minecraft 1.21–1.21.8.
  • Fixed saved assignments not being restored for late-registered key bindings on NeoForge.
  • Fixed Reset followed by Cancel saving default key bindings.
### Change
  • Fixed text fields not receiving keyboard focus on Minecraft 1.21–1.21.8.
  • Fixed saved assignments not being restored for late-registered key bindings on NeoForge.
  • Fixed Reset followed by Cancel saving default key bindings.
### Change
  • Fixed text fields not receiving keyboard focus on Minecraft 1.21–1.21.8.
  • Fixed saved assignments not being restored for late-registered key bindings on NeoForge.
  • Fixed Reset followed by Cancel saving default key bindings.
### Change
  • Added profile management to the Simple GUI API settings screen with save, load, rename, delete, validation, Unicode names, and persistence.
  • Kept the Profiles button exclusive to Simple GUI API so dependent mods do not display it.
  • Fixed settings rows, text, sliders, and color previews changing size after fullscreen and window resizing; larger screens now show more entries at the same row height.
  • Fixed the Minecraft 1.21.x settings screen and updated the Minecraft 1.21.11 Mod Menu integration.
  • Added footer reload actions, scrolling button labels, per-state button colors, and ItemListEntry API support.
### Change
  • Added profile management to the Simple GUI API settings screen with save, load, rename, delete, validation, Unicode names, and persistence.
  • Kept the Profiles button exclusive to Simple GUI API so dependent mods do not display it.
  • Fixed settings rows, text, sliders, and color previews changing size after fullscreen and window resizing; larger screens now show more entries at the same row height.
  • Fixed the Minecraft 1.21.x settings screen and updated the Minecraft 1.21.11 Mod Menu integration.
  • Added footer reload actions, scrolling button labels, per-state button colors, and ItemListEntry API support.
### Change
  • Added profile management to the Simple GUI API settings screen with save, load, rename, delete, validation, Unicode names, and persistence.
  • Kept the Profiles button exclusive to Simple GUI API so dependent mods do not display it.
  • Fixed settings rows, text, sliders, and color previews changing size after fullscreen and window resizing; larger screens now show more entries at the same row height.
  • Fixed the Minecraft 1.21.x settings screen and updated the Minecraft 1.21.11 Mod Menu integration.
  • Added footer reload actions, scrolling button labels, per-state button colors, and ItemListEntry API support.
[1.5.1] Simple GUI API 1.5.1 by ProjectMichi on Jul 22, 2026
Download
## Change
  • Fixed a crash on newer NeoForge versions caused by calling the removed FMLLoader.getCurrent() method.
  • Improved Minecraft version detection on NeoForge.
  • Added safe fallback behavior when version detection fails.
  • Improved compatibility with Minecraft 1.21.x and 26.x versions.
[1.5.5] Simple GUI API 1.5.5 by ProjectMichi on Jul 16, 2026
Download
Added support for Minecraft 26.3 Snapshots 1, 2, and 4.
Simple GUI API Icon
Download Simple GUI API
Select game version
Select platform