Skip to content

Say which blocks differ when a move seems to change one - #13

Merged
mgilardi merged 1 commit into
mainfrom
move-diff-detail
Nov 11, 2026
Merged

mgilardi merged 1 commit into
mainfrom
move-diff-detail

Conversation

@mgilardi

Copy link
Copy Markdown
Contributor

On a stopped copy of the real server, "a move changes no block" found 7 of 67,840 blocks different after a tribute move. On the made-up flat world it finds 0.

Waystation's code sets no world block on a move, only display entities. The test cuts a flat platform into the chunk just before the check, and on real terrain that lets water, leaves and loose blocks settle. That's the likely cause, but it isn't proven.

So the check now:

  • lists the blocks that differ, with what each changed from and to;
  • looks at the chunk twice before the move, and reports what changed by itself in those 5 seconds.

It's as strict as before. The audit records the question as open, and that all five setup checks (BlueMap included) pass on the real copy.

Tested: acceptance on the stand-in, 163/169. The failures are the 5 that need the real server's setup, plus the known flaky op-break check. The move check passes with 0 differences.

Tests and docs only.

🤖 Generated with Claude Code

On a copy of a real server the check found 7 blocks different after a
tribute move; on the made-up flat world it finds 0. Waystation sets no world
block on a move, and the test cuts a platform into the terrain just before,
so the world's own settling is the likely cause, but that isn't proven. The
check now lists the blocks and what they changed between, and reports what
changes in the 5 seconds before the move. It is as strict as before.
Stand-in acceptance 163/169: the 5 that need the real setup, and the flaky
op-break check.

Co-Authored-By: Claude <noreply@anthropic.com>
@mgilardi
mgilardi merged commit 8188117 into main Nov 11, 2026
2 checks passed
@mgilardi
mgilardi deleted the move-diff-detail branch November 11, 2026 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant