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%!