-
Notifications
You must be signed in to change notification settings - Fork 0
VIP Only Effects
github-actions[bot] edited this page Jan 3, 2026
·
4 revisions
This tutorial will show you how to restrict specific beacon effects so only players with a certain permission can benefit from them.
You want to create a "VIP Flight" effect that only donors with the permission server.vip can use.
Create a new file in plugins/BeaconPlus/effects/vip_fly.yml.
Display Name: "&b&lVIP Flight"
Description: "Exclusive flight for VIP members!"
Enabled: true
Item:
type: FEATHER
meta:
display-name: "&b&lVIP Flight"
Levels:
- Cost:
vault: 0
Power Consumption: 50
Effects:
- Type: FLY
Height: -1
Condition:
Type: HAS_PERMISSION
Permission: "server.vip"The Condition block at the level level ensures that the effect is only applied if the player meets the requirements.
- Type: HAS_PERMISSION: This tells BeaconPlus to check for a permission node.
- Permission: "server.vip": The node to check for.
-
Effect Application: If a player WITHOUT this permission enters the beacon range, the plugin will skip applying the
FLYeffect to them, but other players (with the permission) will still get it.
If you want the entire beacon to be VIP-only, you can add a condition to the main beacon.yml under Beacon Effect Condition.
Tip
You can also use HAS_PERMISSION with Negate: true to create effects that don't apply to certain groups (e.g., preventing staff from getting accidental boosts).
Beacon.yml
All Beacon Effects
- 1. Potion Effect
- 2. Immortality Field
- 3. Potion Duration Boost
- 4. Flight
- 5. Magnet
- 6. Spawner Boost
- 7. Crops Boost
- 8. Keep Chunk Loaded
- 9. Apply Mending
- 10. Command Executor
- 11. Glow
- 12. Attribute Modifier
- 13. Cooldown Reduction
- 14. EXP Boost
- 15. EXP Gain
- 16. Extra Power
- 17. Extra Range
- 18. Fire Control
- 19. Furnace Boost
- 20. Permission
- 21. Prevent Mob Spawning
- 22. Saturation
- 23. Stupid AI