Skip to content

[All] [1.21.10?] Race Condition During ClientSetup, #603

@Fealtous

Description

@Fealtous

Describe the bug
FMLClientSetupEvent is multithreaded, which can cause issues such as this intermittently because the backing map is not thread safe.
Wrapping the render type initialization in FMLClientSetupEvent#enqueueWork should protect from intermittent crashes like this.

This issue likely affects all of the decor mods, though I only checked bridges and trapdoors. The fact that it's a race condition is also unhelpful for reproduction, but that's to be expected. If this is the case with prior versions of the Macaw decoration mods then they are also affected.

This issue was made on behalf of a user from the MinecraftForge discord support channels.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions