Skip to main content

How to make an Effect

Effects

Effects are special abilities given to a player. They are levelled up by levelling skills.

Default configs

The default configs can be found here. You can find additional user-created configs on lrcdb.

Default Effects

NameDescription
Bountiful HarvestIncreases chance to get extra drops from farming
Versatile ToolsIncreases damage dealt by pickaxes
Eye of the DepthsIncreases chance to get rare loot from fishing
Serrated StrikesIncreases chance to cause your opponent to bleed, damaging them repeatedly
Seamless MovementIncreases chance to ignore fall damage
PotionmasterBrewed potions last longer
ShamanismIncreases the speed at which you regain health
CraftsmanshipTake less durability damage on axes
Second ChanceChance to instantly fix items on low durability
Efficient BrewingDecreases the time taken to brew potions
Mystic ResilienceIncreases the chance to ignore negative potion effects
SatiationDecreases the rate at which you lose hunger
Golden YieldIncreases the chance to get 5x drops from farming
DodgingIncreases chance to ignore incoming damage
Accelerated EscapeGo faster after taking damage
BraveryTake less damage from bosses
Infernal ResistanceChance to ignore fire damage
DazzleChance to give your opponent nausea
Strong ImpactSmall chance to deal 3x damage
EndangeringChance to remove your opponents invulnerability frame
SpelunkingChance to get extra drops from ores
Dynamic MiningChance to get a short burst of Haste III while mining
ReimbursementChance to get given back xp levels after enchanting an item
OvercompensationChance to get given back lapis after enchanting
Magnetic RodIncreases fishing speed
Master LumberjackIncreases chance to get extra drops from trees

How to add effects

Each effect is its own config file, placed in the /effects/ folder, and you can add or remove them as you please. There's an example config called _example.yml to help you out!

The ID of the Effect is the file name. This is what you use in commands, effects and placeholders. ID's must be lowercase letters, numbers, and underscores only.

Example Effect Config

name: "Midas Touch" # The name of the effect, shown to players
placeholder: "%level% / 50" # The placeholder to be shown in the description, you can use expressions - eg %level% * 2
description: "&a%placeholder%%&8 chance to get $50 every time you mine a block" # The description to be shown in lore and messages

# The effects of the effect (i.e. the functionality)
# See here: https://plugins.auxilor.io/effects/configuring-an-effect
# Use %level% as a placeholder for the effect level
effects:
- id: give_money
args:
chance: "%level% / 50"
amount: 50
triggers:
- mine_block

# The conditions required for the effect to activate,
# you can use %level% as a placeholder here too
conditions: [ ]

Understanding all the sections

name: The name of the effect in-game.

placeholder: The placeholder to be shown in the description.

description: The description of the effect.

Effects & Conditions

You can configure effects, conditions, filters, and mutators in this section to run whilst this effect is levelled and active.

Check out Configuring an Effect to understand how to configure this section correctly.

For more advanced users or setups, you can configure chains in this section to string together different effects under one trigger. Check out Configuring an Effect Chain for more info.