Beyond Basic Beacons

Quick rating

Beyond Basic Beacons

No reviews yet

Expands the beacon system by letting you configure multiple effects, adjust their range, and change their power.

Mod Loaders
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
GNU Affero General Public License v3.0 only
Latest Version
beyondbasicbeacons-fabric-26.2-1.0.1.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

Beyond Basic Beacons

Vanilla beacons are fairly limited. Beyond Basic Beacons expands the system by letting you configure multiple effects, adjust their range, and customize each beacon individually.

Built for Minecraft 1.26.2, available for Fabric.

Features

Multiple effects

Instead of choosing a single primary effect, each beacon can support multiple effects. Each effect has its own amplifier and can be changed at any time through an icon picker.

Effect picker

Beacon power system

Larger beacon bases provide more available power, allowing additional effects, stronger amplifiers, or larger ranges. The interface displays your current power usage, and highlights when you've exceeded the available budget.

Neighboring beacons

Build beacons too close together and they'll split their available power between them instead of each getting the full amount. When that happens, a warning appears with a tooltip showing how many neighbors it's being shared with.

Neighboring beacon warning

Configuration

Beyond Basic Beacons utilizes configuration through datapacks.

beacon_settings — Global settings

Path: data/<namespace>/beacon_settings/*.json

This resource contains a single settings object. If multiple datapacks provide the same file, the highest-priority datapack replaces the entire file. All fields are required.

{
  "min_range": 1,
  "max_range": 100,
  "min_amplifier": 0,
  "max_amplifier": 4,
  "max_beacon_size": 10,
  "neighboring_beacon_check_range_xz": 2,
  "neighboring_beacon_check_range_y": 1,
  "max_effects_per_beacon": 10
}
Field Default Description
min_range / max_range 1 / 100 Minimum and maximum beacon range.
min_amplifier / max_amplifier 0 / 4 Allowed amplifier values.
max_beacon_size 5 Maximum beacon pyramid size that will be checked.
neighboring_beacon_check_range_xz / neighboring_beacon_check_range_y 2 / 1 Horizontal and vertical search radius for nearby beacons.
max_effects_per_beacon 10 Maximum number of effects a beacon can have.

If no datapack provides this file, the default values above are used.

beacon_base_block_points — Base block values

Path: data/<namespace>/beacon_base_block_points/*.json

All datapacks contribute to this registry. Every values entry is merged together, with higher-priority datapacks overriding individual blocks when duplicates exist.

{
  "values": [
    { "block": "minecraft:iron_block", "points": 1 },
    { "block": "minecraft:gold_block", "points": 2 },
    { "block": "minecraft:diamond_block", "points": 3 },
    { "block": "minecraft:emerald_block", "points": 3 },
    { "block": "minecraft:netherite_block", "points": 10 }
  ]
}

Blocks that are not listed contribute 0 points.

beacon_effect_filters — Allowed and blocked effects

Path: data/<namespace>/beacon_effect_filters/*.json

Both fields are optional and default to empty lists. Lists from all datapacks are merged together.

{
  "blacklist": ["minecraft:instant_damage"],
  "whitelist": []
}
  • An empty whitelist allows every registered effect except those in the blacklist.
  • A non-empty whitelist limits selectable effects to only those listed.
  • If an effect appears in both lists, the blacklist takes precedence.

beacon_effect_costs — Effect cost multipliers

Path: data/<namespace>/beacon_effect_costs/*.json

Like beacon_base_block_points, entries from all datapacks are merged together, with higher-priority datapacks overriding duplicate effects.

{
  "values": [
    { "effect": "minecraft:strength", "multiplier": 1.5 },
    { "effect": "minecraft:regeneration", "multiplier": 2.0 }
  ]
}

The power cost for an effect is calculated as:

(2 + amplifier)² × range × multiplier

Effects that are not listed use a multiplier of 1.0.

Beyond Basic Beacons

Vanilla beacons are fairly limited. Beyond Basic Beacons expands the system by letting you configure multiple effects, adjust their range, and customize each beacon individually.

Built for Minecraft 1.26.2, available for Fabric.

Features

Multiple effects

Instead of choosing a single primary effect, each beacon can support multiple effects. Each effect has its own amplifier and can be changed at any time through an icon picker.

Effect picker

Beacon power system

Larger beacon bases provide more available power, allowing additional effects, stronger amplifiers, or larger ranges. The interface displays your current power usage, and highlights when you've exceeded the available budget.

Neighboring beacons

Build beacons too close together and they'll split their available power between them instead of each getting the full amount. When that happens, a warning appears with a tooltip showing how many neighbors it's being shared with.

Neighboring beacon warning

Configuration

Beyond Basic Beacons utilizes configuration through datapacks.

beacon_settings — Global settings

Path: data/<namespace>/beacon_settings/*.json

This resource contains a single settings object. If multiple datapacks provide the same file, the highest-priority datapack replaces the entire file. All fields are required.

{
  "min_range": 1,
  "max_range": 100,
  "min_amplifier": 0,
  "max_amplifier": 4,
  "max_beacon_size": 10,
  "neighboring_beacon_check_range_xz": 2,
  "neighboring_beacon_check_range_y": 1,
  "max_effects_per_beacon": 10
}
Field Default Description
min_range / max_range 1 / 100 Minimum and maximum beacon range.
min_amplifier / max_amplifier 0 / 4 Allowed amplifier values.
max_beacon_size 5 Maximum beacon pyramid size that will be checked.
neighboring_beacon_check_range_xz / neighboring_beacon_check_range_y 2 / 1 Horizontal and vertical search radius for nearby beacons.
max_effects_per_beacon 10 Maximum number of effects a beacon can have.

If no datapack provides this file, the default values above are used.

beacon_base_block_points — Base block values

Path: data/<namespace>/beacon_base_block_points/*.json

All datapacks contribute to this registry. Every values entry is merged together, with higher-priority datapacks overriding individual blocks when duplicates exist.

{
  "values": [
    { "block": "minecraft:iron_block", "points": 1 },
    { "block": "minecraft:gold_block", "points": 2 },
    { "block": "minecraft:diamond_block", "points": 3 },
    { "block": "minecraft:emerald_block", "points": 3 },
    { "block": "minecraft:netherite_block", "points": 10 }
  ]
}

Blocks that are not listed contribute 0 points.

beacon_effect_filters — Allowed and blocked effects

Path: data/<namespace>/beacon_effect_filters/*.json

Both fields are optional and default to empty lists. Lists from all datapacks are merged together.

{
  "blacklist": ["minecraft:instant_damage"],
  "whitelist": []
}
  • An empty whitelist allows every registered effect except those in the blacklist.
  • A non-empty whitelist limits selectable effects to only those listed.
  • If an effect appears in both lists, the blacklist takes precedence.

beacon_effect_costs — Effect cost multipliers

Path: data/<namespace>/beacon_effect_costs/*.json

Like beacon_base_block_points, entries from all datapacks are merged together, with higher-priority datapacks overriding duplicate effects.

{
  "values": [
    { "effect": "minecraft:strength", "multiplier": 1.5 },
    { "effect": "minecraft:regeneration", "multiplier": 2.0 }
  ]
}

The power cost for an effect is calculated as:

(2 + amplifier)² × range × multiplier

Effects that are not listed use a multiplier of 1.0.

Screenshots

Gallery

  • beacon cover art.png
    beacon cover art.png beacon cover art.png
  • Beyond Basic Beacons
    Beyond Basic Beacons
  • Choose your effects and how powerful they are
    Choose your effects and how powerful they are

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works