Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Embeddium + Immersive Portals = Block rendering issues #665

Closed
Charismara opened this issue Dec 30, 2023 · 14 comments
Closed

Embeddium + Immersive Portals = Block rendering issues #665

Charismara opened this issue Dec 30, 2023 · 14 comments
Labels
compat A mod is found to be incompatible

Comments

@Charismara
Copy link

Mod Name

Embeddium

Mod Homepage

https://www.curseforge.com/minecraft/mc-mods/embeddium

Describe the bug

Blocks won't get rendered when Embeddium and Immersive Portals are installed with Sinytra Connector

Steps to reproduce

  1. Install Embeddium 0.2.16 (1.20.1)
  2. Install Immersive Portals 3.3.3 (1.20.1)
  3. Create a world
image

Logs

none

Additional context

No response

@Charismara Charismara added the compat A mod is found to be incompatible label Dec 30, 2023
@glea94
Copy link

glea94 commented Dec 31, 2023

I tried immersive portal but my error log is about CIT resewn. The mod seems to be problematic.

@Xplodin
Copy link

Xplodin commented Dec 31, 2023

Definitely embeddium + immersive portals. I had the same issue

@Su5eD
Copy link
Member

Su5eD commented Jan 13, 2024

Immersive portals comes with sodium compat, but in order for it to activate, the sodium modid must be present. You can achieve this in 2 steps.

First, create an alias using connector's global alias config file.
connector_global_mod_aliases.json

{
  "version": 1,
  "aliases": {
    "embeddium": "sodium"
  }
}

Next, remove the breaks dependency constraint from immersive portals, as embeddium and sodium don't follow the same versioning.
fabric_loader_dependencies.json

{
  "version": 1,
  "overrides": {
    "immersive_portals": {
      "-breaks": {
        "sodium": "BYE"
      }
    }
  }
}

Last step, enjoy the game :)

2024-01-13_12 58 36

@Su5eD Su5eD closed this as completed Jan 13, 2024
@github-project-automation github-project-automation bot moved this from 🆕 New to ✅ Done in Connector Triage Jan 13, 2024
@hiimrickross
Copy link

Immersive portals comes with sodium compat, but in order for it to activate, the sodium modid must be present. You can achieve this in 2 steps.

Next, remove the breaks dependency constraint from immersive portals, as embeddium and sodium don't follow the same versioning. fabric_loader_dependencies.json

{
  "version": 1,
  "overrides": {
    "immersive_portals": {
      "-breaks": {
        "sodium": "BYE"
      }
    }
  }
}

Last step, enjoy the game :)

Where do i do this second step? I don't see the fabric_loader_dependencies.json anywhere. i tried opening immersive portals jar and don't see it there either. is it a config file generated after attempting to run immersive portals once?

@Xplodin
Copy link

Xplodin commented Jan 17, 2024

Immersive portals comes with sodium compat, but in order for it to activate, the sodium modid must be present. You can achieve this in 2 steps.

Next, remove the breaks dependency constraint from immersive portals, as embeddium and sodium don't follow the same versioning. fabric_loader_dependencies.json

{
  "version": 1,
  "overrides": {
    "immersive_portals": {
      "-breaks": {
        "sodium": "BYE"
      }
    }
  }
}

Last step, enjoy the game :)

Where do i do this second step? I don't see the fabric_loader_dependencies.json anywhere. i tried opening immersive portals jar and don't see it there either. is it a config file generated after attempting to run immersive portals once?

you have to make the file

@Arkner421
Copy link

fabric_loader_dependencies.json

where is that file should be?

@phaon1
Copy link

phaon1 commented Jan 26, 2024

fabric_loader_dependencies.json

where is that file should be?

inside the config folder

@Skel200
Copy link

Skel200 commented Jan 29, 2024

Can this be used to make oculus compatible?

@tonypraf
Copy link

Hello, I've done everything as described here as far as I'm aware and I have no mods other than iPortal, embeddium and the connector installed, it still doesn't work for me when I launch a world, is there a possible reason as to why?

@kakashi1464
Copy link

Hello, I've done everything as described here as far as I'm aware and I have no mods other than iPortal, embeddium and the connector installed, it still doesn't work for me when I launch a world, is there a possible reason as to why?

Embeddium version?

@tonypraf
Copy link

Hello, I've done everything as described here as far as I'm aware and I have no mods other than iPortal, embeddium and the connector installed, it still doesn't work for me when I launch a world, is there a possible reason as to why?

Embeddium version?

0.3.0

@Trojankill
Copy link

Su5eD I did the same thing, downloaded the same versions of the embeddium mod and immersive portal, but it doesn't work

@Tapacywka
Copy link

IP isn't compatible with Embeddium 0.3.x & Oculus >1.6.9.

@iTrooz
Copy link

iTrooz commented Jul 6, 2024

Thank you Su5eD, I confirm your fix works !
One thing to note: my connector config file was connector.json not connector_global_mod_aliases.json

I was able to make it work with Embeddium 0.2.10 as well as Embeddium 0.3.24

Is there a chance Sinytra connector can make theses changes the default ? I imagine adding a new entry to the global mod aliases wouldn't be hard, but idk about removing the IP dependency on sodium. Maybe IP should add explicit support for Embeddium instead ?

My setup:
OS: Linux
Mod loader: Forge 47.3.0
Minecraft: 1.20.1
LWJGL: 3.3.3
Immersive Portals: 3.3.9
Embeddium: 0.2.10/0.3.24
Sinytra connector: 1.0.0-beta.44

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compat A mod is found to be incompatible
Projects
Status: ✅ Done
Development

No branches or pull requests