This Gradle multi-project build contains independently distributable NeoForge client mods and their development tools.
- Create Efficient Visuals retains selected Create visuals through Flywheel and backports chunk-baked rendering for vanilla beds, signs, and decorated pots.
- Minecraft Frame Profiler records a bounded rolling JFR window for diagnosing slow client frames.
tools/jfr-analyzeranalyzes recordings produced by the profiler.tools/sparkprofileis a zero-dependency agent/debugging reader for raw.sparkprofilefiles.tools/blockbenchruns procedural model-design jobs in an isolated Blockbench desktop process and exports models, textures, and previews in one non-interactive build.
The mods do not depend on each other. The integration client run loads both for development convenience.
.\gradlew.bat buildIndividual artifacts can be built with:
.\gradlew.bat :mods:create-efficient-visuals:build
.\gradlew.bat :mods:minecraft-frame-profiler:buildEach mod jar is written to its own build/libs directory.