Commit Graph
11 Commits
Author SHA1 Message Date
logan 7cccd2d944 fix(pack): add missing baguettelib dependency for Gravestone x Curios compat
gravestonecurioscompat declares a mandatory baguettelib >=1.0.0 dependency,
which would prevent the server from loading.
2026-09-27 00:07:55 -04:00
logan 9f5b3ece71 feat(pack): add 18 requested mods plus four required libraries
Content and QoL: Emotecraft, Ping Wheel, Nature's Compass, Farmer's Cutting:
Twilight Forest, Ars Nouveau's Flavors & Delight, Ocean's Delight, End's
Delight, Twilight's Flavor & Delight, Legendary Tooltips, Dynamic FPS,
Subtle Effects, Enchantment Descriptions, Entity Culling, Xaero Train Map,
Jade Sable Compat, Sable: Physics Compat, Apothic Category Compat,
Gravestone x Curios API Compat.

packwiz auto-resolved four required libraries that were not in the pack:
Iceberg and Prism (Legendary Tooltips), Prickle and Bookshelf
(Enchantment Descriptions).

Each pinned version was confirmed to be a NeoForge 1.21.1 build and each
jar's sha512 re-verified against its recorded hash. Sides are derived from
Modrinth's environment metadata; packwiz maps server_only to both on
purpose because such mods also work in singleplayer, where the client is
the logical server (dedicated_server_only is what yields "server").

Farmer's Cutting: Twilight Forest is published as a mod as well as a
datapack, and the neoforge mod variant is what gets pinned.
2026-09-26 23:48:38 -04:00
logan 4b7515e987 feat(pack): add LambDynamicLights
Client-side NeoForge 1.21.1 dynamic lighting for held and placed light
sources. Modrinth reports server_side as unsupported, so packwiz writes
side = "client" and the jar stays off the server.

The Modrinth version metadata lists Fabric API as a required dependency,
but that entry is not loader-scoped. The NeoForge jar actually depends
only on its JarJar-bundled lambdynlights_runtime, so packwiz failing to
resolve Fabric API is expected and no fabric-api metafile is added.
2026-09-26 16:46:16 -04:00
logan 9a83536805 feat(pack): add Duper's Auto Walk
Client-side NeoForge 1.21.1 mod that walks the player forward on a
toggleable keybind. Modrinth reports server_side as unsupported, so
packwiz writes side = "client" and the jar stays off the server.
2026-09-26 16:42:44 -04:00
logan a4a4ce80d7 fix(pack): add missing fzzy_config dependency for Adorable Hamster Pets
adorablehamsterpets declares a mandatory fzzy_config >=0.7.6 dependency,
so the server crashed at mod loading without it.
2026-09-26 02:58:40 -04:00
logan 4643bf1735 chore(pack): source eight mods from the Modrinth CDN
Replaces CurseForge metadata downloads with direct Modrinth CDN URLs for
every mod in the pack that Modrinth actually hosts, so those jars no longer
need the CurseForge API to resolve: apotheosis, apothic-attributes,
apothic-combat, apothic-enchanting, apothic-spawners, architectury-api,
patchouli, placebo.

Each was matched to the Modrinth file whose sha1 is identical to the
CurseForge file already pinned in the pack, so no mod version changes.
Apothic Attributes is the one exception: the CurseForge and Modrinth jars
both report 1.21.1-2.10.1 but differ by a single build timestamp inside
META-INF/MANIFEST.MF, with every other archive entry byte-identical.

Nine mods stay on CurseForge because they have no Modrinth project at all:
AllTheLeaks, Collapsible Groups, The Twilight Forest, and the six FTB mods
(Backups 3, Chunks, Library, Quests, Teams, XMod Compat). FTB is
CurseForge-exclusive, as are the other three.

Download hashes move from sha1 to sha512, packwiz's format for Modrinth.
2026-09-26 02:42:20 -04:00
logan 36a59068b6 feat(pack): add critter, hamster, dragon, and Wings of Fire mods
Adds four NeoForge 1.21.1 creature/companion mods, all sourced from the
Modrinth CDN:

- Critters and Companions
- Adorable Hamster Pets
- Tiny Dragons
- Wings Of Fire!

"Wings Of Fire!" is published under the slug "wings-of-fire!" (the
exclamation mark is part of the name, not a typo), so its metadata file is
named wings-of-fire.pw.toml to keep the path free of zsh history-expansion
characters.
2026-09-26 02:42:20 -04:00
logan 435e30a556 added controller support 2026-09-23 19:46:15 -04:00
logan 0095265ef0 fixed collapsible client side 2026-09-22 18:19:57 -04:00
logan 3ab940d5d5 fixed stuff 2026-09-22 18:17:52 -04:00
logan 0e8a1a6d78 initial commit 2026-09-22 18:03:58 -04:00