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