[CRASH] [FORGE 1.20.1] Habitat and EveryCompat Cause Crash
Camawama opened this issue ยท 16 comments
FORGE VERSION: 1.20.1-47.2.1
HABITAT VERSION: 1.2.5
EVERY COMPAT VERSION: 1.20-2.6.12
When I have both of these mods enabled, I get a crash.
LOGS:
latest.log
CRASH REPORT:
crash-2023-10-25_19.53.35-client.txt
Seems to be on EveryCompat's side
It's adding a cabinet for fairy ring woodset when there already is one
Seems to be on EveryCompat's side It's adding a cabinet for fairy ring woodset when there already is one
Oh interesting, I see that now. I wonder how Every Compat checks for that kind of stuff :\
Does HABITAT have supported mod? or addon that allow to support Habitat with other mods like Biomes O' Plenty
does Habitat have any foreign wood Blocks? According to the latest.log, it was registering Wood Blocks, then errors.
EDIT:
I am gathering information to find out what's going on.
ok i've finished gathering information. I've ran test on this issue. With the latest version of Every Compat & Moonlight's latest version with Habitat, I had no issue. I noticed the problem was not in EveryCompat, but was in Moonlight according to latest.log
. Apparently, it was on @Camawama's issue. His version of Moonlight was outdated.
ok i've finished gathering information. I've ran test on this issue. With the latest version of Every Compat & Moonlight's latest version with Habitat, I had no issue. I noticed the problem was not in EveryCompat, but was in Moonlight according to
latest.log
. Apparently, it was on @Camawama's issue. His version of Moonlight was outdated.
Using the latest versions of Moonlight, Every Compat, and Habitat, a crashing issue still seems to occur. However, this time it appears as if it results from a strange bug between MrCrayfish's furniture mod and Farmers' Delight, as it encounters an error with something to do with a "cabinet" block id.
The details are in EveryCompat's last post - There are conflicts between 3 mods. It doesn't matter which mods add foreign woods (habitats or Biomes O' Plenty).
@Xelbayria Would it be correct to say that the issue is on EveryCompat's side and not Habitat's?
unlikely. In my last post via the link (EveryCompat's last post), I mentioned this ๐
ran another test using Biomes O' Plenty without Habitat. The result is no issues.
so I ran the test with Habitat, there are issues. I don't think it's EveryCompat's side or Habitat's side. Something else is causing this. I wasn't able to find out what's the cause, so it's unknown.
Does EveryCompat register a set of blocks for each registered WoodType? Any way to prevent it if so? Seems like BOP has no issues because it doesn't add cabinets for its WoodTypes.
Seems like BOP has no issues because it doesn't add cabinets for its WoodTypes.
actually, it added Cabinets for its woodtypes. I've checked.
Does EveryCompat register a set of blocks for each registered WoodType? Any way to prevent it if so?
Yes, it does. Well. take a look at everycomp-common.toml
in config. it has a list of wood types and types of furniture that you could disable. I've tried it to fix the problem, but it doesn't work. The furniture with false
are still being registered.
my best guess is Moonlight may have to do with the problem. this is not confirmed.
@Xelbayria Would it be correct to say that the issue is on EveryCompat's side and not Habitat's?
actually, it added Cabinets for its woodtypes. I've checked.
My bad, I worded that weirdly. I meant that BOP Itself does not add cabinets.
The furniture with false are still being registered.
I see.
My bad, I worded that weirdly. I meant that BOP Itself does not add cabinets.
??? Okay, here's a few questions:
-
do you mean BOP has cabinets but doesn't add them?
As far as I know, BOP doesn't have cabinets, other mods do. Like Macaw's Furniture -
do you mean EC doesn't combine cabinets with BOP's wood types?
-
does
everycomp-common.toml
has this:cabinet = false
. If yes, then try to set it totrue
, so the cabinet will be added with other wood types. Note; they should be set totrue
by default.
That BOP does not have cabinets.
That clears up the confusion. Are there any questions you have for me?