50007e1109
.gitignore previously ignored all of pack/overrides/ because that dir is the build output of Build-Tweaks.ps1. But defaultconfigs/ inside it holds hand-written source-of-truth configs that should be in git (otherwise they don't survive cross-machine deploys). Whitelisting that subdir. Adds pack/overrides/defaultconfigs/waystones-common.toml -- the same file the empty 0.16.1 commit was supposed to ship but couldn't because of the .gitignore rule. Bumps to 0.16.2. The override changes just one key: - spawnInVillages: REGULAR -> DISABLED All other Waystones settings stay at mod default (ACTIVATION visibility, PLAYER restriction, empty allowedVisibilities) which already provides the base-intrusion protections we discussed.
69 lines
2.3 KiB
Plaintext
69 lines
2.3 KiB
Plaintext
# ─── .NET build outputs ───────────────────────────────────────────────────
|
|
bin/
|
|
obj/
|
|
[Dd]ebug/
|
|
[Dd]ebugPublic/
|
|
[Rr]elease/
|
|
[Rr]eleases/
|
|
x64/
|
|
x86/
|
|
[Ll]og/
|
|
[Ll]ogs/
|
|
*.pdb
|
|
*.user
|
|
*.suo
|
|
*.userosscache
|
|
*.sln.docstates
|
|
|
|
# ─── IDE state ────────────────────────────────────────────────────────────
|
|
.vs/
|
|
.vscode/
|
|
.idea/
|
|
*.sln.iml
|
|
|
|
# ─── NuGet / package caches ───────────────────────────────────────────────
|
|
*.nupkg
|
|
*.snupkg
|
|
.nuget/
|
|
packages/
|
|
project.lock.json
|
|
project.fragment.lock.json
|
|
artifacts/
|
|
|
|
# ─── Build / publish output (every project) ───────────────────────────────
|
|
publish/
|
|
|
|
# ─── Misc OS junk ─────────────────────────────────────────────────────────
|
|
*.swp
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# ─── Local secrets / runtime config (track template, ignore real values) ─
|
|
launcher/launcher-config.json
|
|
server/deploy/server-config.json
|
|
scripts/deploy.config.ps1
|
|
|
|
# ─── Local AI assistant artifacts (Claude, Cursor, Copilot) ───────────────
|
|
# Kept out of the public repo so collaborators aren't surprised by tool-
|
|
# specific orientation files. Local copies stay usable in the working tree.
|
|
CLAUDE.md
|
|
.claude/
|
|
.cursor/
|
|
.cursorrules
|
|
.aider*
|
|
.github/copilot*
|
|
|
|
# ─── Build artifacts that get regenerated ─────────────────────────────────
|
|
# Tweak jars rebuilt by scripts/Build-Tweaks.ps1
|
|
pack/overrides/
|
|
# manifest.json regenerated by scripts/Build-Pack.ps1 -- produced at scripts/
|
|
# (default OutputPath) and copied to the deploy share by Deploy-Brass.ps1
|
|
scripts/manifest.json
|
|
pack/manifest.json
|
|
|
|
# pack/overrides/ is build output, but defaultconfigs/ holds hand-written
|
|
# source-of-truth configs we ship as first-run defaults (see Build-Pack.ps1).
|
|
# Whitelist that subdir so it lives in git like other source files.
|
|
!pack/overrides/defaultconfigs/
|
|
!pack/overrides/defaultconfigs/**
|