Spring pools at headwaters and ring-ordered feature search

- channel.springWidthRatio / springLength open every surface river in a pool that shrinks where the ground falls away
- Banks settings keep structural invariants only; authoring bounds stay in the validator
- Feature searches walk tiles outward and stop early; find and goto report progress per ring
This commit is contained in:
Brian Neumann-Fopiano committed 2026-09-01 23:13:47 -04:00
1 parent 896e58e212
commit d1c73025a0
12 files changed
+152 -56

No files matched your search

@@ -161,7 +161,9 @@ public class CommandFind implements DirectorExecutor {
query.profileKey(),
origin.getBlockX(),
origin.getBlockZ(),
maximumDistance
maximumDistance,
(int visited) -> sendStructureMessage(target, commandSender,
C.GRAY + "Searched " + visited + " hydrology tiles for " + type + "...")
).orElse(null);
if (feature == null) {
sendStructureMessage(target, commandSender,