Beacon Effects

In this page you will learn how to add custom beacon effects

You can add beacon effects inside effects.yml

Effect Config Structure

Effects:
    <effect id>:
        Display Name: <effect display name>
        Item: <effect display item>
        Description: <effect description>
        Enabled: <true/false>
        Levels: <effect upgrades map list>
    ...

Effect Upgrades Config Structure

        Levels:
        - Cost:
                <economy name>: <price>
                ...
          Description: <upgrade description>
          Power Consumption: <upgrade's effect power consumption>
          Effects: <effects map list>
          Condition: <upgrade's effect condition>
        ...
        

Economy Types

  • PlayerPoints

  • Vault

  • Level

  • <Item> (see config.yml)

Available Effects

Experience Boost

Multiply received experience

Temporary Fly

Gives temporary flight mode to the player, will be revoked if the player goes out of the beacon range.

Furnace Boost

Speeds up cook time but might also consumes fuel faster

Crops Boost

Once a crop (e.g. WHEAT, BEETROOTS, CARROTS, MELON_STEM, etc) is placed, it will be skipped for certain stage when the location is inside the beacon range

Magnet

Pulls entities towards the beacon (positive magnitude) or against the beacon (negative magnitude)

Potion Effect

Gives potion effect to entities inside the beacon range

Potion Duration Boost

Decrease the duration of specific active potion effect from entities inside beacon

Stupid AI

Completely disables entity AI. When AI is disabled, entity will no longer target/attack anyone

Spawner Boost

Decrease the spawner spawn/trigger interval

Fire Control

Sets entity on fire (positive fire tick) or extenguish it (negative fire tick)

If the fire tick is positive, the entity will be burned, otherwise, it will extinguish it

Saturation

Gives saturation to the player

Command Executor

Executes command as players or console

Placeholders:

  1. {player} The entity name

  2. {uuid} The entity UUID

  3. {world} The entity world name

  4. {x} The entity x coordinate

  5. {y} The entity y coordinate

  6. {z} The entity z coordinate

  7. {yaw} The entity yaw

  8. {pitch} The entity pitch

  9. {beacon_x} The beacon x coordinate

  10. {beacon_y} The beacon y coordinate

  11. {beacon_world} The beacon world name

Immortality Field

Has a chance of preventing entities inside beacon from death (same function as totem of undying)

Experience Gain

Gives specific amount of experience to all players inside the beacon

Cooldown Reduction

Reduce player's cooldown

Temporary Permission

Gives or revokes permissions temporarily to all players inside the beacon range

Prevent Mob Spawning

Prevents mob spawning in the beacon area

Keep Chunk Loaded

Keep chunk loaded as long as the beacon is active

Last updated