Skip to content

Server crashes during startup with Dynamic Trees SoilProperties NullPointerException (Minecraft 1.20.1 Forge) #1236

Open

Description

@neanilsson07-pixel

Hello,

I'm having a persistent startup crash on my Aternos Minecraft server and need help identifying the cause.

My setup:

Minecraft: 1.20.1

Forge: 47.4.27

Java: 17

Dynamic Trees: 1.4.11

Dynamic Trees–Terralith: 1.2.6

Server host: Aternos

Crash details:

The server crashes during startup while Dynamic Trees is registering its soil properties. The error is:

java.lang.NullPointerException: Cannot invoke "java.util.function.Supplier.get()" because "this.block" is null

The stack trace points to:

com.ferreusveritas.dynamictrees.block.rooty.SoilProperties.getBlock(SoilProperties.java:168)

com.ferreusveritas.dynamictrees.init.DTRegistries.setupTileEntities(DTRegistries.java:231)

Troubleshooting already attempted:

Tried multiple Dynamic Trees versions, including 1.4.11, 1.4.10, 1.4.7 and 1.4.4.

Removed the Dynamic Trees–Terralith add-on.

Removed Terralith.

Removed Mystics Biomes.

Removed Nature's Spirit and Nature's Delight together.

Reinstalled and retested the Dynamic Trees–Terralith add-on.

The crash persisted through these tests. Removing Dynamic Trees itself allows the server to start, but I need the mod because my world contains existing builds and modded trees that I want to preserve.

The latest crash log is here:
https://mclo.gs/WBt5PXT

Other crash logs:
https://mclo.gs/lVWAAcL
https://mclo.gs/JhEV0de
https://mclo.gs/4Q5Qi4B
https://mclo.gs/41hlSmo
https://mclo.gs/HyEXH56

Could you help identify what is registering a soil property with a null block, and suggest a fix that lets me keep Dynamic Trees and preserve my existing world?

Thank you.

Activity

  1. Fealtous commented on Oct 13, 2026

    @Fealtous

    Hi, Forge team member here.

    Backdate to Forge 47.4.26. We made a small change in .27 to registries that appears to have affected DynamicTrees. Why exactly it's breaking DT is puzzling me as it was supposed to be non-breaking, but backdating is the solution for now.

  2. neanilsson07-pixel commented on Oct 13, 2026

    @neanilsson07-pixel
    Author

    Thanks!
    Aternos only offers me Forge 1.20.1 versions 47.4.27 and 47.4.10. Is there a way to install 47.4.26 on Aternos, or should I use 47.4.10 instead?

  3. Fealtous commented on Oct 13, 2026

    @Fealtous

    47.4.10 is also fine (assuming you don't have any mods that require some version in between, but that's pretty unlikely), though that's pretty dumb by Aternos to restrict what you can install like that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions