iPortalTeam / ImmersivePortalsMod

Non-Euclidean in Minecraft. See through portals and teleport seamlessly.
https://qouteall.fun/immptl/
Apache License 2.0
423 stars 100 forks source link

Portal rendering with shader abnormal when using Clojuring mod or Things that both depend on owo #1450

Open xRHunter12 opened 9 months ago

xRHunter12 commented 9 months ago

Is it a mod compatibility issue?

No

If it's a mod compatibility issue, please provide the link(s) to the incompatible mod(s)

No response

Minecraft version

1.20.1

Describe the issue

Description: While installing more than 70+ mods on Minecraft Fabric 1.20.1, it was observed that the Immersive Portals mods will stop rendering the other side of the Nether if the user uses the BSL_v8.2.04 shader pack (don't know if this issue applies to other shaders). Disabling the shader will make the mod function as intended. Another fix to the issue is to not have more than 50 mods installed. Allocating more ram to the client doesn't seem to solve anything.

Note 1: The mod worked just fine with the shader pack before installing more than 50+ mods. Note 2: All the mods versions were are compatible with Fabric 1.20.1. Note 3: The collective-1.20.1-6.66.jar seems to be the only mod that has compatibility issues with Immersive Portals, but uninstalling the mod doesn't seem to repair it. Note 4: I can provide a list with the installed mods or a zip file with them if necessary.

Additional info: Minecraft Fabric 1.20,1 fabric-loader-0.14.22-1.20.1 Fabric-api-0.88.1_1.20.1.jar

Shaders Vanilla Nether latest.log

Steps to reproduce:

  1. Install the Fabric Minecraft 1.20.1 with the latest loader.
  2. Add the Fabric-api-0.88.1_1.20.1.jar.
  3. Install the BLS shader pack for Minecraft 1.20.1.
  4. Install more than 50-60+ mods.
  5. Launch the game.
  6. Create a new world.
  7. Create a portal.
  8. Observe that the Immersive Portals mod is not rendering the the other side of the portal while using the shader pack.
qouteall commented 9 months ago

If this issue does not occur with only Immersive Portals and Iris, please find out which specific mod is incompatible.

The binary search is a way of finding the incompatible mod without removing the mods one-by-one.

The procedure is simple:

  1. Backup the world because removing mod cause its content to be removed.
  2. Remove half of the existing mods, and put them aside.
  3. Run the game.
  4. Does the issue still exist? If YES: Repeat from step 2 with the current mods. If NO: Swap out the current mods with the ones set aside, and repeat from step 1.
  5. Repeat this process until the problematic mod/s have been found.
xRHunter12 commented 9 months ago

After some investigations I think i found the issues.

The mod seems to have some compatibility issues with the following mods: Conjuring Things

These mods require the dependency owo to work.

This makes me think that those mods have a compatibility issue with the shader since the immersive portal mod work as intended if I don't use shaders. latest.log

qouteall commented 9 months ago

Thanks for the finding.

CuddleTheif commented 9 months ago

I had the same issue but it seeems to just be Things and Conjuring but not owo because removing those two but keeping in alloy forgery and mythic metals that also depend on owo lib doesn't cause any issues