Build Zone Lab - Homann Software, 4 November 2026

Requires a JDK 25 or newer, with java and javac on PATH. No libraries or network.
From this folder:
  javac --release 25 -d out BuildZone.java BuildZoneTest.java
  java -cp out BuildZoneTest
  java -cp out BuildZone

Expected demo output:
  DENY_PROTECTED
  ALLOW_MEMBER
  -1,-2

This is a standalone domain and event-port lab, NOT an installable Minecraft mod
or Paper plugin. No Minecraft distribution, license acceptance, account or server
is needed. A fake event verifies the local handler contract only.
One immutable horizontal rectangle in one world; no persistence, admin bypass,
overlaps, block breaking, explosions, pistons, fluids or real event integration.
For integration, use the exact platform/version's supported event API, handle
multi-block events and test against a disposable server. Never use this lab alone
as a production grief-prevention plugin.
Validation environment and results are in the article's verification report.
Code license: MIT; copyright 2026 Homann Software.
