Skip to content

Enable flight so Ad Astra works in space - #20

Merged
OpenSource-For-Freedom merged 1 commit into
mainfrom
fix/allow-flight
Aug 15, 2026
Merged

Enable flight so Ad Astra works in space#20
OpenSource-For-Freedom merged 1 commit into
mainfrom
fix/allow-flight

Conversation

@OpenSource-For-Freedom

Copy link
Copy Markdown
Owner

Stepping out of the ship on the Moon kicks players with "Flying is not enabled on this server". One-line fix.

What this setting actually does

The name misleads, so worth being precise: it does not grant anyone the ability to fly. It controls whether the server kicks a survival player for staying airborne longer than vanilla expects.

Ad Astra low gravity, jetpacks and rocket flight all look exactly like that to the check, so with ALLOW_FLIGHT=false the mod is unusable for its entire purpose.

Players still cannot fly at will. Flight requires creative mode, an elytra, or a jetpack they had to build.

What is given up

Stating this plainly rather than burying it: the vanilla airborne kick was the last automatic fly-hack check on this server, since the anticheat was uninstalled on 2026-08-02 after it kicked a whitelisted player for opening a door. A modified client could now fly unnoticed.

Accepted deliberately:

  • whitelist enforced, online-mode=TRUE, so every player is a verified Microsoft account
  • PvP off
  • population is five known family members, so there is no untrusted player to defend against
  • PrismProtect still logs every block change against the player who made it, so anything done while flying stays attributable and reversible

That is a better trade than a control which reliably kicks children out of a space mod we installed on purpose.

The old comment said "Keep this false." That advice predated space travel, so it is rewritten rather than left contradicting the setting.

Verified

ALLOW_FLIGHT      "true"
ONLINE_MODE       "TRUE"     unchanged
ENFORCE_WHITELIST "TRUE"     unchanged
PVP               "false"    unchanged
FORCE_GAMEMODE    "true"     unchanged
SPAWN_PROTECTION  "0"        unchanged
mod parity test   PASS

No CI assertion depended on ALLOW_FLIGHT, so nothing else needed updating.

Revisit if this server ever opens beyond the family.

Stepping out of the ship on the Moon kicked players with "Flying is not
enabled on this server". ALLOW_FLIGHT was false, and the comment on it
said to keep it that way. That advice predated space travel and is now
wrong, so it is rewritten rather than left to contradict the setting.

The name misleads. This does not grant anyone the ability to fly. It
controls whether the server kicks a survival player for staying airborne
longer than vanilla expects. Ad Astra's low gravity, jetpacks and rocket
flight all look exactly like that to the check, so with it false the mod
is unusable for its entire purpose. Players still cannot fly at will:
flight needs creative mode, an elytra, or a jetpack they had to build.

What is genuinely given up, stated plainly rather than buried: the
vanilla airborne kick was the last automatic fly-hack check on this
server, because the anticheat was uninstalled on 2026-08-02 after it
kicked a whitelisted player for opening a door. A modified client could
now fly unnoticed.

Accepted deliberately. The whitelist is enforced, every player is a
verified Microsoft account, PvP is off, and the population is five known
family members, so there is no untrusted player for the check to defend
against. PrismProtect still records every block change against the player
who made it, so anything done while flying stays attributable and
reversible. That is a better trade than a control that reliably kicks
children out of a space mod installed on purpose.

Revisit if this server ever opens beyond the family.
@OpenSource-For-Freedom
OpenSource-For-Freedom merged commit e22c093 into main Aug 15, 2026
8 checks passed
@OpenSource-For-Freedom
OpenSource-For-Freedom deleted the fix/allow-flight branch August 15, 2026 18:08
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