fix: swap IP 6.0.7 → IPSable v0.5.0 fork for Sable compat
All checks were successful
Build & Release Pack / build (push) Successful in 1m39s

- Replace Immersive Portals 6.0.7 with IPSable 0.5.0
  (r2smith141/IPSable) — a purpose-built fork that resolves the
  @Redirect conflict on Entity::collide between IP and Sable
- Fork has 23 collision-handling classes vs IP's 18 (5 extra for
  Sable compat bridge)
- Version match: Sable 2.0.5 ✓, Create 6.0.10 ✓, Aeronautics 1.3.1 ✓,
  Sodium 0.8.x ✓, Iris 1.8.x ✓
- This fixes both the original worldportal→sable and the
  IP→sable mixin conflicts without removing any mods
This commit is contained in:
MiTHRAL 2026-08-19 18:31:02 -04:00
parent 7fdd02dbad
commit a6aa2db772
8 changed files with 28 additions and 38 deletions

View file

@ -445,11 +445,6 @@ file = "mods/immediatelyfast.pw.toml"
hash = "6828b28c310ae427da625473c55b79eb0c7ca42acc76591948644af0c04e3933" hash = "6828b28c310ae427da625473c55b79eb0c7ca42acc76591948644af0c04e3933"
metafile = true metafile = true
[[files]]
file = "mods/immersive-portals-neoforge.pw.toml"
hash = "ac0f4ecde3f081c4b951981b3d2ea8c08b49e61399b13a91e23d84c59306cac1"
metafile = true
[[files]] [[files]]
file = "mods/interiors.pw.toml" file = "mods/interiors.pw.toml"
hash = "e7e6b3effe3022cf1fdb900c857111fdcbfd6b385c2d5bd28c914efaed436ecb" hash = "e7e6b3effe3022cf1fdb900c857111fdcbfd6b385c2d5bd28c914efaed436ecb"
@ -460,6 +455,11 @@ file = "mods/inventory-profiles-next.pw.toml"
hash = "ab503e89461dff879ee793253e173625b6ab868f570a371323ef725e567cf5ea" hash = "ab503e89461dff879ee793253e173625b6ab868f570a371323ef725e567cf5ea"
metafile = true metafile = true
[[files]]
file = "mods/ipsable.pw.toml"
hash = "64e2bb43d0c35ccd097dfdeb0cf6fa7b2aada4cb42868d794a060334549dd941"
metafile = true
[[files]] [[files]]
file = "mods/iris-flw-compat.pw.toml" file = "mods/iris-flw-compat.pw.toml"
hash = "ed85b2ed42beb6523223eef6f0ae397ed29f8059b2bf5aa08d8598de04865614" hash = "ed85b2ed42beb6523223eef6f0ae397ed29f8059b2bf5aa08d8598de04865614"

View file

@ -1,13 +0,0 @@
name = "Immersive Portals for (Neo)Forge"
filename = "immersive_portals-6.0.7-all.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/zf4Szzx2/versions/HbBv6YVB/immersive_portals-6.0.7-all.jar"
hash-format = "sha512"
hash = "c4b5ce9f5b3f9030cf836adef613e073036b04bbe77f07978872165c142ec88fb8d726ba6e90afd8907b8f5e868b00e0a0efa7613f32c402fcb93ed082a0f828"
[update]
[update.modrinth]
mod-id = "zf4Szzx2"
version = "HbBv6YVB"

View file

@ -0,0 +1,8 @@
name = "Immersive Portals x Sable"
filename = "immersive-portals-sable-compat-0.5.0+ip-6.0.7.jar"
side = "both"
[download]
url = "https://github.com/r2smith141/IPSable/releases/download/v0.5.0/immersive-portals-sable-compat-0.5.0%2Bip-6.0.7.jar"
hash-format = "sha512"
hash = "c800d0bd41a04291274e5fb318301ec2694cc980bda5b76d52452c934a1b6122a5115062cf081c6291066d1476dd205baa72d84779304a2dd809f9f7accdfa75"

