From 99a57f14a884d490f822a90c56739e39714d1e55 Mon Sep 17 00:00:00 2001 From: Tim Date: Tue, 11 Aug 2026 22:40:35 -0400 Subject: [PATCH] Turn off spawn protection so whitelisted players can build World spawn was moved to the front of the owner's house, which put the 16-block spawn-protection bubble directly over where the kids build. Every non-op inside it was silently refused: blocks simply do not place and the game gives no explanation, so it reads as the server being broken rather than as a rule. Spawn protection exists to stop untrusted players griefing the spawn area of a public server. This server has no untrusted players. The whitelist is enforced, joining requires a real Microsoft account, and PvP is off, so the population is four known family members. Griefing also stays recoverable: PrismProtect records every block change against the player who made it and can roll it back, which is a better control than a radius that cannot tell a child building a house from an attacker. Every other safety setting is untouched: whitelist enforced, online-mode on, PvP off, flight refused, gamemode forced. Also correct the ALLOW_FLIGHT comment, which justified the setting by MythicalAC's fly-hack check. That mod was uninstalled on 2026-08-02, so vanilla's own airborne kick is now the only fly control. --- docker-compose.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 94db11d..1a9983f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -151,8 +151,22 @@ services: PVP: "false" # no attacking each other ENABLE_COMMAND_BLOCK: "false" # no redstone command-block exploits FORCE_GAMEMODE: "true" # everyone stays in survival, even after an op-changed session - SPAWN_PROTECTION: "16" # kids can't grief the spawn area - ALLOW_FLIGHT: "false" # survival players shouldn't fly; keeps MythicalAC's fly-hack check meaningful + # 0 = off. Was 16, which silently blocked every non-op from placing or + # breaking a block within 16 of world spawn. World spawn was moved to the + # front of the owner's house, so the protected bubble landed exactly where + # the kids build, and a whitelisted player got no error message: blocks + # just refuse to place. Spawn protection defends against untrusted players + # wandering in, and this server has none: the whitelist is enforced, join + # requires a real Microsoft account, and PvP is off. Griefing is still + # recoverable because PrismProtect logs every block change with the player + # who made it and can roll it back. + # If world spawn is ever moved somewhere public, reconsider this. + SPAWN_PROTECTION: "0" + # false = vanilla kicks a player who stays airborne too long. This is now + # the ONLY fly control: the comment here used to credit MythicalAC, which + # was uninstalled 2026-08-02, so the anticheat it referred to no longer + # exists. Keep this false. + ALLOW_FLIGHT: "false" MAX_PLAYERS: "20" ONLINE_MODE: "TRUE" # Java accounts only (blocks cracked/anonymous clients)