✨ New: Custom Command Rewards
Quests can now run
any console command on completion — vanilla or from other plugins — straight from the
rewards block in quests.yml.
Code (Text):
rewards:
money: 1000
points: 1
commands:
- "levels addxp 200 %player%"
- "give %player% diamond 5"
- "/broadcast %player% finished %quest%!"
- Works with vanilla AND any plugin command, run from console with full permissions.
- Leading "/" is optional — both "give ..." and "/give ..." work.
- Placeholders: %player%, %player_name%, %player_uuid%, %quest%, %quest_id%, %category%, %difficulty%, %points%, %money%.
- PlaceholderAPI passthrough — any PAPI placeholder resolves when PlaceholderAPI is installed.
- Error isolation — one bad command line is logged; the rest still run.
Fully backwards compatible — existing money/points rewards are unchanged, and "commands" is optional. Just drop in
QuestTracker.v1.1-BL.jar (requires VersionAdapter).