Icy's Better Horses declares client_side/server_side as required, so it ships to both sides. It hard-requires Modonomicon [1.120.4,) on BOTH sides, which the pack was missing; GeckoLib [4.7.5,) is already present at 4.9.3, and cloth-config (optional) is already present too. Pinned to the NeoForge 1.21.1 builds: Modrinth lists two different files both numbered 2.1.0.1 (Forge/1.20.1 and NeoForge/1.21.1), and resolving by version number alone silently picks the wrong one. Also ignore shaderpacks/*.zip and xaero-migration-kit/ in .packwizignore. The former duplicated the existing .pw.toml metafiles and the latter is local migration scratch that the file already says must never ship, but packwiz refresh was indexing both into the pack.
55 lines
1.2 KiB
Plaintext
55 lines
1.2 KiB
Plaintext
# Server/runtime files - never track these in the pack index
|
|
libraries/
|
|
world*/
|
|
logs/
|
|
crash-reports/
|
|
eula.txt
|
|
options.txt
|
|
server.properties
|
|
user_jvm_args.txt
|
|
run.sh
|
|
*.jar
|
|
*.jar.log
|
|
run.bat
|
|
# Server/runtime config is opt-in. Everything under these directories is
|
|
# ignored; deliberately authored defaults are re-included at the bottom of
|
|
# this file. This repo doubles as a server directory, so a blanket un-ignore
|
|
# here would pull every runtime-generated config into the index.
|
|
config/*
|
|
defaultconfigs/*
|
|
kubejs/
|
|
local/
|
|
|
|
# Authoring/review material - belongs in the repo, never in the pack
|
|
FINDINGS.md
|
|
MODLIST-*.md
|
|
analysis/
|
|
phase0/
|
|
ftbbackups3/
|
|
patchouli_books/
|
|
.sable/
|
|
*.json
|
|
*.log
|
|
*.pid
|
|
.pi/
|
|
resourcepacks/*.zip
|
|
shaderpacks/*.zip
|
|
start.sh
|
|
tools/
|
|
|
|
# C2ME runtime worldgen cache (regenerated at runtime)
|
|
cache/
|
|
|
|
# Scratch artifacts from the map-migration tooling - never ship these
|
|
sp-world/
|
|
xaero-migration-kit/
|
|
*.tar.gz
|
|
*.tgz
|
|
|
|
# --- Shipped config defaults ----------------------------------------------
|
|
# These must come AFTER every ignore above (last matching pattern wins),
|
|
# including the blanket "*.json" in the authoring section. Re-include only
|
|
# files we deliberately author and want enforced on install.
|
|
!config/petprotect.json
|
|
!config/akashictome-common.toml
|