Skip to content

BX-Team/NDailyRewards

Repository files navigation

NDailyRewards

Reward players for playing on your server.

License Build Status Discord MC Version

❓ About

This plugin gives you the ability to give players daily rewards for playing on your server! You can change the amount of days in a row from 1 to 54!

To run plugin, you need Java 17+, Paper 1.16+ (or any other Paper forks) and NBT-API plugin installed

πŸ€– Features

  • MySQL and SQLite support
  • Completely automated
  • High performance!
  • Unlimited amount of rewards
  • Set clickable NPC's (Requires Citizens plugin) (deprecated)
  • Fully customizable!
  • Unlock rewards after the midnight (Optional)
  • Warmup system
  • Have custom placeholders
  • HEX color code support
  • Define the time between the rewards!
  • Execute commands and send messages in rewards!
  • GUI Fully customizable
  • Custom model data support!
  • You can change amount of days in a row to reward
  • Auto opens on join (toggleable)
  • Autosaves player data every X mins
  • Dynamic GUI

⌨ Commands & Permissions

Command Permission
/ndailyrewards ndailyrewards.user
/ndailyrewards help ndailyrewards.user
/ndailyrewards version ndailyrewards.user
/ndailyrewards reload ndailyrewards.admin
/ndailyrewards backup ndailyrewards.admin

Also, NDailyRewards have command aliases, like: /ndr, /rewards, /ndailyreward, /dailybonus

πŸ“‘ Metrics

View plugin metrics at bStats.org

bstats

πŸ”¨ Download

You can download plugin from releases tab or also from:

πŸ‘©β€πŸ’» For developers

πŸš› Artifacts (outdated)

If you want to download and use NDailyRewards in your project, get it on maven and import to pom.xml or build.gradle like this:

Maven:

<dependency>
    <groupId>gq.bxteam</groupId>
    <artifactId>ndailyrewards</artifactId>
    <version>1.7.1</version>
</dependency>

Gradle (Kotlin):

repositories {
    mavenCentral()
}

dependencies {
    compileOnly("gq.bxteam.ndailyrewards:1.7.1")
}

πŸ“š Javadoc

You can view Javadocs for plugin here