RecurrentComplex icon indicating copy to clipboard operation
RecurrentComplex copied to clipboard

Error loading entity with ID 'ArmorStand'

Open Dimentive opened this issue 6 years ago • 14 comments

I’m playing the Enigmatica 2 (version 1.62, the latest as of today) modpack for Minecraft 1.12.2 (which uses Recurrent Complex version 1.4.7, the latest as of today), and while pregenerating chunks with the Chunk-Pregenerator mod, I got the following errors in the server console:

[20:13:57] [Server thread/WARN] [minecraft/EntityList]: Skipping Entity with id minecraft:armorstand
[20:13:57] [Server thread/ERROR] [reccomplex]: Error loading entity with ID 'ArmorStand'
[20:13:57] [Server thread/WARN] [minecraft/EntityList]: Skipping Entity with id minecraft:armorstand
[20:13:57] [Server thread/ERROR] [reccomplex]: Error loading entity with ID 'ArmorStand'
[20:13:57] [Server thread/WARN] [minecraft/EntityList]: Skipping Entity with id minecraft:armorstand
[20:13:57] [Server thread/ERROR] [reccomplex]: Error loading entity with ID 'ArmorStand'

Dimentive avatar Mar 16 '19 19:03 Dimentive

I also saw this error in the server console while my friend was exploring and generating new chunks: [reccomplex]: Error preparing structure: TemplePyramid1, Cause: Maze generation timed out: MesoMaze

Dimentive avatar Mar 17 '19 18:03 Dimentive

I don't know what the issue is with ArmorStand, but the timeout can happen in some of the larger maze structures since the algorithm isn't perfect yet. I'll investigate the armorstand thing.

Ivorforce avatar Mar 17 '19 19:03 Ivorforce

All right, thank you.

Does the pyramid time out affect the generation of the structure in any way?

Dimentive avatar Mar 18 '19 00:03 Dimentive

I also got these errors when pregenerating chunks just now:

[07:39:09] [Server thread/ERROR] [reccomplex]: Error trying to emulate vanilla decoration
java.lang.NullPointerException: null
[07:39:22] [Server thread/ERROR] [reccomplex]: Error trying to emulate vanilla decoration
java.lang.NullPointerException: null
[07:39:22] [Server thread/ERROR] [reccomplex]: Error trying to emulate vanilla decoration
java.lang.NullPointerException: null
[07:39:24] [Server thread/ERROR] [reccomplex]: Error trying to emulate vanilla decoration
java.lang.NullPointerException: null

I also got a full error another time. This particular error seems to have something to do with Thaumcraft.

Dimentive avatar Mar 19 '19 06:03 Dimentive

I also got a crash that’s apparently related to Recurrent Complex and Biomes o’ Plenty when prepregenerating chunks.

Dimentive avatar Mar 19 '19 12:03 Dimentive

The generation timeout means the maze was not properly generated (and instead filled with sandstone).

Your error means you have to allocate more memory to Minecraft if possible. Although I plan to make a fix for that (since that usually becomes a problem in larger worlds).

Ivorforce avatar Mar 19 '19 18:03 Ivorforce

I have 7.1 GB of RAM allocated to my client and 5 GB to the server. Shouldn’t that be enough?

Dimentive avatar Mar 19 '19 21:03 Dimentive

Hrm probably. Take a look at #353, they are having the same problem. Workaround for now is to simply delete the structureData file.

Ivorforce avatar Mar 19 '19 21:03 Ivorforce

The problem is some built-in RC structure is trying to generate minecraft:armorstand when it should be minecraft:armor_stand

naqaden avatar Apr 18 '19 14:04 naqaden

Well, there we have it.

Dimentive avatar Apr 18 '19 15:04 Dimentive

Minecraft Wiki: 1.11 | 16w32a | The entity ID is changed from ArmorStand to armor_stand.

Viresneaker avatar Jul 24 '19 13:07 Viresneaker

I dont see this id in reccurrent and in normal MC ids it's already armor_stand. How do I fix this?

Kai-Alpha12 avatar Aug 17 '21 17:08 Kai-Alpha12

I found the old IDs in the UndergroundCultChamber.rcst file. I uploaded my fix here for this PR. To edit the IDs yourself: browse src/main/resources/assets/reccomplex/structures/active/structures/overworld, open RCST files as ZIP, and edit worldData.nbt.

naqaden avatar Aug 17 '21 20:08 naqaden

Thank you all for figuring this out. Full disclosure, I'm not planning on an update to ReC in the near future, but I will reopen until it is fixed.

Ivorforce avatar Aug 17 '21 21:08 Ivorforce