Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Yarixer

Daily Reward Plugin

Report Daily360?

Daily & playtime quests with a clean inventory GUI

g

UPD: pagination included

Mode (config.yml)

  • daily → progress = number of days the player opened /daily. First open per real day gives +1; if the player skips a day, the value stays the same (no reset).
  • time → progress = total minutes played on the server (from Minecraft statistics).

Quests & rewards

  • Each quest in pages.yml has a required time value (days or minutes, depending on mode) and a reward_id.
  • reward_id points to a reward entry in rewards.yml.
  • When player progress ≥ quest time and the quest is not completed, clicking it in the GUI gives the reward once and marks the quest as completed.

Reward types (rewards.yml)

  • item – gives items to the player.
  • vault – gives money via Vault (Vault is required for this type).
  • command – runs a console command with the player name placeholder.

Command & permission

  • Command: /daily
  • Permission: dailygui.open.daily

Dependency

  • Vault

Optimization

  • Async SQLite I/O - All database reads / writes are executed off the main thread
  • Player data caching
  • Absolutely no ticking tasks

Discord link

Information

CategoryMiscellaneous
Published onNovember 17, 2025
LicenseUnspecified
Downloads34
Stars1
Watchers0

Pinned Versions

Members

Avatar for Yarixer

Yarixer

Owner