View file

@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
[index] [index]
file = "index.toml" file = "index.toml"
hash-format = "sha256" hash-format = "sha256"
hash = "e0be47dc3c3ddd8bd5efc848d3bffc59368951f8d4bd4183ec29c7fd6c9e0a07" hash = "28763582e237fea87e0d901e84e7677b8a8af862997e32a5b06b737e048ee5cd"
[versions] [versions]
minecraft = "1.21.1" minecraft = "1.21.1"

View file

@ -430,11 +430,6 @@ file = "mods/immediatelyfast.pw.toml"
hash = "6828b28c310ae427da625473c55b79eb0c7ca42acc76591948644af0c04e3933" hash = "6828b28c310ae427da625473c55b79eb0c7ca42acc76591948644af0c04e3933"
metafile = true metafile = true
[[files]]
file = "mods/immersive-portals-neoforge.pw.toml"
hash = "ac0f4ecde3f081c4b951981b3d2ea8c08b49e61399b13a91e23d84c59306cac1"
metafile = true
[[files]] [[files]]
file = "mods/interiors.pw.toml" file = "mods/interiors.pw.toml"
hash = "e7e6b3effe3022cf1fdb900c857111fdcbfd6b385c2d5bd28c914efaed436ecb" hash = "e7e6b3effe3022cf1fdb900c857111fdcbfd6b385c2d5bd28c914efaed436ecb"
@ -445,6 +440,11 @@ file = "mods/inventory-profiles-next.pw.toml"
hash = "ab503e89461dff879ee793253e173625b6ab868f570a371323ef725e567cf5ea" hash = "ab503e89461dff879ee793253e173625b6ab868f570a371323ef725e567cf5ea"
metafile = true metafile = true
[[files]]
file = "mods/ipsable.pw.toml"
hash = "64e2bb43d0c35ccd097dfdeb0cf6fa7b2aada4cb42868d794a060334549dd941"
metafile = true
[[files]] [[files]]
file = "mods/jade-addons-forge.pw.toml" file = "mods/jade-addons-forge.pw.toml"
hash = "8cd8400cb4e2c5ba60c8a359a7b6ff501078d2056eab0aba7f6b0ac77b7a0694" hash = "8cd8400cb4e2c5ba60c8a359a7b6ff501078d2056eab0aba7f6b0ac77b7a0694"

View file

@ -1,13 +0,0 @@
name = "Immersive Portals for (Neo)Forge"
filename = "immersive_portals-6.0.7-all.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/zf4Szzx2/versions/HbBv6YVB/immersive_portals-6.0.7-all.jar"
hash-format = "sha512"
hash = "c4b5ce9f5b3f9030cf836adef613e073036b04bbe77f07978872165c142ec88fb8d726ba6e90afd8907b8f5e868b00e0a0efa7613f32c402fcb93ed082a0f828"
[update]
[update.modrinth]
mod-id = "zf4Szzx2"
version = "HbBv6YVB"

View file

@ -0,0 +1,8 @@
name = "Immersive Portals x Sable"
filename = "immersive-portals-sable-compat-0.5.0+ip-6.0.7.jar"
side = "both"
[download]
url = "https://github.com/r2smith141/IPSable/releases/download/v0.5.0/immersive-portals-sable-compat-0.5.0%2Bip-6.0.7.jar"
hash-format = "sha512"
hash = "c800d0bd41a04291274e5fb318301ec2694cc980bda5b76d52452c934a1b6122a5115062cf081c6291066d1476dd205baa72d84779304a2dd809f9f7accdfa75"

View file

@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
[index] [index]
file = "index.toml" file = "index.toml"
hash-format = "sha256" hash-format = "sha256"
hash = "ae431914554331e9bb266f8c203ef2efc41ebd5ae71d7747d88f858d38abbdeb" hash = "5100c07dbdd03ebec753ee860fce7cfc4cd6ed4f8f4d35a0428eeb9b834972ee"
[versions] [versions]
minecraft = "1.21.1" minecraft = "1.21.1"