Consolidate source layout

- Packages regrouped by domain: generation, world, pack, studio, structure, platform, command, localization, diagnostics
- Forked VolmLib utilities dropped for the shared library: noise, stream, interpolation, hunk, matter
- Engine-coupled stream decorators moved to generation.stream.GenerationStreams
- Hunk section splits now run on the Iris burst pool through HunkBurst
- Artifact entry lists, purity allowlists and shrink rules follow the new paths
This commit is contained in:
Brian Neumann-Fopiano committed 2026-09-11 21:46:22 -04:00
1 parent 29a31a69e0
commit 3f57925443
2666 files changed
+18279 -37104

No files matched your search

@@ -20,40 +20,40 @@ public final class GenerationRevisionScope {
"adapters/neoforge/src/main/java"
);
private static final List<String> OPERATIONAL_EXCLUSIONS = List.of(
"core/src/main/java/art/arcane/iris/engine/EngineDiagnostics.java",
"core/src/main/java/art/arcane/iris/engine/EngineMetricsReport.java",
"core/src/main/java/art/arcane/iris/core/IrisStartupValidation.java",
"core/src/main/java/art/arcane/iris/core/safeguard/IrisSafeguard.java",
"core/src/main/java/art/arcane/iris/core/safeguard/Mode.java",
"core/src/main/java/art/arcane/iris/core/safeguard/task/Task.java",
"core/src/main/java/art/arcane/iris/core/safeguard/task/Tasks.java",
"core/src/main/java/art/arcane/iris/core/safeguard/task/Diagnostic.java",
"core/src/main/java/art/arcane/iris/core/safeguard/task/ValueWithDiagnostics.java",
"core/src/main/java/art/arcane/iris/core/splash/IrisSplashRenderer.java",
"adapters/bukkit/nms/v26_2_R1/src/main/java/art/arcane/iris/core/nms/v26_2_R1/NmsWorldLifecycle.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandDeveloper.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandPregen.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandIris.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandJigsaw.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandJigsawAdopt.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandJigsawConnector.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandJigsawExports.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandJigsawOpen.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandJigsawPiece.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandJigsawPool.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandJigsawPreview.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandJigsawRules.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandJigsawVariant.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandJigsawWorkcell.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandStudio.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandObject.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/PaperCommandRegistrar.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandPack.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandStructure.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandWhat.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandFind.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandEdit.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/core/commands/CommandDatapack.java"
"core/src/main/java/art/arcane/iris/generation/runtime/EngineDiagnostics.java",
"core/src/main/java/art/arcane/iris/generation/runtime/EngineMetricsReport.java",
"core/src/main/java/art/arcane/iris/world/IrisStartupValidation.java",
"core/src/main/java/art/arcane/iris/world/safeguard/IrisSafeguard.java",
"core/src/main/java/art/arcane/iris/world/safeguard/Mode.java",
"core/src/main/java/art/arcane/iris/world/safeguard/Task.java",
"core/src/main/java/art/arcane/iris/world/safeguard/Tasks.java",
"core/src/main/java/art/arcane/iris/world/safeguard/Diagnostic.java",
"core/src/main/java/art/arcane/iris/world/safeguard/ValueWithDiagnostics.java",
"core/src/main/java/art/arcane/iris/diagnostics/splash/IrisSplashRenderer.java",
"adapters/bukkit/nms/v26_2_R1/src/main/java/art/arcane/iris/platform/bukkit/nms/v26_2_R1/NmsWorldLifecycle.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandDeveloper.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandPregen.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandIris.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandJigsaw.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandJigsawAdopt.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandJigsawConnector.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandJigsawExports.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandJigsawOpen.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandJigsawPiece.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandJigsawPool.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandJigsawPreview.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandJigsawRules.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandJigsawVariant.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandJigsawWorkcell.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandStudio.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandObject.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/PaperCommandRegistrar.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandPack.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandStructure.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandWhat.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandFind.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandEdit.java",
"adapters/bukkit/plugin/src/main/java/art/arcane/iris/command/CommandDatapack.java"
);
private GenerationRevisionScope() {
@@ -61,7 +61,7 @@ public final class GenerationRevisionScope {
public static GenerationBuildRevision.CaptureOptions current(Path repository) {
return new GenerationBuildRevision.CaptureOptions(repository, 1,
"art.arcane.iris.engine.history.GenerationKernelV1",
"art.arcane.iris.world.history.GenerationKernelV1",
List.of(new GenerationBuildRevision.AlgorithmVersion(1, 1)), SOURCE_ROOTS, OPERATIONAL_EXCLUSIONS);
}
}