a1331212cb
Self-hosted Minecraft modpack distribution + administration system.
- launcher/ Avalonia 12 desktop client; single-file win-x64 publish.
Microsoft auth via XboxAuthNet, manifest+SHA-1 mod sync,
portable install path, sidecar settings.
- server/ brass-sigil-server daemon (.NET 8, linux-x64). Wraps the
MC subprocess, embedded Kestrel admin panel with cookie
auth + rate limiting, RCON bridge, scheduled backups,
BlueMap CLI integration with player markers + skin proxy,
friend-side whitelist request flow, world wipe with seed
selection (keep current / random / custom).
- pack/ pack.lock.json (Modrinth + manual CurseForge entries),
data-only tweak source under tweaks/, build outputs in
overrides/ (gitignored).
- scripts/ Build-Pack / Build-Tweaks / Update-Pack / Check-Updates
plus Deploy-Brass.ps1 unified one-shot deploy with
version-bump pre-flight and daemon-state detection.
63 lines
2.1 KiB
Plaintext
63 lines
2.1 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
|