Skip to main content

DadaProgressions

DadaProgressions adds a progression layer to a Minecraft server: goals that players can see, push forward, complete, and claim rewards from.

It works well for daily quests, weekly objectives, community targets, seasonal events, vote rewards, playtime milestones, and long-term achievements. The idea is simple: give players a clear reason to keep playing, and give staff enough control to tune the goals without writing code.

Progress can be personal, where every player has their own value, or community-based, where the whole server contributes to the same target. Players can use the GUI to browse goals, check tiers, claim rewards, and view leaderboards.

Good fits

DadaProgressions is usually a good fit when you want:

  • daily or weekly tasks;
  • server-wide mining, building, combat, fishing, or crafting events;
  • milestone rewards before the final target;
  • simple leaderboard competition;
  • vote or custom-plugin progress;
  • PlaceholderAPI values for scoreboards and other displays;
  • a YAML-driven setup that staff can edit.

It is not trying to be a full scripting engine. For custom events from other plugins, use /dp admin trigger or the API.

Where to start

New setup:

Configuration:

Server management:

Developer hooks:

Compatibility

DadaProgressions is built as Java 8 bytecode and is meant to load on old and modern Bukkit-compatible servers, from Minecraft 1.8 onward.

PlaceholderAPI is optional. If it is installed, DadaProgressions registers both the new DadaProgressions placeholders and the old dadaachievements aliases.