Tags
Creators
Details
5.1.2+mc1.21.1
Compatibility
Required content
Changes
Sophisticated Building 5.1.2
The first release of the multi-version line on Modrinth: every Minecraft version from 1.16.3 to 26.2, on Fabric, NeoForge and Forge, one file per Minecraft version and loader. Pick the file for your Minecraft version and loader; the file name says both (sophisticatedbuilding-<loader>-<minecraft>-5.1.2.jar). Install it on the client and the server. Sophisticated Backpacks stays optional.
Replaces the old 1.21.1 files (2.0.0 for Fabric, 4.0.0 for NeoForge). Worlds and configs of 5.0.x and 5.1.x load unchanged; new config entries are added with their defaults the first time the game starts.
What is new since the old 1.21.1 files
- Every Minecraft version and loader: 1.16.3 to 26.2 (Forge and NeoForge where the loader exists for that version, Fabric everywhere).
- Player Settings screen: a real editor for all preview and performance settings (radial menu button, or the key "Open Player Settings").
- Balanced survival breaking (optional, off by default): tool durability, hunger, a cooldown and feedback for mass breaking in Survival. Switch it on with the Balanced Breaking toggle in singleplayer, or
BalancedBreaking.enabledin the server config. - Survival fixes: undoing a merge gives the item back, blocks the server does not place are not charged, multi-item blocks (three candles) cost every item, reach upgrades are back right after dying.
- Sophisticated Backpacks integration on NeoForge (1.20.4 to 26.2), Forge (1.16.3 to 1.20.1, not 1.19.4) and Fabric (1.19.2, 1.19.4, 1.20.1, 1.20.4, 1.21.1, with the unofficial Fabric port). Elsewhere the Building Upgrade items are placeholders and everything else works as usual.
Fixes in 5.1.2
- No more "made for a newer Minecraft version" on the built-in data pack (Forge 1.19.4). Forge 1.19.4 did not read the pack format the mod declared and showed the mod's data pack as too new in the data pack screen. The world still loaded and building worked; the pack was only shown as incompatible. It is now reported as compatible.
- Server limits reach the client (Minecraft 1.16.5 and 1.16.4). The server's reach and build limits are now sent to the client when a player joins, and the error on join is gone.
Good to know
- NeoForge 26.1 / 26.1.1: needs NeoForge 26.1.0.19-beta or newer. With Sophisticated Backpacks use Backpacks 26.1-3.25.48 and Core 26.1-1.4.26 (Core 1.4.27 needs NeoForge 26.1.2 and is refused at loading).
- Minecraft 1.20.1 on NeoForge: use the Forge jar.
- Forge 1.16.3 / 1.16.4 dedicated servers need a Java 8 older than 8u321 (a Forge 34/35 limitation).
- Fabric 1.19.4: the Sophisticated Backpacks Fabric port only has beta builds for 1.19.4.
Full changelog: https://github.com/navrelis/EffortlessBuildingSophisticated/blob/main/CHANGELOG.md
Optional dependencies
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:Nw3rEYBH:hs0Kn8BP"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:Nw3rEYBH:hs0Kn8BP"
}

