Data Packs Game Mechanic

Increased Range Beacons | Increase beacon range with better base materials!

  • 20.3k views 8 today
  • save_alt 3.2k downloads 3 today
Compatibility
Minecraft 1.19
to version
Minecraft 1.21
Changes include
  • Functions
  • 38
  • 43
  • 36
brisai
Lvl 48Master Engineer
23
This datapack is the standalone version of a feature made for Minecarft, my survival rebalance. Check it out here!

Increased range beacons lets you increase the range of your beacons by building their bases with better blocks, working on a per-block basis with different base blocks increasing the beacons range by different amounts. They are:

+0 blocks of beacon range per iron block
+1 blocks of beacon range per gold/emerald block
+5 blocks of beacon range per diamond block
+10 blocks of beacon range per netherite block

There is a maximum range of 300, so keep that in mind before building that netherite beacon.

Incase anyone cares, I did a bunch of performance testing on these beacons and I can say that they are indeed quite optimized, and I did my best to emulate vanilla beacon behavior as closely as possible (check the patch notes).

There are a few small differences between this pack and vanilla beacon behavior though, and so, to illustrate, I got my team of talented artists to create some stunning visuals to show what exactly is different, see below. Left side is for vanilla behavior, right side is the datapack's behavior.

*Stunning Visuals*
Increased Range Beacons | Increase beacon range with better base materials! Minecraft Data Pack

I decided to do a cylindrical search area because I feel like thats what it really should be, and I let the effects be applied basically regardless of height so you have more freedom over where you place your beacons. No more placing them at bedrock, show those beacons (and your diamond blocks) off!
Customization
Should you want to modify beacon behaviour there are 7 main commands:

 1 /scoreboard players set $weight beacon.iron_block <value>
 2 /scoreboard players set $weight beacon.gold_block <value>
 3 /scoreboard players set $weight beacon.emerald_block <value>
 4 /scoreboard players set $weight beacon.diamond_block <value>
 5 /scoreboard players set $weight beacon.netherite_block <value>
 6 /scoreboard players set $max_range beacon.range <value>
 7 /scoreboard players set $bonus_scale beacon.range <value>


Commands 1-5 determine how many blocks the beacons range will expand per block. For example, if you wanted to increase the bonus for diamond blocks from 5 to 8, you would use "/scoreboard players set $weight beacon.diamond_block 8"

Command 6 determines the maximum range for all beacons. The default value is 300.

Command 7 sets the factor by which all the base block weights are divided. The default is 1, but if you wanted something like a +1 beacon range to 3 iron block ratio, this is how you can do it.

Additional Notes:
  • Beacons in this pack are still able to apply their effects even when in unloaded chunks, though this does not hold after exiting and re-entering the world
  • Beacons are dimension aware, and will only apply effects to players in the same dimension as them
  • This pack is resistant to unintended behavior due to numerical overflow at extreme distances but not immune. Single block "bands" can occur at extreme distances from a beacon (greater than 60,000 blocks) where the player can receive beacon effects when they are out of the beacons range
      • This datapack may work in earlier versions but I have not tested this
      • This datapack only works for materials used for vanilla minecraft beacon bases
      • Type /function beacon:uninstall to uninstall the datapack from your world

      Installation/Reinstallation/Uninstallation Notes
      • When installing for the first time, if there are already pre-existing beacons in your world you must break and replace the beacon (just the beacon itself, not the base) for the datapack to know the beacon is there
      • When reinstalling (ie updating the pack) type /function beacon:init to apply any new changes
      • When uninstalling type /function beacon:uninstall

      Thanks!

      5 Update Logs

      Update #5 : by brisai 12/20/2024 2:10:59 pmDecember 20, 2024 @ 7:10 pm UTC

      updated to 1.21.4!
      LOAD MORE LOGS

      More like this

        Have something to say?

      HolyMaster420
      07/10/2025 10:26 pm
      Level 1 : New Miner
      Hey, would you be able to update this to 1.21.7, really love this data pack. Thanks a lot!
      1
      DarkVirus696
      04/21/2025 11:05 pm
      Level 1 : New Miner
      HI,
      Just wondering if this is compatible with 1.21.5?

      if not will this be updated?
      1
      brisai
      05/01/2025 1:46 pm
      Level 48 : Master Engineer
      no updating needed, it still works in 1.21.5!
      1
      brisai
      04/27/2025 3:14 am
      Level 48 : Master Engineer
      just for you big guy ill update, give me a day or two
      2
      Skraaz
      01/17/2025 12:42 pm
      Level 1 : New Miner
      Hi !
      I've downloaded your datapack on my Aternos server (1.21.4, Forge 54.0.17) and it doesn't seem to work even though /datapack list shows it's loaded, the range is still a 50 block square even though I put 44 blocks of diamond in the base, which would be noticeable !
      Have you got any idea as to why this could be ?

      Thank you !
      3
      Azor_lolo
      02/03/2025 2:59 am
      Level 1 : New Miner
      history
      Translator












      Yeah, I've got the same problem, my server is on 1.21.4 and it's vanilla, we only use datapacks. I tried in singleplayer and it doesn't work too. The problem come from the datapack and not from the server but I can't find where the problem is.
      2
      No123
      12/18/2024 9:12 am
      Level 1 : New Miner
      Will it be updated to 1.21.4?
      The datapack don't work anymore since approx. 1.22.2
      If not, how do I manually update it myself?
      I have no experience with it but would like to get my beacon to reach throughout my base again.
      1
      No123
      12/18/2024 9:27 am
      Level 1 : New Miner
      1.21.3* Since that update, sorry for the typo.
      1
      brisai
      12/19/2024 9:29 pm
      Level 48 : Master Engineer
      i gotchu fam, ill update tonight
      1
      Warp159
      12/09/2024 1:55 pm
      He/Him • Level 53 : Grandmaster Explorer Miner
      does this datapack make beacons work with a full block on them?
      1

      Welcome