Brings in four commits:
* redstone-link-addon -- wireless redstone (TX/RX paired by channel name)
* family-goals-addon -- was live on jamie but in no commit on any branch
* block textures generated through scripts/build-textures.py
* minecraft:geometry fix for the 7 custom blocks that rendered untextured
All of it is already deployed by hand and verified on the live stack, so a
CI deploy from this merge is a no-op content-wise. docker-compose.yml here is
byte-identical to the host, and deploy.yml's PATHS now covers every directory
the compose file mounts.
--no-ff so the whole change can be reverted as one unit if a live world
misbehaves.
* feat/redstone-link-and-family-goals:
fix(addons): add minecraft:geometry to the 7 untextured custom blocks
fix(redstone-link): add minecraft:geometry so material_instances applies
feat(redstone-link): real block textures via build-textures.py, add build.sh
feat(redstone-link): wireless redstone addon; track family-goals