Skip to content

Crash with ContinuousOBBCollider in Create #563

Description

@Creeperz653

Context

Description:
Server crashes during the tick loop with a NullPointerException when Create tries to read mf.axis.x in ContinuousOBBCollider.collideMany(). This happens while processing contraption collisions.

Exception:

java.lang.NullPointerException: Cannot read field "x" because "mf.axis" is null
  at com.simibubi.create.foundation.collision.ContinuousOBBCollider.collideMany(ContinuousOBBCollider.java:153)
  at com.simibubi.create.content.contraptions.ContraptionCollider.collideEntities(ContraptionCollider.java:166)
  at com.simibubi.create.content.contraptions.ContraptionHandler.tick(ContraptionHandler.java:54)

Versions:

  • Minecraft: 1.21.1
  • NeoForge: 21.1.228
  • Create: 6.0.10
  • Sable: (neoforge build)

Other mods injecting into ContraptionCollider:

  • Create Big Cannons
  • Bits 'n Bobs
  • Aeronautics
  • Sable (sable-neoforge.mixins.json:compatibility.create.contraptions.ContraptionColliderMixin)

Steps to Reproduce:
Crash occurs on server tick — appears to be triggered by a moving Create contraption with an uninitialized OBB axis.

Notes:
Multiple mods are mixing into ContraptionCollider. Sable's mixin is listed in the stack trace and may be interfering with Create's collision axis initialization. Full crash report attached.

Crash Report UUID: 82ebdd09-9e68-4ac2-a983-e78993671a69

Crash Report

https://mclo.gs/NA8EWeU

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: crashSomething crashes my game

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions