Skip to content

Gteeri/DailyRewards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paper Java License

DailyRewards

Daily login rewards plugin for Paper 1.21+ with streak bonuses and GUI calendar.

Features

  • 7-day streak system with custom rewards per day
  • GUI calendar showing progress
  • Streak reset after inactivity (configurable)
  • Custom items + commands per reward
  • Join notification when reward is available
  • Sound on claim
  • Multi-language (EN/RU)
  • Admin tools: reload, reset player

Commands

Command Description Permission
/daily Open rewards menu dailyrewards.use
/daily claim Claim today's reward dailyrewards.use
/dailyadmin reload Reload config dailyrewards.admin
/dailyadmin reset <player> Reset player streak dailyrewards.admin

Configuration

gui-title: "&8Daily Rewards"
reset-streak-after-hours: 48
notify-on-join: true
sound-on-claim: ENTITY_PLAYER_LEVELUP
language: en

rewards:
  day-1:
    item: BREAD
    amount: 8
    name: "&7Day 1 - Bread Pack"
  day-7:
    item: NETHERITE_INGOT
    amount: 1
    name: "&6&lDay 7 - Netherite!"
    commands:
      - "give {player} totem_of_undying 1"

Installation

  1. Download the latest release
  2. Place in plugins/ folder
  3. Configure rewards in config.yml
  4. Run /dailyadmin reload

Requirements

  • Paper 1.21+
  • Java 21

About

Daily login rewards plugin for Paper 1.21+ with streak bonuses, GUI calendar, custom rewards and multi-language support.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages