[ETF] Entity Texture Features - [Fabric & Forge]

[ETF] Entity Texture Features - [Fabric & Forge]

40M Downloads

[Bug; Help Wanted // 1.18.2 - 6.0.1] Crash from Launching Minecraft with Entity Texture Features 6.x

FocalFlare opened this issue ยท 15 comments

commented

Every version of this mod from 5.2.3 and below doesn't throw an exception, but versions 6.0, 6.0.1, and ongoing instantly crash my game. I don't know what's even causing this or how to fix it myself without going through the tedious process of finding the mods I have installed that might be causing it.

This issue will most likely be marked as a duplicate because it is open already by someone else. Still, after looking at a previous issue from #264 for a solution to this crash, I tried doing what was already suggested to the OP by @Traben-0, which was to do this:

delete your entity_texture_features.json config file and try again with the default settings

this seems like the illegal path setting in ETF is interacting poorly with another mod
And as I'd guess, and to provide an example of how solutions given to one person won't work for everyone else, this would set that perfect example.

Speaking of, solutions for this crash might work for everyone who's having this same issue but are 100% not guaranteed to work for those with even a slightly different issue. Regardless, I appreciate your input(s)!

Describe the issue

  • The mod throws an exception and crashes Minecraft, preventing it from ever launching.
  • What were you doing when it happened? Launching Minecraft.

Screenshots
These screenshots are probably not relevant.
image
image

Crash log

Your setup: (please complete the following information):

  • Minecraft version: 1.19.2
  • ModLoader: Forge
  • ETF Version: 6.0.1
  • Does the issue persist with only ETF installed? Yes, but only with versions 6.0 and up. Versions 5.2.3 and under are all completely fine.
  • Have you checked the FAQ in the Readme (checked), or Discord (not in server), to see if it is a known issue?
commented

This issue will remain open in case of possible solutions until either one works or there's a version of this mod I can test before it goes live. As said, if I need to provide the active mods listed in the log, please let me know. Once again, I appreciate everyone's input!

commented

Yes, but as said, versions 5.2.3 and under are all perfectly fine and cause no noticeable issues if any.

commented

I would start with any mods affecting block entities

commented

It would stem from an added feature then, if you can identify which mod it is conflicting with I can try to fix this

commented

That is kinda where I run into my first problem, being that I'm unsure of which mods modify/add/remove block entities. I could look up some mods that do such to see if I have said mods installed.

commented

Alternatively, I could also provide the listed mods here as well, if you want.

commented

Does it work with only etf Installed, there seems to be a mixin conflict occurring

commented

https://drive.google.com/file/d/10WG_Nif83_2aXCo7ECfzXXzFcRPXAQc1/view?usp=sharing
Okay so here's the mods listed in the crash log that were in use with this version of this mod. Deeply sorry for the late reply!

commented

I'm not going to have the time myself to go through these mods, I have a lot of issues to go through, I'll need you or someone else to narrow down the mods causing the conflict

commented

I sadly don't have the time to narrow down the mods either, so I'll wait for someone else to come through.

If we can't get a fix this way, then sadly, this mod might either come to an EOL on this version or carry on and over to future versions with this bug from this version. I have high hopes that someone can narrow this down though. ๐Ÿ‘๐Ÿพ

commented

Made an issue in the Project Red GitHub: MrTJP/ProjectRed#1888

commented

Don't mind the folder name I had nothing better to do lol

Not even gonna bother going through said individual mods just to find the one that's causing it, but...
image
After a month and almost a day trying to figure this out with ChatGPT, this mod seemed to be preventing my game from launching only if Project Red and its mods were present. Not entirely sure, but these mods for 1.18.2 haven't been updated out of their beta stage since December 19, 2023, and I doubt that @MrTJP is supporting Project Red for 1.18.2, which is sad to see.

I'm not entirely sure if these are the only few mods that make my game crash with ETF 6.x, but based on the amount of investigation I've done up to this point, this is what I've stumbled on. Despite what I said above, I'll open this issue in the Project Red GitHub in case the mods are still being supported for 1.18.2. This issue will still be open, however, if MrTJP wants to give their input on this.

commented

There's been no activity from MrJTP since I opened the issue in their GitHub. I have closed that issue as not planned due to inactivity.

This issue will stay open, though.

commented

might be a while before i get back to 1.18, I might eol it too before then :/

commented

This is due to a mixin conflict. ProjectRed has a mixin that redirects the setupAndRender method invocation in BlockEntityRenderDispatcher#render to a custom method in ProjectRed source (BlockEntityRenderDispatcherMixin#wrapSetupAndRender). This is done to allow tiles to render while moving on frames.

Looks like EntityTextureFeatures also has a mixin touching a similar area, causing the mixin application to fail.

1.18 is in maintenance status but I'm not sure if there will be more versions published there. Even 1.19 patches are overdue.