Skip to content

[NOTICE] Crashing issue when pondering #342

@MarbleGateKeeper

Description

@MarbleGateKeeper

If game crashed when ponder EXP and you see this in your crashlog

java.lang.NullPointerException: Cannot invoke "com.simibubi.create.content.fluids.tank.FluidTankBlockEntity.getTankInventory()" because the return value of "com.simibubi.create.content.fluids.tank.FluidTankBlockEntity.getControllerBE()" is null

This is because other Create addon(s) continued to use the previous major version's implementation style when writing PonderPlugin.

THEIR_PonderPlugin#onPonderLevelRestore calls PonderWorldBlockEntityFix#fixControllerBlockEntities, which causes controller BE position being adjusted twice. Because PonderWorldBlockEntityFix#fixControllerBlockEntities is applied globally instead of seperately and already been called by CreatePonderPlugin.

I will do my best to identify which mods are causing the issue and submit pull requests to fix them on their side. Therefore, please submit the complete crash.log to me.

Known mod (with affected version)

If you have installed the following mods, please ensure that the installed versions are higher than the listed versions.

  • [FIXED]Create Crafts & Additions
  • [FIXED]Thirst Was Taken - 2.1.3
  • [FIXED]Create: Power Loader - 2.0.0
  • [FIXED]Create: The Factory Must Grow - 1.0.2f
  • [FIXED]Create Train Parts - 0.2.0
  • [FIXED]Create Drill Drain - 1.0.9
  • [FIXED]Create more packages - 2.2-neoForge-1.21.1
  • [FIXED]Create: Simulated - 1.1.3 FIx still not included in 1.1.3, should be in next version.

Not release yet(Keep an eye on it):

  • [FIXED]Creating Space - 1.21.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions