File Details
sophisticatedbuilding-neoforge-4.0.0.jar
- R
- May 10, 2026
- 3.03 MB
- 15.0K
- 1.21.1
- NeoForge
File Name
sophisticatedbuilding-neoforge-4.0.0.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
Sophisticated Building Update – 4.0.0
Supported versions
- Minecraft 1.21.1
- NeoForge (see
gradle.propertiesneo_versionin the NeoForge project) - Fabric Loader + Fabric API (see Fabric project
gradle.properties)
Artifacts
sophisticatedbuilding-neoforge-<version>.jar— NeoForgesophisticatedbuilding-fabric-<version>.jar— Fabric
Major changes
Placement preview crash fix (compatibility)
- Fixed
BlockPlaceContext.getPlayer()beingnullduring client-side placement preview (MyPlaceContextpreviously passednullintoBlockPlaceContext). - Blocks whose
getStateForPlacementassumes a non-null player (for example Create Simulated redstone magnet) could crash withNullPointerExceptionwhen selecting those blocks in large builds. - Change:
MyPlaceContextnow receives the realPlayer, andBlockEntry/BuilderChainpass it through for preview state resolution.
Radial build menu (Alt key)
- Fixed the radial menu treating the cursor as stuck at the screen center after opening (common when the OS/window warps the cursor when a
Screenopens). - Change: seed from the first frame’s GUI mouse position, then accumulate movement deltas in
mouseMoved()so wedge highlighting tracks the pointer reliably.
Update recommendation
- Use 4.0.0 NeoForge and Fabric builds together if you maintain parallel loaders for the same Minecraft version.
- Re-test large-placement previews alongside mods that customize
getStateForPlacementbehavior.