Oh The Biomes You'll Go Refabricated

Oh The Biomes You'll Go Refabricated

11M Downloads

[Crash]: Dragon Survival/Ars Nouveau and BYG Conflict over growing plants

Reshy opened this issue ยท 2 comments

commented

Minecraft Version

1.18.2

BYG Versions

Oh_The_Biomes_You'll_Go-forge-1.18.2-1.4-RC-10-all.jar

Terrablender

TerraBlender-forge-1.18.2-1.1.0.99.jar

Mod Loader

Forge

Mod Loader Version

4.1.0

What happened?

There is a crash with the mod DragonSurvival_DragonEditor-1.18.2-0.11.2_beta.jar and
ars_nouveau-1.18.2-2.4.0.jar involving an interaction between the "growth" effect that other mods have.

EDIT: Also occurs with other mods involving growing plants like Ars Nouveau.
EDIT 2: Also occurs with other types of plants that have a "tall" version, like the Purple/Pink Allium, Embur Roots, Ether Grass/Bush, the small versions seem to crash when attempting to grow the "tall" version.

Specifically, this part:
DS
java.lang.IllegalArgumentException: Cannot set property EnumProperty{name=half, clazz=class net.minecraft.world.level.block.state.properties.DoubleBlockHalf, values=[upper, lower]} as it does not exist in Block{byg:prairie_grass}
AN
java.lang.IllegalArgumentException: Cannot set property EnumProperty{name=half, clazz=class net.minecraft.world.level.block.state.properties.DoubleBlockHalf, values=[upper, lower]} as it does not exist in Block{byg:prairie_grass}

Allium Crash:
java.lang.IllegalArgumentException: Cannot set property EnumProperty{name=half, clazz=class net.minecraft.world.level.block.state.properties.DoubleBlockHalf, values=[upper, lower]} as it does not exist in Block{byg:allium_flower_bush}

Ether Bush:
java.lang.IllegalArgumentException: Cannot set property EnumProperty{name=half, clazz=class net.minecraft.world.level.block.state.properties.DoubleBlockHalf, values=[upper, lower]} as it does not exist in Block{byg:ether_bush}

Ether Grass:
java.lang.IllegalArgumentException: Cannot set property EnumProperty{name=half, clazz=class net.minecraft.world.level.block.state.properties.DoubleBlockHalf, values=[upper, lower]} as it does not exist in Block{byg:ether_grass}

Embur Roots:
java.lang.IllegalArgumentException: Cannot set property EnumProperty{name=half, clazz=class net.minecraft.world.level.block.state.properties.DoubleBlockHalf, values=[upper, lower]} as it does not exist in Block{byg:embur_roots}

crash-log

Dragon Survival:
https://pastebin.com/gaRHZRiT

Ars Nouvaeu:
https://pastebin.com/CqPCKBMm

Dragon Survival Crash /w Allium:
https://pastebin.com/tDKWbWrp

latest.log

https://pastebin.com/RfQc5NuF

commented

I have this same crash but without either Dragon Survival or Ars Nouveau. My mod list is long, so it's most likely a conflict with another world gen mod such as Biomes O Plenty.

Is "clazz" expected? I know some people still use this syntax while others dont, so I've encountered conflicts because of it before.

commented

This should be fixed as of: ea80191