Requiem

Requiem

562k Downloads

Soul rift in nether and end doesn't work

GuiTaek opened this issue ยท 2 comments

commented

Description

Soul rifts in the nether and the end won't function anymore after reloading said dimensions

Reproduce

  1. load a new world in creative single player
  2. /kill yourself
  3. choose a demon
  4. spawn a husk
  5. go into husk and heal it
  6. make two adjacent powered soul rifts tipp: use the fill command
  7. take a emancipation ichor vessel
  8. emancipate and teleport from the first soul rift to the second
  9. this should work
  10. close the game and restart
  11. teleport again; this should work
  12. make a nether portal
  13. go through it
  14. repeat 6-10
  15. non-critical crash occur
    crash_while_starting.txt
  16. right click one soul rift
  17. non-critical crash occur and the select-rift-screen doesn't appear:
    crash_while_clicking.txt
  18. break and place a block
  19. right click the soul rift
  20. the select-rift-screen appears but the other rift isn't available
  21. go to the end
  22. /kill @e[type=minecraft:ender_dragon]
  23. repeat 14-21

what happens

The Rift stops working when unloaded in the nether and the end

what I expect to happen

The Rift continue working even after unloading in the nether and the end

affected versions:

I tested:

  • 2.0.0-beta.16
  • 2.0.0-beta.9
  • 2.0.0-beta.8
    and every version I tested so far is affected

interesting information

These broken rifts seam to spread, however I wasn't able to find a process that works always and it only seams to spread when there are any broken (that is, in the nether or the end) rifts.

Old post

Hello, I'm not sure if it's fixed in the newest version, as I wasn't able to get Quint work. But in the latest 1.18.2, a soul rift together with a rune doesn't work. I have also Botania, Jei and a bundle mod installed but since this YouTuber (13:30) has the same problem I suspect it doesn't have to do with these mods. If it isn't reproducable, I'm willing to test the same bug without those three mods.

Edit: I forgot to mention what doesn't work. When you right click the soul rift as a ghost, only rarely and by pure chance you enter the select-soul-rift-screen. I wasn't able to find out on what the probability depend, but the probability isn't always the same and depends on the obelisk

commented

I found a reproduceable way to trigger this bug. Also, I got quilt work and therefore tested the bug on the latest version. I will update my first comment to make a proper bug report.

commented

I have some new information. This bug appears very often in various different scenarios, however I wasn't able to find a single process that works always, therefore I don't open a new issue. When this bug occurs, this soul rift can't be teleported to anymore and it crashes here in the orElseThrow. However, it doesn't generate a crash of the whole game, it's only in the logs. I scraped the log for the stacktrace:
mycrash.txt

I guess checking, if this controller exists and if not, generating it would fix the issue. I tried to get a dev setup work to test it however, it requires some api keys, which I don't want to provide, as I don't want to publish myself.

BTW, I love this idea of only letting the soul teleport, thanks for the mod!