Beacon Flight 2

Beacon Flight 2

Beacons can now allow players to fly!

by
332 Downloads
fabricgame-mechanicstransportation
Rent Server with this Mod

About this Mod

BeaconFlight

BeaconFlight icon

BeaconFlight lets active beacons grant creative-style flight when configurable conditions are met.

The gameplay logic is server-side, so it works on dedicated servers with unmodded clients. The same jar can also be used in singleplayer. If you install Mod Menu and Cloth Config on the client, the mod exposes an in-game config screen as well.

Compatibility

  • Minecraft 1.21 through 1.21.11
  • Fabric Loader 0.15.11+
  • Java 21+
  • Fabric API required
  • Mod Menu optional
  • Cloth Config optional

How It Works

  • The beacon must be active and have a primary effect selected.
  • By default, BeaconFlight requires a level 4 beacon and the minecraft:end/elytra advancement.
  • While the player stays in range and meets all configured requirements, flight is allowed.
  • When the player leaves range, flight can linger for a configurable amount of time.
  • When flight is removed while the player is airborne, Slow Falling can be applied automatically.

Installation

  1. Install Fabric Loader and Fabric API for your target Minecraft version.
  2. Place the BeaconFlight jar in the mods folder.
  3. On a dedicated server, only the server needs the mod for flight to work.
  4. In singleplayer, install the jar normally on the client.
  5. Start the game or server once to generate the config file.

The config file is created at:

config/beaconflight_config.json

Configuration

You can edit the JSON file directly, or use the Mod Menu config screen if Mod Menu and Cloth Config are installed.

Available options:

  • minBeaconLevel: minimum beacon pyramid level required. Valid values are 1 to 4.
  • mainHandItem: required item in the player's main hand, or null.
  • offHandItem: required item in the player's off hand, or null.
  • anyHandItem: required item in either hand, or null.
  • headItem: required helmet item, or null.
  • chestItem: required chest item, or null.
  • legsItem: required leggings item, or null.
  • feetItem: required boots item, or null.
  • advancementsRequired: list of advancement ids the player must have completed.
  • xpDrainRate: XP drained per second of active flight. Use 0.0 to disable XP drain.
  • flightLingerTime: custom linger duration in ticks after the player leaves beacon range. Use 0 to reuse the normal beacon effect duration.
  • slowFallingTime: Slow Falling duration in seconds after flight is lost.
  • logLevel: BeaconFlight log level. Useful values are INFO, DEBUG, TRACE, ALL, and OFF.

Notes:

  • Item fields must use item ids such as minecraft:diamond_chestplate.
  • Advancement fields must use advancement ids such as minecraft:end/elytra.
  • Resetting the config returns the default requirements, which are not a minimal test setup.

Default config:

{
  "minBeaconLevel": 4,
  "mainHandItem": null,
  "offHandItem": null,
  "anyHandItem": null,
  "headItem": null,
  "chestItem": null,
  "legsItem": null,
  "feetItem": null,
  "advancementsRequired": [
    "minecraft:end/elytra"
  ],
  "xpDrainRate": 0.0,
  "flightLingerTime": 0,
  "slowFallingTime": 10,
  "logLevel": "INFO"
}

Minimal config for testing:

{
  "minBeaconLevel": 1,
  "mainHandItem": null,
  "offHandItem": null,
  "anyHandItem": null,
  "headItem": null,
  "chestItem": null,
  "legsItem": null,
  "feetItem": null,
  "advancementsRequired": [],
  "xpDrainRate": 0.0,
  "flightLingerTime": 0,
  "slowFallingTime": 10,
  "logLevel": "ALL"
}

Troubleshooting

  • If flight does not activate, make sure the beacon is actually active and has a primary effect selected.
  • If you used "reset" in the config UI, remember that the defaults still require a level 4 beacon and the Elytra advancement.
  • Set logLevel to ALL to get grant and deny messages in the game log.
  • If you want a clean test, remove all item requirements, clear advancementsRequired, and set minBeaconLevel to match your beacon.

Building From Source

Use the Gradle wrapper:

.\gradlew.bat build

The built jar is written to:

build/libs/

Credits

Available Versions

Beacon Flight 2 1.3.8+mc26.1release
MC 26.1, 26.1.1, 26.1.2fabric
May 3, 2026
Beacon Flight 2 1.3.7+mc1.21release
MC 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
March 22, 2026

How to Install Beacon Flight 2 on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.1.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Beacon Flight 2". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.1.2, 26.1.1, 26.1 (+12 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Beacon Flight 2 server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.1.2). You can switch loaders with one click in the panel.

Is Beacon Flight 2 compatible with fabric?

Beacon Flight 2 officially supports fabric for Minecraft 26.1.2, 26.1.1, 26.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Beacon Flight 2 – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Beacon Flight 2 consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Beacon Flight 2 with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

26.1.226.1.126.11.21.111.21.101.21.91.21.81.21.71.21.61.21.5+5 more