Permission Preflight is a Forge quality-of-life utility that previews whether block, container, entity, and item interactions are likely allowed before players attempt them.
It is designed for multiplayer servers, protected areas, spawn regions, adventure-mode zones, and modded setups where it is not always obvious whether something is broken, restricted, claimed, or simply unavailable.
Before wasting time trying to open a chest, break a block, place something, or interact with an entity, Permission Preflight can give a quick read on what is likely allowed.
Permission Preflight helps answer questions like:
The mod shows a compact HUD overlay when it has useful information. Denied and Partial results are shown by default, while Allowed and Unknown results can be enabled through config or detailed mode.
Permission Preflight uses four simple result types:
Allowed
Available checks found no restriction.
Denied
The action is likely blocked.
Partial
Some part of the action may be possible, but the result is incomplete or mixed.
Unknown
No provider could verify the action. This is normal and does not mean something is broken.
The mod is conservative with its wording. If it cannot verify something, it reports Unknown instead of guessing.
Permission Preflight can check common player actions, including:
The overlay is designed to be compact and unobtrusive.
By default:
Detailed mode can show extra information such as:
The overlay can be configured to appear above the hotbar or near the crosshair.
Permission Preflight can show a short chat warning when a player attempts an action that was already predicted as denied.
Warnings are rate-limited so they do not spam chat.
Example:
Preflight: likely denied — cannot open containers here.
Permission Preflight is informational by default.
It does not:
The mod only reports what its available checks can determine.
Server-side checks are authoritative, and the client overlay only displays results received from the server.
Permission Preflight 1.0.0 includes two main providers.
The vanilla provider checks common vanilla restrictions, including:
The recent observation provider watches cancelled Forge interaction events and briefly remembers denied actions.
This can help surface restrictions from other protection systems after the first failed attempt, even when there is no direct integration for that protection mod.
It can observe denied attempts for actions such as:
Permission Preflight does not currently include direct API adapters for FTB Chunks, Open Parties and Claims, Flan, or other claim mods.
There are no hard dependencies on claim mods, and missing claim mods will not crash the game.
Claim-related denials may still appear after an attempted interaction if another mod cancels the Forge event and the recent observation provider can detect it.
Direct claim-mod integrations may be added in future versions.
Permission Preflight includes the following commands:
/preflight here
Checks the block or entity you are currently targeting.
/preflight debug
Toggles detailed provider output and detailed overlay mode.
/preflight reload
Reports config reload/live config behavior. Requires permission level 2.
Permission Preflight includes several config options for overlay behavior, networking, provider checks, and warnings.
Common options include:
enableOverlayoverlayPositionshowAllowedshowUnknownInNormalModeshowProviderInDetailedModeshowConfidenceInDetailedModeuseColorEmphasiscompactOverlaymaxReasonLengthenableChatWarningswarningCooldownTicksrequestRateLimitPerSecondcacheTtlTicksmaxInteractionReachBlocksenableVanillaProviderenableObservationProviderenableClaimAdaptersdebugLoggingPermission Preflight is designed with multiplayer safety in mind.
Default networking behavior:
4 requests per second20 ticksPermission Preflight is designed to be helpful and conservative, not omniscient.
Known limitations:
permission_preflight