ModsFinder

Create Collision Crashfix

by Umpa

Create Collision Crashfix is a NeoForge patch that stops a server crash in Create 6.0.10, where moving contraptions trigger a NullPointerException during collision checks.

NeoForgeClient and serverMIT LicenseOpen source1.21.1

What it does

The crash appears when a moving contraption's collision check reaches a degenerate case: the entity's bounding-box center lands exactly on the contraption block's center axis. Inside Create's ContinuousSeparationManifold, the separation axis is then recorded as Vec3.ZERO, the value is not stored, and collideMany dereferences it, which takes the server down. The most common trigger is a rope pulley driving a drill quarry, though drill arrays with a pulley center column, rotating bearings and tree farms with saws can hit it too.

The fix replaces the missing axis with Vec3.ZERO and pairs it with a separation scalar of Double.MAX_VALUE, so the degenerate path settles cleanly instead of crashing. The guard activates only on that path, and normal collision behaves byte-for-byte as before. The mod runs on client and server and is published for NeoForge 1.21.1 only, released under the MIT License as open source. The source code is public.

Only Create 6.0.10 has the upstream bug; Create 6.0.9 is unaffected, and the official fix (Create PR 10301) had not shipped in a 6.0.11 release at the time of writing. Packs often downgrade to 6.0.9 instead, but addons that depend on the newer release keep them on 6.0.10, so this patch serves packs that must stay there. The mod mirrors the intent of upstream PR 10301 with a deliberately surgical change.

Key features

  1. Missing-axis guard

    When the separation axis would be missing, the collision code uses Vec3.ZERO instead, so the server no longer throws a NullPointerException.

  2. Neutral separation scalar

    A separation value of Double.MAX_VALUE is paired with the zero axis, which keeps entities from being flung to infinity or producing NaN teleports.

  3. Targeted scope

    The change touches only the degenerate collision path, leaving non-degenerate physics untouched.

  4. Tracks upstream issues

    The patch addresses the Create collision problems tracked as issues 10218, 10278, 10344, 10353 and 10378.

Compatibility

Latest build for each game version and loader.

1.21.11.0.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Who it’s for: Server owners running NeoForge 1.21.1 with Create 6.0.10 and contraption-heavy builds such as drill quarries, bearing setups and saw-driven tree farms.

Questions

Does Create Collision Crashfix need to be installed on the client?

Installation covers the server and each player's game.

Which Create version does the fix apply to?

The patch targets the Create 6.0.10 collision bug. Create 6.0.9 is unaffected, so the fix is only needed on 6.0.10.

Does the patch change normal collision behavior?

No. The guard activates only on the degenerate path, and normal collision is unchanged.

In the catalog

Create Collision Crashfix is one of 3,545 Optimization mods on ModsFinder, and one of 1,250 Optimization mods for NeoForge. 32,366 mods support Minecraft 1.21.1.

Similar mods

What the author says

A tiny, single-mixin hotfix for a server-fatal crash in Create 6.0.10 on Minecraft 1.21.1 (NeoForge). Once it happens the world usually crash-loops on load, because the offending contraption fires the same crash every tick.
Umpa, on the Modrinth page

Official listing

Owner
Umpa
Published
2026-06-28
Updated on Modrinth
2026-06-28
Facts verified
2026-10-15

Tags