All the Mods 10 - ATM10

All the Mods 10 - ATM10

6M Downloads

[Crash]: Entering specific chunk crashes server — Ars Nouveau Starbuncle NBT (`ars_nouveau:light_block`) spawned by structure

JM-command opened this issue · 0 comments

commented

Possible Fixes

Yes

Modpack Version

4.10 (ServerFiles:ServerFiles-4.10.zip)

Crash Assistant Message (big green button)

All the Mods 10 - 4.10 crashed. The logs have been uploaded to gnomebot.dev:
latest.log: https://mclo.gs/mHfg20C
debug.log: https://mclo.gs/sWaseAI

What happened?

Server (Youer/Purpur + NeoForge) consistently crashes as soon as a player loads a specific area in the Overworld.

The stacktrace shows the crash during structure placement spawning an Ars Nouveau Starbuncle with outdated/invalid NBT:

  • StructureTemplate.addEntitiesToWorld → SinglePoolElement.place → ChunkGenerator.applyBiomeDecoration
  • Ars Nouveau tries to read the entity NBT and hits:
    IllegalStateException: Unknown registry key minecraft:item: ars_nouveau:light_block

This suggests a version mismatch where an addon (likely starbunclemania) still references the legacy item ars_nouveau:light_block, which no longer exists in the current Ars Nouveau shipped with ATM10 4.10.

Repro:

  1. Start ATM10 4.10 ServerFiles (hybrid Youer/Purpur + NeoForge 21.1.203).
  2. Join and move toward the affected chunk (example area observed around ~X=439, Z=677 in our world; similar crash also happened after a POI mismatch log at ~X=493, Z=667).
  3. As the structure entities are added to the world, the server crashes with the NBT error above.

Observed lines from our crash:
Caused by: java.lang.IllegalStateException: Not a string; Unknown registry key in ResourceKey[minecraft:root / minecraft:item]: ars_nouveau:light_block
at com.hollingsworth.arsnouveau.api.item.NBTComponent.fromTag(NBTComponent.java:18)
at com.hollingsworth.arsnouveau.common.entity.Starbuncle.readAdditionalSaveData(Starbuncle.java:601)
...
at net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.addEntitiesToWorld(StructureTemplate.java:492)
at net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement.place(SinglePoolElement.java:143)
at net.minecraft.world.level.levelgen.structure.StructureStart.placeInChunk(StructureStart.java:106)
at net.minecraft.world.level.chunk.ChunkGenerator.applyBiomeDecoration(ChunkGenerator.java:404)

• Pack: ATM10 4.10 (ServerFiles)
• Core: Youer hybrid (Paper/Purpur) — youer-1.21.1-441cb4e.jar
• Loader: NeoForge 21.1.203
• Java: 21
• Ars Nouveau: 5.10.3 (from pack)
• starbunclemania: 1.4.0.1 (from pack)
• removeErroringEntities=true, removeErroringBlockEntities=true
• Neruina (NeoForge 1.21.1) + Configurable 3.2.6 also tested (no change — crash occurs at entity creation from structure)

i tried the suggested points.

• Running the current ServerFiles for ATM10 (4.10). No extra mods beyond the pack (hybrid Youer/Purpur core shipped with ServerFiles).
• Reproduced on a clean server folder (fresh world), same result in the same area.
• Removing only the addon “starbunclemania” prevents the crash. Keeping Ars Nouveau enabled is fine once that addon is removed or version-matched.
• Tried NeoForge safeties: removeErroringEntities=true, removeErroringBlockEntities=true — still crashes because it happens during structure entity creation.
• Tried Neruina (with Configurable): still crashes at entity creation from template (before Neruina can intercept).

No crash on chunk load. Structures should not spawn entities with invalid/outdated NBT.
Either update the addon data/templates to stop referencing ars_nouveau:light_block, or pin compatible Ars Nouveau / addon versions in the pack.

Killing saved Starbuncles via commands fixes existing entities, but the crash returns when the structure template spawns a new Starbuncle carrying invalid NBT. Removing only “starbunclemania” avoids the crash entirely on our server while keeping Ars Nouveau enabled.

Crash Log or Disconnect Log

https://mclo.gs/sWaseAI

Latest.Log

https://mclo.gs/mHfg20C