Mod Incompatibilty breaking Forge:planks crafting recipes
DraTrav opened this issue ยท 14 comments
If all of the mods are installed, removing any one of them fixes it but all combines breaks it.
-chipped
-kubejs
-hexeri
-every Comp
recipes that use forge:planks break preventing even the crafting table from being craftable.
Minecraft: 1.19.2
Forge: 43.2.14
Every Compact: 2.4.12 (Does not happen in 2.4.11
Log says this
Not all defined tags for registry ResourceKey[minecraft:root / minecraft:item] are present in data pack: hexerei:mahogany_planks,
hexerei:willow_planks,
hexerei:witch_hazel_planks
I am aware of that, however this workes just fine in 2.4.11. something that got changed in 2.4.12 broke it. and interestingly removing any one of the 4 mods fixes the issue
Must be some weird tag loading stuff, maybe circular tag dependencies or something, maybe something with kubejs doing stuff early I'm not sure. EC just adds entries to those 3 tags which if those blocks are there are definitely getting generated. Maybe kubejs prevents them from loading. Try reloading datapack
Reloading the data pack does fix it! however it has to be reloaded everytime the world loads.
I have no idea how this could be fixed but I suspect it's something with kubejs being fundamentally incompatible as both alter tags supposedly in same stage which would possibly cause such edge cases
actually, it worked after a reload and reloading the world. so it just has to be reloaded once. is there a way to set a priority?
Only thing that comes to mind is adding a datapack which adds those tags manually. No idk how that mod works
I mean within yours. I'm unsure if it would help but I believe you can add a priority to a mixin as a second parameter. for example in your LootTableHackMixin.java I think you can call it as @mixin(BlockBehaviour.class, priority = 0).
@DraTrav
are you able to solve the issue? I know KubeJS & CraftTweaker have the ability to set priority on the script when launching Minecraft. I am not sure if Datapack is capable of this as I am not familiar with Datapack.
I was not, I ultimatly removed the mod due to high ram usage, but a fix would be with kubejs and have a delay after 30 seconds to run /reload