Rank+ - a plugin to add more functionality to permission plugins. This comes included with features like:
- Granting other people ranks (/grant)
- "Virtual"/Physical rank vouchers
- "lang.yml" customizability
- MySQL support
- Anti-Demotion (for example: if someone had "MVP" rank and another person purchased "VIP" rank (lower rank), this plugin can prevent it)
We currently support plugins
LuckPerms and
PowerRanks.
Requirements
In order for this plugin to work on your server properly, you
must need the following:
- Supported permission plugin
- Spigot 1.8.8+
- Java 8+
You would also need to setup config.yml properly in order for features to work.
Config
Code (YAML):
# RankPlus v1.1 configuration file
# If you find any bugs, join the Discord server on the spigot page and ping @xlzxq.lol
# Used on all feedback messages
prefix
:
"&7[&aRank&2&l+&7] &f"
# Method to save data, you can choose either MySQL or YAML
save-data
:
"MySQL"
# To use UUID instead of the players name (saved lowercase) - do not enable if your server is cracked / online-mode = false
use-uuid
: false
# The permission plugin Rank+ will use to add functionality. If this is set to "none" & the plugin can't find a compatible plugin to use, it will not work
permission-plugin
:
"none"
# MySQL settings
mysql:
host
:
"localhost"
port
: 3306
database
:
"database"
username
:
"root"
password
:
"root"
table
:
"rankplus_"
# Settings for PowerRanks
powerranks:
set-rank
: true
# Sets the rank instead of adding it
# Granting settings
granting:
toggled
: true
save-on-grant
: false
# Saves granting information after using the command. Useful to prevent bugs
ranks
:
# Lists of rank (format - rank: usage)
vip
: 3
premium
: 2
creative
: 1
# Voucher settings
vouching:
toggled
: true
save-on-voucher
: false
# Saves vouchers information after using the voucher. Useful to prevent bugs
type
:
"virtual"
# "physical" gives a paper and right clicking it will give you the rank. "virtual" vouchers requires the user to run /rv to redeem the voucher
# To prevent people from demoting others to a lower rank, we designed an "anti-demotion" method
anti-demotion:
toggled
: true
custom-command
: true
# It will allow "/rankplus setrank" command, which sets the players rank with the anti-demotion method
ranks
:
[
"vip",
"premium",
"creative"
]
# In order for this to work, you must put all ranks from the lowest priority -> highest priority (if theres less then 2 ranks it will not work)
Showcase
work in progress