Traben-0 / Entity_Model_Features

Other
101 stars 17 forks source link

[Bug] Crash or Compatibility #169

Closed VelvetRose252 closed 8 months ago

VelvetRose252 commented 8 months ago

Describe the bug Hi I'm trying to fix my CITs not appearing in my 1.20.4 game. I tried installing all different 1.20.4 releases of Entity Model Features with the 1.20.4 Optifabric one at a time but Fabric keeps giving me the same error message over and over. What version of Entity Model would be compatible to Optifabric 1.14.3 or what Optifabric version would work with EMF?

To Reproduce Steps to reproduce the behavior:

  1. Download EMF 1.2.3 or 1.2.2 or 1.2.3 (I already have ETF)
  2. Download Optifabric
  3. Place both files into the mods folder
  4. Start Minecraft launcher. Run the Fabric loader for 1.20.4,
  5. Run into error

Expected behavior Supposed to start up Minecraft smoothly

Screenshots image

Crashlog If applicable, add your crashlog or latest.log to help explain your problem.

(please complete the following information):

Additional context Add any other context about the problem here.

Incompatible mods found!
net.fabricmc.loader.impl.FormattedException: Some of your mods are incompatible with the game or each other!
A potential solution has been determined, this may resolve your problem:
     - Replace mod 'Entity Model Features' (entity_model_features) 1.2.3 with any version that is compatible with:
         - optifabric 1.14.3
More details:
     - Mod 'Entity Model Features' (entity_model_features) 1.2.3 is incompatible with any version of mod 'OptiFabric' (optifabric), but a matching version is present: 1.14.3!
    at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:51)
    at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:195)
    at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:146)
    at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
    at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Thanos1716 commented 8 months ago

ETF and EMF are not and will never be compatible with Optifine/Optifabric because they are designed to replace specific features from them.

Neither ETF or EMF handles CITs, but Optifabric should handle them out of the box (assuming you have done whatever you need to do with Optifine separately to make it work).

If you want to use ETF and EMF, there is no version that supports 1.14.3 as of yet, so you will have to use a newer version of Minecraft, and for CITs specifically (ETF handles random entities and EMF handles custom entity models, not items), you probably want CIT Resewn (also not compatible with Optifine/Optifabric because it's designed to be a substitute)

For an easy one click install of all the Optifine compatible features on recent fabric versions I would recommend Fabulously Optimized. You might want the 1.20.2 version as CIT Resewn hasn't yet updated to 1.20.4, but there is a fork if you're desparate like me.

Edit: I see now that you mention CIT Resewn in your issue, but my point remains that none of these mods are compatible with Optifine/Optifabric

Thanos1716 commented 8 months ago

If you must use Minecraft 1.14.3, your best bet is probably Optifine or Optifabric by themselves.

VelvetRose252 commented 8 months ago

Hi, thank you for the quick and helpful explanation, it explains a lot about why many of the things I done didn't work. If I'm hearing correctly, I either go with Fabulously Optimized and replace Optifine, or I replace Optifine with just CIT Resewn. I tried going with the Fabulously Optimized route and I see that it has a .mrpack extension. Do I just plop it right into the mods folder or should I double-click it to run it?

Thanos1716 commented 8 months ago

My bad, I should have linked to this downloads page. Assuming you're using the vanilla launcher, you can follow these instructions, or if you're feeling adventurous, you could try Prism Launcher which makes it simpler (once you have the launcher installed)

VelvetRose252 commented 8 months ago

Sounds good, thank you so much !