Skip to content

[NPE] Create 6.0.10 ContraptionColliderMixin causes NullPointerException in ContinuousOBBCollider (mf.axis is null) #1116

@RyannnnS

Description

@RyannnnS

Describe the Bug

With Sable 1.2.2 (and sablecompanion + sablephysicscompat) installed alongside Create 6.0.10
and several Create addons (Aeronautics, Big Cannons, Diesel Generators, Threaded Trains etc.),
the game crashes with a NullPointerException when a contraption ticks / collides.

Error: Cannot read field "x" because "mf.axis" is null
in ContinuousOBBCollider.collideMany, triggered via Sable's ContraptionColliderMixin.

Steps to Reproduce

  1. Install NeoForge 21.1.232 + Minecraft 1.21.1
  2. Add Create 6.0.10 + Sable 1.2.2 + sablecompanion + sablephysicscompat
  3. Add Create addons (Aeronautics, Big Cannons, etc.)
  4. Start singleplayer world with an active contraption (train / aircraft / cannon carriage)
  5. Crash occurs on server tick loop

Expected Behavior

Contraption collision works normally without NPE.

Actual Behavior

Server tick loop crashes with NullPointerException from Sable's mixin into Create's ContraptionCollider.

Crash Log

crash report-2026-6-5_9.51.22.zip

Environment

  • Minecraft: 1.21.1
  • NeoForge: 21.1.232
  • Create: 6.0.10
  • Sable: 1.2.2
  • Sable Companion: 1.6.0
  • Sable Physics Compat: 1.3.0
  • OS: Windows 11 (x64)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions