BattlePassDailyBonus
Reward players when they complete all active daily BattlePass quests
BattlePassDailyBonus is a lightweight addon for
BattlePass that lets you reward players when they complete every active daily quest for the current daily rotation.
Reward players when they complete all active daily BattlePass quests
Important: This is an addon and requires BattlePass to be installed on your server.
This plugin does not include BattlePass and is not affiliated with or endorsed by the BattlePass developers.
Preview
Discord Webhook Embed
In-Game Broadcast Message
- Reward players when they complete all active daily quests
- Uses the current active daily quest set, not every daily quest defined in BattlePass
- Supports configurable console commands
- Supports server-wide broadcast messages
- Supports Discord webhook embeds
- Optional rewards for all online players
- Optional IP anti-fraud for all-online-player rewards
- Prevents duplicate daily rewards
- Automatically handles daily quest refreshes
- Lightweight event-based system, no repeating tasks
- HEX color support
- Reload command included
- Online daily quest progress info command included
When a player progresses a BattlePass daily quest, the plugin checks if they have completed all active daily quests for the current daily rotation.
If all active daily quests are completed, the plugin can:
- Run commands for the player who completed the quests
- Broadcast a configurable message
- Send a Discord webhook embed
- Run optional commands for all online players
Commands
Code (Text):
/bpdailybonus reload
/bpdailybonus info
Code (Text):
bpdailybonus.reload
bpdailybonus.info
Code (Text):
rewards:
commands:
- "eco give %name% 5000"
all-online-players:
enabled: true
commands:
- "crate key give %name% daily 1"
Placeholders
Code (Text):
%name% - Player name
%uuid% - Player UUID
%completed% - Completed active daily quests
%total% - Total active daily quests
%date% - Completion date
%time% - Completion time
%trigger_name% - Player who completed all daily quests
%trigger_uuid% - UUID of the player who completed all daily quests
BattlePassDailyBonus can send a customizable Discord embed when a player completes all active daily quests.
You can configure:
- Webhook URL
- Webhook username
- Webhook avatar
- Embed title
- Embed description
- Embed color
- Embed footer
- Timestamp
- Spigot or compatible server
- BattlePass
- Java 21
Click here to view BattlePass
Notes
- This plugin does not include BattlePass.
- This plugin is not an official BattlePass addon.
- Players must own/install BattlePass separately.
- The plugin listens to BattlePass quest progression events and rewards only completed active daily quest sets.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.21
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
BattlePass DailyBonus is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 6 times (via Spigot). Download it and open it directly in the game.