
Wacko Beacons
What is this?
This is a proof of concept that shows a problem with minecraft, allowing players to obtain beacon level 2+ effects with beacon level 1 and regeneration 2 entirely client side.
Why did you make it?
Why not?
How does this even work?
Part 1 - Regeneration II
Minecraft beacons work in a weird way: it has 2 seperate effects, primary and secondary. The secondary can be the same as the primary and isn't checked server side if its a valid primary/secondary and only checks if its a valid beacon effect. When it's the same as the primary, you get a level II effect, but even in that case mojang makes sure theres 4 layers on server side. So this part is only useful for Regeneration II on a beacon.
All I had to do was add regeneration to the list of primary spells on the client and it worked!
Part 2: Electric Boogaloo - Saving diamonds
Turns out despite checking for a valid effect, it still doesn't check if the effect is obtainable with the beacon level. So, you can get Strength I with 9 blocks of diamonds instead of the usual 50, quite the money save.
Now all I did was enable all the buttons on the client even if it's not the right level, not really that hard!
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21.4, 1.21.5, 1.21.6
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.
- Ships as wacko-beacons-1.1.0.jar — drop this file into the mods folder
- Download size: 13 KB
- Download link checked 5 Sept 2026 — working
These come from our own check of the pack file, not from the source page.