Project Layout
modules/core/ Alone: Core — foundation + "no punching trees"
modules/food/ Alone: Table — raw-food risk (mixin + datapack tag)
flake.nix NixOS dev environment
build.gradle shared Loom/Fabric config for every module
gradle.properties pinned versions
Adding a module later
mkdir -p modules/<name>/src/main/{java,resources}, add a build.gradle with its
archivesName, a fabric.mod.json, then two lines in settings.gradle:
include '<name>'
project(':<name>').projectDir = file('modules/<name>')
Note: if you
git initthis repo, Nix flakes only see git-tracked files — remember togit addnew files ornix developwon't pick them up.