FairyRanks
1.1.1Create 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
# 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
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
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%!Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta