FairyRanks icon

FairyRanks -----

Create rewards that are recurring or per milestone for activies like mining, killing, etc.



Features
- Create recurring & milestone rewards for following activies: fish caughts, animals breed, walked meters, mined blocks, placed blocks, killed entities, jumps & minutes played
- Points System
- Level System
- PlaceholderAPI
- Message configurable
- Database Support: mysql, sqlite
- Multi Server Support through server groups

Commands:
  • points | view own points
  • points <player> | view other player points
  • rankadmin reload | reload the plugin
    Permission: ranks.command.rankadmin.reload
  • rankadmin give <player> <points> | give points to players
    Permission: ranks.command.rankadmin.give
  • rankadmin remove <player> <points> | remove points from players
    Permission: ranks.command.rankadmin.remove
  • rankadmin set <player> <points> | set points to players
    Permission: ranks.command.rankadmin.set
Config
rewards.yml
Code (YAML):
# The rewards for each activity.
# The key is the activity, the value is a list of rewards.
# Possible activities: MINED_BLOCKS, FISH_CAUGHT, ANIMALS_BRED, WALKED_METERS, PLACED_BLOCKS, KILLED_ENTITIES, JUMPS, MINUTES_PLAYED
rewards
:
  MINED_BLOCKS
:
  - type
: MILESTONE
    progress
: 100
    commands
:
   - give %player% diamond 1
    - say %player% has mined 100 blocks
    - ranksadmin give %player% 100
  - type
: RECURRING
    progress
: 10
    commands
:
   - say %player% has mined 10 blocks
messages.yml
Code (YAML):
pluginReloaded : <gray>The plugin was <green>successfully</green> reloaded.
adminPointsGiven
: <gray>You have given <green><player></green> <green><points></green >
 points.
adminPointsRemoved
: <gray>You have removed <green><points></green> points from <green><player></green>.
adminPointsSet
: <gray>You have set <green><player></green>'s points to <green><points></green>.
rankedUp
: <gray>You have ranked up to <green><rank></green>!
pointsOwn
: <gray>You have <green><points></green> points.
pointsOther
: <gray><player> has <green><points></green> points.
 
config.yml
Code (YAML):

databaseUrl
: jdbc:sqlite:plugins/ranks/database.db
databaseUsername
: root
databasePassword
: ''
serverGroup
: default
baseLevelCost
: 500
levelCostMultiplier
: 1.25
maxPoints
: 100000
levelUpCommands
:
- say %player% has leveled up from %level-before% to %level-after%!

 
Resource Information
Author:
----------
Total Downloads: 42
First Release: Aug 27, 2024
Last Update: Oct 28, 2024
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings