Player onboarding script for the NegativeZone Minecraft server.
Auto-published when docs/assets/setup.ps1 changed on main.
Install command
irm https://github.com/camcast3/MinecraftInfra/releases/latest/download/setup.ps1 | iexSHA-256
77c8e4f1580cfb20ae090d4c9cbba4e863cc0019db237ddccf013d1467c7c0d2
Verify before running (optional, recommended)
$url = 'https://github.com/camcast3/MinecraftInfra/releases/download/setup-v2026.06.28-9258ba7/setup.ps1'
$want = '77c8e4f1580cfb20ae090d4c9cbba4e863cc0019db237ddccf013d1467c7c0d2'
$body = irm $url
$got = (Get-FileHash -InputStream ([IO.MemoryStream]::new([Text.Encoding]::UTF8.GetBytes($body))) -Algorithm SHA256).Hash.ToLower()
if ($got -eq $want) { iex $body } else { throw "SHA-256 mismatch: $got vs $want" }