ATTENTION, PLUGIN IN TESTING PROCESS, RELATE ANY PROBLEM
DONATE TO ME ?
https://www.paypal.com/donate/?hosted_button_id=ERXFT6ESC943U
Dependencies
-
PlaceholdersAPI
Permissions and Commands
- /rankup (Open rank menu)
- /ranks (Open ranks menus)
- /rank reload (Reload plugin) - rankup.reload
- /forcerank <rank> (Force evolve) - rankup.forcerank
- /reset (Reset rank) - rankup.reset
Placeholders
Code (Text):
#Plugin variables
# <rank> Returns the player's rank
# <next> Returns the next rank or limit phrase defined in lang.yml
# <player> Returns the player's displayname
# %rankup_rank% Returns the player's rank
# %rankup_next% Returns the next rank or limit phrase defined in lang.yml
#
# %bar_all% Return the progress bar total value
# %percent_all% Return the percent total value
# %value_all% Return the total value
# %max_all% Return the max total value
#
# %value_[requirementName]% Follow the example below
# %max_[requirementName]% Follow the example below
# %bar_[requirementName]% Follow the example below
# %percent_[requirementName]% Follow the example below
Settings
Code (Text):
MySQL:
Activated: true
User: “root"
Password: ""
Database: "rankup"
Host: "localhost”
Port: "3306"
#Sound that is played when resetting rank
reset-sound: BAT_TAKEOFF
#Sound that is played when unable to set a rank
reset-sound-error: NOTE_BASS
#Disable if using any chat plugin.
chat: true
#Server chat format
chat-format: "<rank><player> &7>> &r<message>"
progress-bar:
bar: "\u25A0"
size: 10
color-1: "&a"
color-2: "&7"
#Welcome message for player
join-message:
#Set true if you want the welcome message to be sent only on the first login.
first-join: false
#Set to true if you want the player's chat to be cleared when joining.
clear-chat: true
#Welcome message, it has support for PlaceholdersAPI
message:
- ''
- '&e================={ &6Hypixel &e}================='
- ' &eHi <player>, welcome to our server.'
- '&emake friends and build your empire on the server.'
- ' &ebecome the strongest and most feared.'
- '&e==========================================='
- ' '
Menus
Code (Text):
#This menu appears to confirm the evolution
Confirm-Menu:
#Inventory title name
name: "&7Confirm evolution ?"
#Inventory size
size: 27
#Leave false to disable the confirmation menu
enabled: true
#Inventory items
items:
#Do not remove confirm and deny items
confirm:
#Item display name
display: "&aAccept"
#Item material, can use numeric id
material: head:4312ca4632def5ffaf2eb0d9d7cc7b55a50c4e3920d90372aab140781f5dfbc4
#Item date if it has
data: 0
#Item slot in inventory
slot: 11
#Number of items
ammount: 1
#Item description
lore:
- '&7Click to accept evolve'
deny:
display: "&cDeny"
material: head:beb588b21a6f98ad1ff4e085c552dcb050efc9cab427f46048f18fc803475f7
data: 0
slot: 15
ammount: 1
lore:
- '&7Click to deny evolution'
-
#This is the ranks menu, here you can create rank pages
Rank-Menu:
#To create a new page use 'page-<number>'
page-1:
name: "&7Rank Menu - 1"
size: 54
items:
#To add a link just repeat the below and change the slot and rank
rank1:
rank: default
slot: 10
rank2:
rank: fish1
slot: 11
rank3:
rank: fish2
slot: 12
rank4:
rank: fish3
slot: 13
rank5:
rank: cow1
slot: 14
rank6:
rank: cow2
slot: 15
rank7:
rank: cow3
slot: 16
next:
display: "&cNext page"
material: arrow
data: 0
slot: 50
ammount: 1
lore:
- '&7Click to go next page'
close:
display: "&cClose menu"
material: barrier
data: 0
slot: 49
ammount: 1
lore:
- '&7Click to close menu'
page-2:
name: "&7Rank Menu - 2"
size: 54
items:
#To add a link just repeat the below and change the slot and rank
close:
display: "&cClose menu"
material: barrier
data: 0
slot: 49
ammount: 1
lore:
- '&7Click to close menu'
back:
display: "&cPrevious page"
material: arrow
data: 0
slot: 48
ammount: 1
lore:
- '&7Click to go back'
Banners
Code (Text):
#Fully color Field/Base ()
#bl or SQUARE_BOTTOM_LEFT = Bottom Left Corner
#br or SQUARE_BOTTEM_RIGHT = Bottom Right Corner
#tl or SQUARE_TOP_LEFT = Top Left Corner
#tr or SQUARE_TOP_RIGHT = Top Right Corner
#bs or STRIPE_BOTTOM = Bottom Stripe
#ts or STRIPE_TOP = Top Stripe
#ls or STRIPE_LEFT = Left Stripe
#rs or STRIPE_RIGHT = Right Stripe
#cs or STRIPE_CENTER = Center Stripe (Vertical)
#ms or STRIPE_MIDDLE = Middle Stripe (Horizontal)
#drs or STRIPE_DOWNRIGHT = Down Right Stripe
#dls or STRIPE_DOWNLEFT = Down Left Stripe
#ss or STRIPE_SMALL = Small (Vertical) Stripes
#cr or CROSS = Diagonal Cross
#sc or STRAIGHT_CROSS = Square Cross
#bt or TRIANGLE_BOTTOM = Bottom Triangle
#tt or TRIANGLE_TOP = Top Triangle
#bts or TRIANGLES_BOTTOM = Bottom Triangle Sawtooth
#tts or TRIANGLES_TOP = Top Triangle Sawtooth
#ld or DIAGONAL_LEFT = Left of Diagonal
#rd or DIAGONAL_RIGHT = Right of Diagonal
#lud or DIAGONAL_LEFT_MIRROR = Left of upside-down Diagonal
#rud or DIAGONAL_RIGHT_MIRROR = Right of upside-down Diagonal
#mc or CIRCLE_MIDDLE = Middle Circle
#mr or RHOMBUS_MIDDLE = Middle Rhombus
#vh or HALF_VERTICAL = Vertical Half (left)
#hh or HALF_HORIZONTAL = Horizontal Half (top)
#vhr or HALF_VERTICAL_MIRROR = Vertical Half (right)
#hhb or HALF_HORIZONTAL_MIRROR = Horizontal Half (bottom)
#bo or BORDER = Border
#cbo or CURLY_BORDER = Curly Border
#cre or CREEPER = Creeper
#gra or GRADIENT = Gradient
#gru or GRADIENT_UP = Gradient upside-down
#bri or BRICKS = Bricks
#sku or SKULL = Skull
#flo or FLOWER = Flower
#moj or MOJANG = Mojang
#https://minecraft.fandom.com/wiki/Banner/Patterns
Banners:
magic-ender-trident:
BaseColor: BLACK
Patterns:
- 'BLUE:SQUARE_TOP_RIGHT'
- 'MAGENTA:CROSS'
- 'BLACK:BRICKS'
- 'PURPLE:FLOWER'
- 'MAGENTA:FLOWER'
- 'BLACK:TRIANGLE_TOP'
- 'BLACK:STRIPE_SMALL'
- 'BLACK:BORDER'
Rank template
Code (Text):
#Rank name, do not use cores or symbols, this name will be used as the rank identifier.
name: default
#This is the display name of the rank, here you can use colors and symbols.
display: "&e[Default] "
#This is the rank order, set 0 for the starting rank, the higher the rank the more advanced the rank,
#if there is any rank with the same rank it will not be loaded.
order: 0
#=======================================================================================================================
#To find out which sounds to use, open the help.yml file
#This sound will only be played for the player when leveling up.Set DISABLED to mute the sound
evolve-sound: LEVEL_UP
#This sound will be changed when it is not possible to evolve your rank.Set DISABLED to mute the sound
evolve-sound-error: NOTE_BASS
#This sound will be played for everyone when you level up,Leave empty to remove sound.Set DISABLED to mute the sound
evolve-sound-global: AMBIENCE_THUNDER
#=======================================================================================================================
#Message that will be sent to the player when evolving their rank
evolve-message:
- ''
- '&aCongratulations you evolved to rank <rank>'
- ''
#Message sent to everyone when leveling up
evolve-message-global:
- '<player> &aevolved to rank <rank>'
action-bar: "&aYou evolved to rank <rank>"
action-bar-all: "<player> &aevolved to rank <rank>"
title: "<rank>"
subtitle: "&fyou evolved"
#Rank menu
menu:
size: 54
items:
rank:
display: "&a[Default Rank]"
slot: 13
material: grass
data: 0
ammount: 1
lore:
- '&7You will earn this by evolving.'
- ''
- '&5 5x - Golden Apple'
- '&b 1x - Diamond Helmet'
- '&b 1x - Diamond Chestplate'
- '&b 1x - Diamond Leggings'
- '&b 1x - Diamond Boots'
- ''
- '&7You progress: %bar_all%'
- ''
requirement_1:
display: "&aRequirement - #1"
slot: 20
material: iron_pickaxe
data: 0
ammount: 1
lore:
- '&7To complete this requirement'
- '&7you need to mine the following block.'
- ''
- '&7Mine: &6100x - Stone'
- ''
- '&7Mined: &e%value_mine_0%'
- '&7Progress: %bar_mine_0%'
evolve:
display: "&aClick to evolve"
slot: 31
material: head:399ad7a0431692994b6c412c7eafb9e0fc49975240b73a27d24ed797035fb894
data: 0
ammount: 1
lore:
- '&7Click here to evolve'
- '&7to rank <next>'
back:
display: "&ePrevious page"
slot: 45
material: arrow
data: 0
ammount: 1
lore:
- '&7Click to go back to main page'
close:
display: "&eClose menu"
slot: 49
material: barrier
data: 0
ammount: 1
lore:
- '&7Click to go back to main page'
#Rank icon
icon:
display: "&e[Default]"
material: grass_block
data: 0
ammount: 1
lore:
- '&7This is the default rank'
- '&7they all start with s rank.'
- ''
- '&7Status: &cIncomplete'
- '&7Progress: %bar_all%'
- ''
- '&eClick to open menu'
#Rank icon completed
icon-completed:
display: "&a[Default]"
material: head:4312ca4632def5ffaf2eb0d9d7cc7b55a50c4e3920d90372aab140781f5dfbc4
data: 0
ammount: 1
lore:
- '&7This is the default rank'
- '&7they all start with s rank.'
- ''
- '&7Status: &aCompleted'
#Commands that will be executed when evolving in rank.
#To give an item use give: -material -ammount -data -display -lore[line 1] -lore[line 2]....
#To run a command use console: <command>
#To send broadcast message use bc: <message>
#To send message use message: <message>
#Use <player> to identify the player
commands:
- 'give: -golden_apple -1 -1'
- 'give: -diamond_helmet -1 -0'
- 'give: -diamond_chestplate -1 -0'
- 'give: -diamond_leggings -1 -0'
- 'give: -diamond_boots -1 -0'
requirements:
mine_stone:
type: MINE
value: 5
sound: LEVEL_UP
title: "&aCompleted:&fcompleted requirement"
actionbar: "&aCongratulations you have completed &eRequirement #1"
message:
- '&eYou have completed Requirement #1'
- '&ecomplete the other requirements to evolve.'
item:
material: stone
data: 0
ammount: 1