Thread Safety change in ItemBlockRenderType.setRenderLayer for fluids #8911
Labels
1.19
Regression
This request demonstrates something missing in a newer version that was present in a prior version.
Rendering
This request deals with rendering. These must be treated with care, and tend to progress slowly.
Minecraft Version: 1.19
Forge Version: 41.1.0
Logs: https://forums.minecraftforge.net/topic/114540-i-dont-understand-why-mekanism-generators-gives-an-error-before-that-it-worked-fine/#comment-508017
Steps to Reproduce:
https://github.com/mekanism/Mekanism/blob/9baddb9d7f033f9e001c6a22e5e423ec53ee2b23/src/main/java/mekanism/client/ClientRegistration.java#L256
Description of issue:
Somewhere along the way in the client refactoring using setRenderLayer() for fluids seems to have become non-threadsafe?
1.18
MinecraftForge/patches/minecraft/net/minecraft/client/renderer/ItemBlockRenderTypes.java.patch
Line 104 in 1dacb88
1.19
MinecraftForge/patches/minecraft/net/minecraft/client/renderer/ItemBlockRenderTypes.java.patch
Line 115 in 3c1126a
I don't see this being explicitly mentioned or discussed in the #8685 #8786 patches?
The text was updated successfully, but these errors were encountered: