Beyond Basic Beacons
No reviews yet
Expands the beacon system by letting you configure multiple effects, adjust their range, and change their power.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
About
Project Details
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.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
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.
![]()
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.
![]()
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.
![]()
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.
![]()
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.
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
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers