Cracked Portal Feature Inhibits Infinite Dimensions Mod From Working
CraftyZombie opened this issue ยท 2 comments
Describe the bug:
The Infinite Dimensions mod reimplements the Infinite Dimensions April Fools Snapshot (1.16). This entails throwing books into the Nether portal to access different dimensions, using a new block (infinity:neither_portal) that has an nbt seed for the new dimension. Because one of Spelunkery's features changes some obsidian blocks into cracked obsidian blocks when the nether portal blocks inside are destroyed, portals from the mod can never be created.
While disabling the crying obsidian feature fixes the issue, I love that feature and was hoping you could implement some kind of exception for the Infinite Dimensions mod.
This affects both Forge and Fabric, so it is not Connector-related.
Versions: (BEFORE SUBMITTING A BUG REPORT, make sure you have the most up-to-date versions of Spelunkery, Moonlight Lib and Supplementaries)
Minecraft version: 1.20.1
Spelunkery version: 0.3.13
Moonlight Lib version: 2.13.33
Fabric API / QSL / Forge version: Forge 47.3.12, FAPI 0.92.2
Other mods:
Logs:
Forge: https://gist.github.com/CraftyZombie/c28fde412226fe960de2d045038bb156
Fabric: https://gist.github.com/CraftyZombie/f1a707c027effc32f42ac826cd38c988
To Reproduce:
- Install the listed mods.
- Build a nether portal and activate it.
- Throw in a book or book and quill.
- Watch portal break.
Expected behavior:
The portal should transform into one from the Infinite Dimensions mod.
A exceptions tag might be nice. That way, things like water that destroy portals would be undisrupted.
Infinite Dimensions dev here: Thought this could be solved by allowing Nether Portals to be made out of Crying Obsidian, but that still causes the portals to break. Could you adapt your check for a broken portal to look for Nether Portal blocks being replaced with air, instead of just different blocks?