Commit Graph

15 Commits

Author SHA1 Message Date
Will Anderson fb0284d72a fix(mudcraft): revert to 32x32 reference texture 2026-04-01 03:55:13 -05:00
Will Anderson 2195f8d8d9 fix(mudcraft): proper flat Minecraft sword sprite, update SHA1 2026-04-01 03:53:02 -05:00
Will Anderson d6fa31dcd2 fix(mudcraft): revert to original sword texture orientation 2026-04-01 03:34:30 -05:00
Will Anderson 7e2feb54b2 fix(mudcraft): flip sword texture, update resource pack SHA1 2026-04-01 03:24:07 -05:00
Will Anderson 3db342d292 fix(mudcraft): resource pack SHA1 — 32x32 texture 2026-04-01 03:03:59 -05:00
Will Anderson 58e9f9c1fe fix(mudcraft): update resource pack SHA1 and pack_format 75 for 1.21.11 2026-04-01 02:41:36 -05:00
Will Anderson e3b9395805 feat(mudcraft): configure resource pack and R2 public hosting
Upload stormrift resource pack to mudcraft-assets R2 bucket with public
r2.dev URL. Add RESOURCE_PACK, RESOURCE_PACK_SHA1, and RESOURCE_PACK_ENFORCE
to server configmap so clients download the pack on join.
2026-04-01 02:07:39 -05:00
Will Anderson c2336dc9fc chore(mudcraft): set difficulty to normal 2026-03-29 21:39:58 -05:00
Will Anderson 1a27f2ad79 feat(mudcraft): whitelist random_guy789 2026-03-29 20:47:12 -05:00
Will Anderson 63d54d9ea0 fix(mudcraft): substitute LP_PASSWORD in LuckPerms config at init time
LuckPerms reads config.yml as a literal string — ${LP_PASSWORD} was
never being substituted, causing auth failures against PostgreSQL.
initContainer now has the secret injected as an env var and uses sed
to write the real password into the config before LuckPerms reads it.

Also adds faultexception to WHITELIST so they can connect.
2026-03-29 20:41:39 -05:00
Will Anderson 222ddf044d Persist faultexception as op via OPS env var (survives pod restarts) 2026-03-29 19:58:42 -05:00
Will Anderson c7ef04b37e Update Purpur to 1.21.11 (latest) 2026-03-29 18:38:10 -05:00
Will Anderson df216e74f9 Reduce mudcraft heap to 4G, lower resource requests 2026-03-29 18:33:16 -05:00
Will Anderson a94aca0e01 Accept Minecraft EULA 2026-03-29 18:19:06 -05:00
Will Anderson 1cf47477d3 Add MUDCraft Minecraft server infrastructure
- Purpur 1.21.4 server via itzg/docker-minecraft-server (java21)
- StatefulSet with 3 PVCs: worlds (20Gi), plugins (5Gi), logs (5Gi)
- Aikar G1GC JVM flags, 6GB heap (sized for Legion's 15GB RAM)
- Postgres: mudcraft database + user in existing platform/postgres
- RCON secret + DB password via ExternalSecret → Vault
- Traefik TCP entrypoint on port 25565 for mudcraft.nook.family
- mudcraft namespace via Terraform
- Argo CD app watching k8s/mudcraft/
2026-03-29 18:17:48 -05:00