All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Create OBB Collision Crash Fix

Create OBB Collision Crash Fix

by BlazeyCrazey • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

When moving contraptions collide in certain degenerate or exact-overlap cases, Create's collision manifold fails to record a separation axis, leaving it null. The game then tries to read .x on that null Vec3 and the server crashes:

java.lang.NullPointerException: Cannot read field "x" because "mf.axis" is null at ...ContinuousOBBCollider.collideMany(ContinuousOBBCollider.java:153) This mod uses a Mixin to intercept the two null-prone field reads (axis and normalAxis) and substitutes Vec3.ZERO when they're null. A zero vector makes that frame's collision contribution 0 — harmless — instead of crashing the server tick thread.

Details:

Lightweight — single mixin, no runtime overhead beyond a null check Doesn't modify Create's logic, just prevents the null dereference Works server-side (install on server only is fine, but safe on both sides) For Create 6.0.10 on NeoForge / Minecraft 1.21.1

How to Install Create OBB Collision Crash Fix (Mod)

Create OBB Collision Crash Fix by BlazeyCrazey is verified for Neoforge across Minecraft versions 1.21.1 (latest release: 1.0.0, file size: 3 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.21.1) and platform (Neoforge).
  2. Make sure you have the compatible loader or environment installed for Neoforge.
  3. Move the downloaded Create OBB Collision Crash Fix file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
4mo ago 1
Create OBB Collision Crash Fix Icon
Download Create OBB Collision Crash Fix
Select game version
Select platform