Skip to main content

PlaceholderAPI

PlaceholderAPI is optional. If it is installed, DadaProgressions registers placeholders on startup.

Use this identifier for new setups:

DadaProgressions

The old beta identifier is still registered:

dadaachievements

Keep the old one only for legacy configs.

Public placeholders

Replace <goalId> with the exact goal ID from goals/*.yml.

%DadaProgressions_progress_<goalId>%
%DadaProgressions_target_<goalId>%
%DadaProgressions_percent_<goalId>%
%DadaProgressions_claimable_<goalId>%
%DadaProgressions_claimed_tiers_<goalId>%
%DadaProgressions_unlocked_tiers_<goalId>%
%DadaProgressions_next_tier_<goalId>%
%DadaProgressions_next_reset_<goalId>%
%DadaProgressions_rank_<goalId>%
%DadaProgressions_contribution_<goalId>%

Example:

%DadaProgressions_progress_community_daily_mining%

Legacy example:

%dadaachievements_progress_community_daily_mining%

Placeholders inside DadaProgressions text

GUI text, messages, notifications, and reward commands can also use plugin placeholders.

Common values:

  • %goal_id%
  • %goal_name%
  • %player%
  • %tier%
  • %tier_name%
  • %scope%
  • %period%
  • %type%
  • %progress%
  • %player_progress%
  • %community_progress%
  • %target%
  • %percent%
  • %remaining%
  • %next_reset%
  • %rank%
  • %contribution%
  • %contribution_percent%
  • %unlocked_tiers%
  • %claimed_tiers%
  • %claimable_tiers%
  • %next_tier%
  • %next_tier_remaining%
  • %completed%

Reward commands also get:

  • %player_uuid%

Progress notification messages can use:

  • %amount%
  • %progress_before%
  • %progress_after%
  • %percent_before%
  • %percent_after%