Tags
Creators
Details
4.9.0
Compatibility
Required content
Changes
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[4.9.0+26.1.2] - 2026-05-15
Compatible with Minecraft 26.1, 26.1.1, and 26.1.2
Binary compatibility across the 26.1.x line verified by loading the 26.1.2-built jar on real MC 26.1 client.
Changed
- Updated Minecraft to 26.1.2
- Updated Fabric API to 0.149.0+26.1.2
- Updated ModMenu to 18.0.0-beta.1 (still pre-release but graduated from alpha — TerraformersMC's v18 ladder is alpha → beta → stable; same MC support range: 26.1, 26.1.1, 26.1.2)
- Updated Fabric Loom to 1.16.2
- Updated Gradle to 9.5.1
- Updated GitHub Actions:
actions/upload-artifactv6→v7,gradle/actionsv5→v6,softprops/action-gh-releasev2→v3
Technical
- Added Renovate config rule pinning
net.fabricmc.fabric-api:fabric-apiupdates to+26.1.2builds. Without this, Renovate proposed+26.2snapshot-line jars because the+<mc>suffix is SemVer build metadata and is ignored during version comparison.
[4.9.0+26.1.1] - 2026-05-12
Compatible with Minecraft 26.1.1
Changed
- Updated Minecraft to 26.1.1
- Updated Fabric API to 0.145.4+26.1.1
[4.9.0+26.1] - 2026-05-08
Compatible with Minecraft 26.1
Changed
- Migrated to Minecraft 26.1 (first release on the unobfuscated MC line)
- Switched Fabric Loom plugin ID from
fabric-loomtonet.fabricmc.fabric-loom(required for unobfuscated MC) - Removed
loom.officialMojangMappings()— not needed; 26.1+ source is already in Mojang names - Switched dependency configurations from
modImplementation/modApitoimplementation/api - Bumped Java toolchain from 21 to 25 (required by MC 26.1.x)
- Updated Fabric API to 0.145.1+26.1
- Updated Cloth Config to 26.1.154
- Updated ModMenu to 18.0.0-alpha.8 (only release for MC 26.x at the time of this release; explicitly accepted exception)
- Updated
fabric.mod.jsonconstraints:minecraft ~26.1.0,cloth-config >=26.1.0,fabricloader >=0.19.0,java >=25 - Updated GitHub Actions release workflow to use Java 25
Technical
- HUD rendering API change:
HudElement.render(GuiGraphics, DeltaTracker)→HudElement.extractRenderState(GuiGraphicsExtractor, DeltaTracker) - Method renames in
GuiGraphicsExtractor:drawString()→text()(other helpers likefill(),guiWidth(),guiHeight()unchanged) publishMods.fileswitched fromremapJar.archiveFiletojar.archiveFile(no remap step on unobfuscated builds)- Added
org.gradle.toolchains.foojay-resolver-conventionplugin to settings.gradle for Java toolchain auto-resolution
Note
- ModMenu is still labeled alpha by TerraformersMC, but the underlying code has been frozen since 2026-03-25 and supports all stable MC 26.1.x releases. v18 stable will likely arrive with the next MC 26.2 release ceremony.
- The
1.21.11branch is preserved for users who can't migrate to MC 26.1.x.
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:TJrOLdWj:VtQvAxH2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:TJrOLdWj:VtQvAxH2"
}

