Commit graph

5 commits

Author SHA1 Message Date
MiTHRAL
a88a0c2421 fix: B1 patch worldportal no EntityLMixin (fixes sable mixin crash) + pterodactyl startup
All checks were successful
Build & Release Pack / build (push) Successful in 1m38s
- Patch worldportal-neoforge-0.0.10+1.21: remove EntityLMixin (priority 750
  @WrapOperation getRelativePortalPosition) which conflicts with sable
  EntityMixin @Overwrite (priority 1000). Keeps other 10 mixins
  (EntityMixin, PortalForcerLMixin, etc.) so Void Dimension portals still
  work. IPSable 0.5.0 only fixes Entity::collide, not this method, so
  worldportal must be patched directly. Patched jar at tools/patches/
  with sha512 efbf5fac... and pw.toml now points to
  https://git.mithraic.cloud/.../tools/patches/worldportal-...-patched.jar
  (side=server, both packs).

- Add tools/pterodactyl-start.sh: correct NeoForge 21.1.248 Pterodactyl
  startup for yolks:java_21 egg. Handles packwiz -s server, neoforge
  installer (--installServer generates user_jvm_args.txt + unix_args.txt +
  run.sh), injects {{SERVER_MEMORY}} into user_jvm_args.txt (replaces
  -Xmx), and exec bash run.sh nogui (correct order
  java @user_jvm_args.txt @unix_args.txt). Replaces broken
  Hytale/start.sh exec java @unix_args.txt (missing user_jvm_args,
  hardcoded -Xms128M, no nogui, no run.sh, wrong CWD).

- Also fixed Hytale/start.sh to delegate to new script.
2026-08-24 00:07:32 -04:00
MiTHRAL
970e9ad3c6 fix: pause-menu clutter (hide Create/Supplementaries config buttons) + add World Portal dep + docs + server pack CI
All checks were successful
Build & Release Pack / build (push) Successful in 1m44s
- create-client.toml: ingameMenuConfigButtonRow=0 (hide pause-menu config button)
- supplementaries-client.toml: configs_button=false (hide Quark-style config button)
- add World Portal 0.0.10 (server-side) to both packs — hard dep of The Void Dimension
- docs/mods.md: correct outdated Sinytra/Steam'n'Rails refs, document physics stack + compat notes
- CI: also build/validate/release the server_pack alongside the client pack
2026-08-20 13:54:23 -04:00
MiTHRAL
e0f50097a6 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)
2026-08-19 17:42:25 -04:00
MiTHRAL
09e0b03b80 Fix pack integrity: remove duplicate Moonlight, add Potentials, swap to Stellaris StellarView compat, drop dead Xaero/Sinytra#1343, correct side flags 2026-08-19 03:36:59 -04:00
MiTHRAL
e6433d3f70 SCICRAFT: The Dark Photon Protocol — packwiz packs, story system, guides 2026-08-19 03:03:24 -04:00