From 50007e11097c4bd9de25532e3f0913b5a88b4f9e Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 23 May 2026 12:56:13 +0000 Subject: [PATCH] pack: track pack/overrides/defaultconfigs/ + ship Waystones override .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. --- .gitignore | 6 ++++++ pack/pack.lock.json | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index c6448d3..9032ee4 100644 --- a/.gitignore +++ b/.gitignore @@ -60,3 +60,9 @@ pack/overrides/ # (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/** diff --git a/pack/pack.lock.json b/pack/pack.lock.json index fc0e0ac..fa6acb3 100644 --- a/pack/pack.lock.json +++ b/pack/pack.lock.json @@ -1,7 +1,7 @@ { "$schema": "Brass-and-Sigil pack.lock.json - generated, do not edit by hand unless you know what you are doing", "name": "Brass and Sigil", - "version": "0.16.1", + "version": "0.16.2", "minecraft": "1.21.1", "loader": { "type": "neoforge",