sophisticatedbuilding-neoforge-4.0.0.jar
Curse Maven Snippet
What's new
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.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects