DadaProgressions turns normal Minecraft gameplay into visible goals, shared milestones, claimable rewards, and friendly competition.
Create personal and server-wide progression paths for your players: daily quests, weekly objectives, monthly community events, lifetime achievements, reward tiers, leaderboards, and clean in-game GUIs.
Players always know what to do next, how close they are to a reward, and how they are helping the server progress.
Highlights
- Community goals where the whole server works toward shared milestones
- Personal goals for individual player progression
- Daily, weekly, monthly, and permanent goal periods
- Milestone reward tiers such as 25%, 50%, and 100%
- Manual tier claiming and
/dp claimall - Configurable reward commands per goal or per tier
- Leaderboards and contributor tracking
- GUI menus powered by DadaGUIRework
- Fully configurable GUI layouts in
guis.yml - Goals organized across multiple
goals/*.ymlfiles - Configurable GUI items, materials, names, lore, arrows, back buttons, refresh buttons, and claim buttons
- Progress notifications through chat, actionbar, title, and bossbar where supported
- Per-goal notification overrides
- MiniMessage-style formatting
- Progress cooldowns per player or shared for community goals
- PlaceholderAPI support when PlaceholderAPI is installed
- Hybrid YAML storage with backups, validation, repair tools, and rebuildable indexe
Community Goals
Community goals let the whole server contribute to a shared target. They work well for:
- seasonal events
- launch-week objectives
- mining or building campaigns
- PvE or PvP battle efforts
- server-wide fishing, crafting, or playtime events
- cooperative reward ladders
Reward contributors, unlock milestones, show leaderboards, and make the server feel active even when players are doing different activities.
Personal Goals
Personal goals give each player their own journey. They are useful for:
- daily quests
- weekly routines
- lifetime achievements
- playtime rewards
- login streak-style progression
- rank, crate, economy, token, or permission rewards
Players can claim rewards from the GUI or use claim commands when rewards are available.
Reward Tiers
Each goal can have milestone tiers, such as partial progress, halfway rewards, and completion rewards. This lets you reward players before the final target and makes long goals feel more satisfying.
PlaceholderAPI Support
If PlaceholderAPI is installed, DadaProgressions exposes placeholders for progress, targets, percentages, ranks, claimable rewards, unlocked tiers, claimed tiers, next reset, and contribution values.
This is useful for scoreboards, tab lists, holograms, custom menus, and other server presentation plugins.
Beta Notice
This is a beta release. Server admins should back up their plugin data before installing or updating.
Current beta scope:
- YAML storage only
- advanced external progress types may require command/API integration
- hover and click MiniMessage events are not preserved through legacy Bukkit string delivery
- leaderboards are intended for normal server use, not large network analytics
How to Install
- Buy and download the plugin.
- Place the plugin file inside your server's plugins folder.
- Restart the server.
- Open the generated plugins/DadaProgressions/ folder.
- Configure according to your needs.
- Restart the server again or use the reload command if supported by your setup.
If you need help, want to report an issue or suggest a new feature, you can join the Discord server:
https://discord.gg/KBNDByfjuC
You can find the documentation here: link
