PaidRanks - Rankup
Announcements
- Now supports Vault!
Description
- Using this plugin you can allow your users to obtain new ranks by paying configurable amounts of in-game money. You can have as many groups as you wish and set a price that is different for each of them. It is as easy as adding your groups to the lists in the configuration file and restarting your server. Please make sure you read the commented section of the config file as it contains important information about setting up the file. Enjoy :-)
How to Install
- Download the latest PaidRanks.jar and add it to your plugins file on your server.
- Start the server!
- Go to your config.yml under the /Plugins/PaidRanks
- Decide whether or not you want your ranks to be global
- Now go to the language file and decide if you want to change anything. If not your all set.
- Go in-game and follow the commands!
Compatible Permissions/Economy
Economy:
- Vault
- The New Economy
- SQLEconomy
- iConomy
Permissions:
- Vault
- PermissionsEx
- LuckPerms
Commands
<> Required | [] Not Required
Command | Permission | Description |
---|---|---|
/pr | paidranks.commands.pr.help | This screen. |
/pr help [page] | paidranks.commands.pr.help | Page of help. |
/pr reload | paidranks.commands.pr.reload | Reloads the whole plugin. |
/pr reload language | paidranks.commands.pr.reload.language | Reloads the language file. |
/pr reload ranks | paidranks.commands.pr.reload.ranks | Reloads the ranks file/mysql. |
/pr ladder create <ladderName> [-default | -requiresRank] | paidranks.commands.pr.ladder.create | Creates a ladder. |
/pr ladder remove <ladderName> | paidranks.commands.pr.ladder.remove | Removes a ladder. |
/pr ladder set <default | world><ladderName> [value] | paidranks.commands.pr.ladder.set | Set various variables of ladders. |
/pr ladder toggle requiresRank <ladderName> | paidranks.commands.pr.ladder.toggle.requiresrank | Toggles the requiresRank variable. |
/pr ladder info <ladderName> | paidranks.commands.pr.ladder.info | Gets various information about the ladder. |
/pr ladder list | paidranks.commands.pr.ladder.list | Lists all the available ladders. |
/pr rank add <ladderName> <rankName> [price] [permission] | paidranks.commands.pr.rank.add |
Adds a rank to a ladder.
|
/pr rank remove <ladderName> <rankName> | paidranks.commands.pr.rank.remove | Removes a rank from a ladder. |
/pr rank set <ladderName> <rankName> <price|perm|position> <value> | paidranks.commands.pr.rank.set | Set various variables of ranks. |
/pr rank info <ladderName> <rankName> | paidranks.commands.pr.rank.info | Gets various information about the rank. |
/pr rank list <ladderName> |
paidranks.commands.pr.rank.list | Lists all the ranks within that ladder. |
/ru help | paidranks.commands.ru.help | This screen. |
/ru [ladderName] | paidranks.commands.ru.rankup | Rankup the default/specified ladder. |
/ru ladder list | paidranks.commands.ru.list.ladder | List all the available ladders. |
/ru rank list [ladderName] | paidranks.commands.ru.list.rank | List all the available ranks within the default/specified ladder. |
/ru rank next [ladderName] | paidranks.commands.ru.rank.next | Gives you information about your next rank within the default/specified ladder. |
Tutorials
- None at this time.
Github
Change Log
- You can view the Change Log Here.
Suggestions
- If you have any suggestions please feel free to make them. I am very open to criticism and new ideas! Also, If you like what you see and want to support the development of this plugin and any other plugins i decide to create.
Donations
- If you like what you see and want to support the development of this plugin and any other plugins i decide to create, please donate by clicking on the donation button below.
@polaris120990 @messageofdeath I have Vault. I use iConomy. I use GroupManager. When I type /rankup , nothing fucking happens. This is starting to piss me off. Please help.
Any chance you could make this open-source? :)
Having same issues as below. ETA on a fix?
When i do /rankup for example. default's prefix will work but when i do /rankup to member its prefix wont work. Everyother prefix rank will. Help?
Also whats the permission node for this?
I have a problem, for example...
groups: D-Prison: 0 C-Prison: 16000 B-Prison: 35000 A-Prison: 60000 Free: 100000
However if i have 65,000, it skips the other ranks and puts me straight to 'A-Prison', i can't work my way up?
Hi, I have a problem with the plugin. I own a prison server and for example if someone is B and A is $35000. If they only have $30000 it will put the down to C. It's like if theydon't have enough money for the next rank it puts them back down instead of keeping them there.
@Sticky_Note
The way I'm doing the Rank Ladders in the next update you will be able to give players in world access to the rank ladder Guest for ex and in world_nether access Guest2. but if your in the admin world the staff has access to all ladders Guest, Guest2, Guest3, EPIC etc... with permission nodes made by you in the config file
Could you please make it to were you can use it with different worlds?
When you rank up for expample from a worker B to a worker A it puts you to a worker C. Worker C is the default class. Please fix this.
@messageofdeath
You should make this open source
Ok im super mad.....This is not working at all! I have checked to make sure the group names are right multiple times....Yet on the rank "run" and on the rank "hidden" it doesnt go to the rank it just sets them to default here is what it looks like
groupslist: - default - walker - run - sprinter - survivor - hidden - escaped
groups: default: 0 walker: 500 run: 2500 sprinter: 5000 survivor: 10000 hidden: 35000 escaped: 100000
@messageofdeath
Hey could you make the plugin so its like this: So basically in McMyAdmin there is a Minecraft folder, in there is a file called groupinfo.json and McMyAdmin uses that to read and export the groups to group manager which is inside the plugins folder in its own group manager folder with its own config, so if this plugin was to work it would need to: Read and Modify groupinfo.json and then reload it automatically in McMyAdmin hopefully adding the changes into the webui and not messing anything up, and then McMyAdmin should export the new change into the permissions. I'm willing to pay you to do this. Contace me @ Skype user: ngalarza422 .
@sawdomise @Grimreaper210 @ Slipperybutters
New Update v1.2
Changes:
To-Do List:
@sawdomise
No Permission Nodes at all
@Grimreaper210
Going to make a config file. Should be ready in few days.
It Would Truly Be AMAZING IF YOU COULD EDIT WHAT IT SAYS WHEN YOU RANKUP!
@sawdomise I agree having the multiple rank tree would be good :)
How do you demote someone?
''An internal error has occurred while attempting to perform this command.''
Please fix this plugin for 1.2.5 R1 It would be really appreciated, If you can I will donate I need this for my server.
it keeps saying ''An internal error has occurred while attempting to perform this command.'' You should make a tut on this:Suggestion <
-or i will once i figer out how to set it up.Also sawdomise u make group in ur permission for the rank i believe.