
ConcurrentModificationException when rendering dark_wood_desk_cabinet_basic with Embeddium
HSWJR opened this issue ยท 0 comments
Bug Description
When loading a world containing the "dark_wood_desk_cabinet_basic" block from Paladin's Furniture mod, the game crashes with a java.util.ConcurrentModificationException. The crash trace points to line 109 of PFMForgeBakedModel.java in your mod, indicating a conflict between the block's model rendering logic and Embeddium's concurrent rendering threads.
The crash specifically occurs during chunk mesh construction, with the error originating from the block's texture handling. The game runs normally when Paladin's Furniture is removed, confirming the mod's involvement.
Reproduction Steps
Set up a Minecraft 1.20.1 Forge environment with:
Paladin's Furniture mod (version 1.4.4)
Embeddium (version 0.3.31 or 0.3.35)
Optional: Oculus, Ecliptic Seasons, Entity Texture Features (as reported in the crash log)
Create or load a world with the "dark_wood_desk_cabinet_basic" block placed (observed crash at coordinates (-13, -59, -10))
Approach the area containing the block - the game will crash during rendering
The crash consistently occurs when this specific block is present and visible to the player