1.0.0
Compatibility
Required content
Changes
52 presets

Arcade · Autumn Cottage · Ballet · Blossom · Bubblegum · Butterfly · Candy Land · Carnival · Cloud Kingdom · Cloudtop · Coral Reef · Crimson · Crown Jewel · Crystal Cavern · Daisy Chain · Dirt · Dungeon · Fairy Forest · Firefly · Frozen Tundra · Galaxy · Ghibli Meadow · Hawaiian Resort · Honey Hive · Honeycomb · Ivy Cottage · Japanese Sakura · Jungle Temple · Kitten · Love Letter · Meadow · Monochrome · Moonlight · Moth · Nebula · Pearl · Picnic · Picnic Blanket · Pirate · Plush · Quilted · Rose Garden · Slime Lab · Snowdrop · Starlight · Steampunk · Sweetheart · Sweetshop · Tea Party · Tropical Paradise · Vinyl · Wizard Academy
One click sets the background, border, slots, all three HUD icons, hotbar, XP bar, cursor, menu colour and every colour together.
Add your own art
Drop any PNG into .minecraft/config/guicrafter/assets/ and it appears in the picker alongside the built-in shapes, converted automatically. Small blocky images with a strong outline work best.
How to use it Press ] in game, or type /guibuilder (rebind in Options → Controls → GUI Crafter) Click through the pages down the left. The preview at the top updates as you click. Press Apply.
That's it. Changes appear straight away.
How it works, and why that matters
GUI Crafter doesn't hook Minecraft's renderer. When you press Apply it composites your look into real textures and writes them out as a normal resource pack in resourcepacks/GUI Crafter/, then enables it and reloads.
Three things follow from that:
It's stable. No mixins into rendering code, so it doesn't break every time Mojang moves something. It plays nicely. It's an ordinary resource pack sitting at the top of your stack. Anything not touching the GUI is unaffected. Your look outlives the mod. Uninstall GUI Crafter and the pack it made stays in your resourcepacks folder, still working.
Client side only. Works on any server — including vanilla ones — because the server never knows.
Requirements Minecraft 26.2 Fabric Loader Fabric API
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:5AOgM5wm:C1X820g4"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:5AOgM5wm:C1X820g4"
}

