
Hey everyone,
Here is my plugin that I was working for a few days.
Player Commands
/rankup - A Command to rank up.
/ranklist - A Command to see all of ranks in server.
/rankinfo <rank> - A Command to get information about rank.
Admin Commands
/setrank <player> <rankName> - A Command to set player's rank.
/CRanks configreload - A Command to reload config.
About Plugin
1.Supported Conditions
Money
Level
Items
SkyBlock Island Level
There are four conditions for now.I'll add new features that makes this plugin more different than other plugins.If there is no SkyBlock plugin in your server, IslandLevel Condition will disable.
2.Config
This is the default config.
RankUpMessage: '&6Congratulations <player> ! Your new rank is <rank>'
NotEnoughRequiretments: '&6You don't have enough requirements to rank up.'
LastRank: '&cThat's the last rank!' # You can't use <rank> tag here.
ranks:
SkyLord:
order: 1
islandLevel: 1000
groupName: SkyLord
money: 5000
exp: 50
TestRank:
sira: 2
grupAdi: test
para: 5000
exp: 2
gerekliItemler:
- DIAMOND:64
- IRON_BLOCK:32
- GOLD_INGOT:128
WARNING:Orders need to be different! if they're not plugin will genereate error code!
They need to be consecutive like 1 2 3 4..
You need to type groupName right.if you don't, plugin will generate error code!
when you make a new rank, if you wanna, just use item and money condition , just type it.
Take a look at this example:
ranklar:[/COLOR][/LEFT][/COLOR][/LEFT][/COLOR][/LEFT][/COLOR][/LEFT]
[COLOR=rgb(0, 0, 0)]
[LEFT][COLOR=rgb(0, 0, 0)]
[LEFT][COLOR=rgb(0, 0, 0)]
[LEFT][COLOR=rgb(0, 0, 0)]
[LEFT] Spigot:
money: 5000
requiredItems:
- DIAMOND:64
- GOLD_INGOT:64
You need to fill blanks with _ in material name and All chars need to be upper just like in the example.
Rank variables save in variables.db file.
Never change it manually!
3.API
There is an API for plugin.It is so simple
That's why I don't show how to use it.
Also there is a event called PlayerRankUpEvent
You can use it in your own plugins.
To get API
----------------------------------------------------------------
Thanks for reading.
I fixed all bugs I can.
Please tell me if you find bug.
I'll keep up developing this plugin.
Just Tested in 1.8!
Compitable with all money&group plugins.
Links:
----------------------------------------------------------------------
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
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.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta