Skip to content

BeaconExtender

A simple server-side mod that allows the range and number of layers of a beacon to be configured.

Fabric
Loaders
Fabric
Downloads on Modrinth
1.6K
Followers on Modrinth
7
versions
10
Updated
March 30, 2026Mar 30
Published
in 2025
Beacon UI — The active layers shown in the beacon UI · swipe

At a glance

Runs on Fabric
For Minecraft 1.21.8, 1.21.10–26.1.2 …
Needed on the server; optional in the game
Latest version — 0.3.3+26.1 from March 30, 2026
Requires YetAnotherConfigLib (YACL) and Fabric API
License Apache-2.0 — free
Where it's needed
In gameoptionalOn serverrequired

Needed on the server; optional in the game

Game versions1.21.4–1.21.5, 1.21.8, 1.21.10–26.1.2

Beacon Extender

This is a simple server-side mod that allows the range and number of layers of a beacon to be configured.

Features

  • Set a maximum amount of beacon layers that will improve effects
  • Define the beacon range and effect duration to increase either linearly or exponentially with customizable parameters
  • Flexible configuration and in-game reloading
  • Displays the amount of active layers in the beacon ui

[!WARNING] Be careful when using the exponential function(s). They can get large very quickly. For security reasons, the values of the beacon range and effect duration are both clamped at 10'000.0 blocks/seconds respectively.

TODOS

Configuration

You will find a configuration file beaconextender.json5 in your usual .minecraft/config folder.

{
  // Show the number of active layers in the beacon ui
  showBeaconLayers: false,
  // Defines the maximum number of beacon layers that will change the effect
  maxLayers: 6,
  // Defines the type of the range function.
  // Can be either "EXPONENTIAL" or "LINEAR".
  // The exponential function gets evaluated like
  //     f(layers) = param1 * param2 ^ layers
  // The linear function gets evaluated like
  //     f(layers) = param1 * layers + param2
  rangeFunctionType: "LINEAR",
  // The first parameter of the range function.
  rangeFunctionParam1: 10.0,
  // The second parameter of the range function.
  rangeFunctionParam2: 10.0,
  // Defines the type of the effect duration function.
  // Can be either "EXPONENTIAL" or "LINEAR".
  // The exponential function gets evaluated like
  //     f(layers) = param1 * param2 ^ layers
  // The linear function gets evaluated like
  //     f(layers) = param1 * layers + param2
  effectDurationFunctionType: "LINEAR",
  // The first parameter of the effect duration function.
  effectDurationFunctionParam1: 10.0,
  // The second parameter of the effect duration function.
  effectDurationFunctionParam2: 10.0,
}

FAQ

How to install BeaconExtender?

Install Fabric for your Minecraft version, download BeaconExtender for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does BeaconExtender support?

BeaconExtender has builds for Minecraft 1.21.4–1.21.5, 1.21.8, 1.21.10–26.1.2.

Is BeaconExtender needed on the server?

Needed on the server; optional in the game

License and source
Apache License 2.0free to use and share with credit to the author
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More