Spelunkery

Spelunkery

80.4k Downloads

Cracked Portal Feature Inhibits Infinite Dimensions Mod From Working

CraftyZombie opened this issue ยท 2 comments

commented

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.
2024-11-28_13 20 03
2024-11-28_13 19 53

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:

Forge:
Screen Shot 2024-11-28 at 1 27 43 PM
Fabric:
Screen Shot 2024-11-28 at 1 38 45 PM

Logs:
Forge: https://gist.github.com/CraftyZombie/c28fde412226fe960de2d045038bb156
Fabric: https://gist.github.com/CraftyZombie/f1a707c027effc32f42ac826cd38c988

To Reproduce:

  1. Install the listed mods.
  2. Build a nether portal and activate it.
  3. Throw in a book or book and quill.
  4. Watch portal break.

Expected behavior:
The portal should transform into one from the Infinite Dimensions mod.

commented

A exceptions tag might be nice. That way, things like water that destroy portals would be undisrupted.

commented

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?