Placeholders

All available placeholders for the EdDungeons plugin. These can be used in messages, GUIs, and other plugin integrations.

Currency Placeholders

%eddungeons_currency_balance_{currency}%

Returns the player's balance for the specified currency

%eddungeons_currency_name_{currency}%

Returns the display name of the specified currency


Leveling Placeholders

%eddungeons_leveling_level_{levelid}%

Returns the player's current level in the specified leveling track

%eddungeons_leveling_bar_{levelid}%

Returns the progress bar for the specified leveling track

%eddungeons_leveling_progress_{levelid}%

Returns the progress percentage (0-100) for the next level

%eddungeons_leveling_currencyrequired_{levelid}%

Returns the currency amount needed to level up once


Enchant Placeholders

%eddungeons_enchant_level_{enchant}%

Returns the player's current level in the specified enchant

%eddungeons_enchant_name_{enchant}%

Returns the display name of the specified enchant

%eddungeons_enchant_material_{enchant}%

Returns the material/item type of the specified enchant

%eddungeons_enchant_chance_{enchant}%

Returns the current chance/probability for the enchant to trigger

%eddungeons_enchant_maxlevel_{enchant}%

Returns the maximum level available for the specified enchant

%eddungeons_enchant_cost_{enchant}_{levels}%

Returns the cost to upgrade the enchant by the specified number of levels

%eddungeons_enchant_maxlevels_{enchant}%

Returns the maximum number of levels the player can afford to buy

%eddungeons_enchant_maxcost_{enchant}%

Returns the cost to buy all affordable levels for the enchant

%eddungeons_enchant_status_{enchant}%

Returns the status/state of the enchant (unlocked, locked, etc.)

%eddungeons_enchant_currencyname_{enchant}%

Returns the display name of the currency used for this enchant


Sword System Placeholders

%eddungeons_damage%

Returns the player's current sword damage

%eddungeons_sword_skin%

Returns the player's currently selected sword skin ID

%eddungeons_sword_skintolevel%

Returns the player's currently selected sword skin as an integer level. wooden-sword -> 1, stone-sword-> 2 etc...

%eddungeons_sword_skin_selected_{skinid}%

Returns true/false if the specified skin is currently selected

%eddungeons_sword_ishigher_{skinid}%

Returns true/false if player's current sword is higher tier than specified skin

%eddungeons_sword_islower_{skinid}%

Returns true/false if player's current sword is lower tier than specified skin

%eddungeons_sword_canupgrade_{skinid}%

Returns true/false if the player can upgrade to the specified sword skin

%eddungeons_sword_tier_selected_{tier}%

Returns true/false if the specified tier is currently selected

%eddungeons_sword_tier_isselected_{skinid}_{tier}%

Returns true/false if the specified skin and tier combination is selected

%eddungeons_sword_material_{skinid}%

Returns the material type of the specified sword skin

%eddungeons_sword_name_{skinid}%

Returns the display name of the specified sword skin

%eddungeons_sword_modeldata_{skinid}%

Returns the custom model data value for the specified sword skin

%eddungeons_sword_tier%

Returns the player's current sword tier

%eddungeons_sword_damage_{skinid}%

Returns the damage value for the specified sword skin

%eddungeons_sword_price_{skinid}%

Returns the price to purchase/upgrade the specified sword skin

%eddungeons_sword_nextprice_{skinid}%

Returns the price for the next upgrade of the specified sword skin

%eddungeons_sword_tier_damage_{skinid}_{tier}%

Returns the damage value for a specific sword skin and tier combination

%eddungeons_sword_tier_price_{skinid}_{tier}%

Returns the price for a specific sword skin and tier combination

%eddungeons_sword_tier_{skinid}%

Returns the current tier for the specified sword skin

%eddungeons_sword_maxtier_{skinid}%

Returns the maximum tier available for the specified sword skin

%eddungeons_sword_stars_{skinid}%

Returns the number of stars/upgrades for the specified sword skin

%eddungeons_sword_leftstars_{skinid}%

Returns the remaining stars/upgrades available for the specified sword skin


Number Formatting Placeholders

%eddungeons_notation_{value}%

Formats the number using the default notation system

%eddungeons_parse_{value}%

Parses and returns the numeric value as a BigDecimal

%eddungeons_singlenotation_{value}%

Formats the number using single number notation (commas)

%eddungeons_abbrevnotation_{value}%

Formats the number using abbreviated notation (k, M, B, etc.)

%eddungeons_calc_{expression}%

Calculates and returns the result of a mathematical expression


Random Generation Placeholders

%eddungeons_random_{min}|{max}%

Generates a random integer between min and max values

%eddungeons_randompos_{anchor}|{offset}%

Generates a random position vector based on anchor point and offset

%eddungeons_randomwithdecimals_{decimals}_{min}|{max}%

Generates a random number with specified decimal places between min and max


Zone System Placeholders

%eddungeons_zone_stage_{zoneid}%

Returns the player's current stage in the specified zone

%eddungeons_zone_in%

Returns the ID of the zone the player is currently in

%eddungeons_zone_in_name%

Returns the display name of the zone the player is currently in

%eddungeons_zone_unlocked%

Returns the ID of the zone the player has latest unlocked

%eddungeons_zone_unlocked_name%

Returns the display name of the zone the player has latest unlocked

%eddungeons_zone_unlocked_stage%

Returns the stage ID of the player latest unlocked zone

%eddungeons_zone_unlocked_{zoneid}_{stageid}%

Returns true/false if the specified zone stage is unlocked for the player


Booster System Placeholders

%eddungeons_boosters_global_enchants%

Returns the current global enchant boost multiplier

%eddungeons_boosters_global_{currency}%

Returns the current global boost multiplier for the specified currency

%eddungeons_boosters_names_enchants%

Returns the names of active global enchant boosters

%eddungeons_boosters_names_{currency}%

Returns the names of active boosters for the specified currency

%eddungeons_boosters_multiplier_{booster-id}%

Returns the specific multiplier of a booster ID. Returns "0" if the booster doesn't exist

%eddungeons_boosters_boost_{booster-id}%

Returns the id of the boosted currency from a booster ID. Returns "none" if the booster doesn't exist.


Summary System Placeholders

%eddungeons_summary_{currency}%

Returns the sell summary total for the specified currency


Utility Placeholders

%eddungeons_pluginenabled_{pluginname}%

Returns true/false if the specified plugin is enabled

%eddungeons_haspermission_{permission}%

Returns true/false if the player has the specified permission


Automatic Formatting

All numeric placeholders support automatic formatting by adding suffixes:

_{placeholder}_formatted

Applies default number formatting to the result

_{placeholder}_formatted_single

Applies single number formatting (commas) to the result

_{placeholder}_formatted_abbrev

Applies abbreviated formatting (k, M, B, etc.) to the result


Usage Examples

Currency with formatting:

  • %eddungeons_currency_balance_money_formatted%

  • %eddungeons_currency_balance_gems_formatted_abbrev%

Random values in mob rewards:

  • %eddungeons_random_1|1000% - Random 1 to 1000

  • %eddungeons_randomwithdecimals_2_0.5|5.0% - Random 0.50 to 5.00

Conditional rewards:

  • %eddungeons_random_0|100% < 50 - 50% chance condition

Zone progression:

  • %eddungeons_zone_unlocked_barn-zone_5% - Check if stage 5 is unlocked

Last updated

Was this helpful?