Nigh-impossible to obtain ash layer block due to charring overriding 100% of the time
Synthestra opened this issue ยท 1 comments
Describe the bug:
As shown here:
charChance is only checked if not 0 for it to turn into a charred block, which, without modifying the config, is 100% of the time. The only way for "BlockState charred" to not turn into a charred block, if it is an unknown flammable block listed in the "getCharredState(state)" method - then, and only then, it can pass the "(charred == null)" check.
Minecraft version: 1.18.2 + 1.19.2
Immersive Weathering version: 1.18.2-3.0.2-forge
Fabric API / QSL / Forge version: Forge 40.1.80
Removed the below's questions since the issue in iw's code was found so we know the root cause