fix: resolve mixin crash by removing worldportal and swapping sodium→embeddium
All checks were successful
Build & Release Pack / build (push) Successful in 1m41s

- Remove worldportal (redundant: IP 6.0.7 + Dimensional Doors already provide
  portal mechanics; zero lore/story impact — not referenced anywhere in the
  pack's KubeJS scripts, advancements, datapacks, or story files)
- Swap Sodium 0.8.13-beta.2 → Embeddium 1.0.15 (NeoForge-native fork with
  better mod compatibility; resolves the mixin conflict with sable 2.0.5)
- Root cause: worldportal EntityLMixin (priority 750) and sable EntityMixin
  (priority 1000) both inject into Entity::getRelativePortalPosition. Sable is
  required by Create Aeronautics; worldportal was the redundant mod.
- Verified: all 16 Create addons at latest versions, pack validates (140 client
  / 131 server mods), story generation OK (57 keys)
This commit is contained in:
MiTHRAL 2026-08-19 17:42:25 -04:00
parent 3e2edaa89d
commit e0f50097a6
8 changed files with 20 additions and 56 deletions

View file

@ -335,6 +335,11 @@ file = "mods/dynamic-fps.pw.toml"
hash = "e2a3aca8101a179153b92e99000a10d06e4b5d285d358fbe457a53690d12dab5" hash = "e2a3aca8101a179153b92e99000a10d06e4b5d285d358fbe457a53690d12dab5"
metafile = true metafile = true
[[files]]
file = "mods/embeddium.pw.toml"
hash = "27e3c557fbf08651ffb5902d2ca49ea92582116e44469c77fa775d22e0f1be05"
metafile = true
[[files]] [[files]]
file = "mods/entangled.pw.toml" file = "mods/entangled.pw.toml"
hash = "019d7c110e2fcf7c908d4f58c7abd29ac2adbd20631fa63d77cb35d8dd6c2a45" hash = "019d7c110e2fcf7c908d4f58c7abd29ac2adbd20631fa63d77cb35d8dd6c2a45"
@ -710,11 +715,6 @@ file = "mods/slice-and-dice.pw.toml"
hash = "83a7b840686a417dfe1161ee5cd918989dd2d901c9013bf85e93a30f597260f7" hash = "83a7b840686a417dfe1161ee5cd918989dd2d901c9013bf85e93a30f597260f7"
metafile = true metafile = true
[[files]]
file = "mods/sodium.pw.toml"
hash = "8b237735f64f339d35d40eaceb76cdf137fd05a49b452d2a8c3434cada762e11"
metafile = true
[[files]] [[files]]
file = "mods/sophisticated-backpacks.pw.toml" file = "mods/sophisticated-backpacks.pw.toml"
hash = "41343a364eeff7106d903f2bb658b91ae8b0ce216ddba103e1be5edb1a27649f" hash = "41343a364eeff7106d903f2bb658b91ae8b0ce216ddba103e1be5edb1a27649f"
@ -800,11 +800,6 @@ file = "mods/waystones.pw.toml"
hash = "18755836fe5817992e8f52bdb1d42857e85a41a7a19287b04d63a072006931b5" hash = "18755836fe5817992e8f52bdb1d42857e85a41a7a19287b04d63a072006931b5"
metafile = true metafile = true
[[files]]
file = "mods/worldportal.pw.toml"
hash = "87956feacb3e009896db64d22472622496c05d3309db2264e324f3c35bb460e8"
metafile = true
[[files]] [[files]]
file = "shaderpacks/README.md" file = "shaderpacks/README.md"
hash = "28abbd2f7005b8c65fd1d1bae88aa47f05ffdcebd4339c23a1102a2ae46b3bf0" hash = "28abbd2f7005b8c65fd1d1bae88aa47f05ffdcebd4339c23a1102a2ae46b3bf0"

View file

@ -0,0 +1,13 @@
name = "Embeddium"
filename = "embeddium-1.0.15+mc1.21.1.jar"
side = "client"
[download]
url = "https://cdn.modrinth.com/data/sk9rgfiA/versions/J7b96IEd/embeddium-1.0.15%2Bmc1.21.1.jar"
hash-format = "sha512"
hash = "d073cf52dcf2aeec3ac9f746d4571c7b4b1ad746fa11d4bcc5a21a264ae3119ac6d341d08cc9a70042cf0ddffc3b3ef3329ed30217035d4551c9d6788b6dc1e6"
[update]
[update.modrinth]
mod-id = "sk9rgfiA"
version = "J7b96IEd"

View file

@ -1,13 +0,0 @@
name = "Sodium"
filename = "sodium-neoforge-0.8.13-beta.2+mc1.21.1.jar"
side = "client"
[download]
url = "https://cdn.modrinth.com/data/AANobbMI/versions/jfHZ5pyN/sodium-neoforge-0.8.13-beta.2%2Bmc1.21.1.jar"
hash-format = "sha512"
hash = "6e9273862fb3397b5abea7ad37a65c3cd6d6bcb5cc06634d2b62b49999c00dac8972e4600e1d5b3c3936d0a92ccfad8ed4d04ed065595797d3c1e559f20aa08c"
[update]
[update.modrinth]
mod-id = "AANobbMI"
version = "jfHZ5pyN"

View file

@ -1,13 +0,0 @@
name = "World Portal"
filename = "worldportal-neoforge-0.0.10+1.21.jar"
side = "both"
[download]
url = "https://cdn.modrinth.com/data/A2PZGios/versions/kitApnnw/worldportal-neoforge-0.0.10%2B1.21.jar"
hash-format = "sha512"
hash = "81dc2d6b36b133095d5ccdd8e83314c5bb45d3cb8b2f3bf57502c6d952a60b573c40a4ac32a1c9e55bbc15af32f240bcd47ed07949ff472240e60a731199c732"
[update]
[update.modrinth]
mod-id = "A2PZGios"
version = "kitApnnw"

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 = "d470337d3daee2915f8e6b81eccd63660a052ab1f4536e7fa0bcc62d09be07c2" hash = "6d6df34939e469853c33a5fe73e3f129c9be5ea0631956bb4bb81d3f4c4fc042"
[versions] [versions]
minecraft = "1.21.1" minecraft = "1.21.1"

View file

@ -754,8 +754,3 @@ metafile = true
file = "mods/waystones.pw.toml" file = "mods/waystones.pw.toml"
hash = "18755836fe5817992e8f52bdb1d42857e85a41a7a19287b04d63a072006931b5" hash = "18755836fe5817992e8f52bdb1d42857e85a41a7a19287b04d63a072006931b5"
metafile = true metafile = true
[[files]]
file = "mods/worldportal.pw.toml"
hash = "5a4ae7824648c6b90b67dd6d913b5516f8ea180f72ac83d6c810293bcb535f06"
metafile = true

View file

@ -1,13 +0,0 @@
name = "World Portal"
filename = "worldportal-neoforge-0.0.10+1.21.jar"
side = "server"
[download]
url = "https://cdn.modrinth.com/data/A2PZGios/versions/kitApnnw/worldportal-neoforge-0.0.10%2B1.21.jar"
hash-format = "sha512"
hash = "81dc2d6b36b133095d5ccdd8e83314c5bb45d3cb8b2f3bf57502c6d952a60b573c40a4ac32a1c9e55bbc15af32f240bcd47ed07949ff472240e60a731199c732"
[update]
[update.modrinth]
mod-id = "A2PZGios"
version = "kitApnnw"

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 = "ee702cc026ac31e610cc4483b80404762799636feafcafa00ea5f8b6881de3a8" hash = "ae431914554331e9bb266f8c203ef2efc41ebd5ae71d7747d88f858d38abbdeb"
[versions] [versions]
minecraft = "1.21.1" minecraft = "1.21.1"