Prison Rank Core

Status
This thread has been locked.

Simon.D

Sever Owner
Supreme
Feedback score
7
Posts
73
Reactions
11
Resources
0
Hey MCM, For the next season of my prison network, we are looking for a custom rank core to go along with it. To start work on this, I have already made a config example! This rank core will include:
RANK CORE A-Z
- placeholder %botwars_rank%
- defined prices in the config
PRESTIGES
- placeholder %botwars_prestige%
- defined prices via vault in config using mathematical equations
- defined prices via block break requirements (ezblocks) in config using mathematical equations
- defined for extra commands to be run when player prestige
- /autoprestige (automatically prestiges a user when toggled, indicated using an action bar)
- /maxprestige (when a user runs this command it checks their balance to prestige them the max amount of times they can)

##BOTWARS RANK CORE - config example

Rankups:
last_rank:
rank: Z
prefix: '&8[&eZ&8]'
requirement_message:
- '&c&lAlert &8► &7You need $%cost% to rankup to %rankupprefix%'

A:
order: 1
prefix: '&8[&eA&8]'
rankup_to: B
cost: 2500.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eB&8] &7mine.'
- '[consolecommand] lp user %player% parent add B'
- '[consolecommand] lp user %player% parent remove A'
B:
order: 2
prefix: '&8[&eB&8]'
rankup_to: C
cost: 7000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eC&8] &7mine.'
- '[consolecommand] lp user %player% parent add C'
- '[consolecommand] lp user %player% parent remove B'
C:
order: 3
prefix: '&8[&eC&8]'
rankup_to: D
cost: 15000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eD&8] &7mine.'
- '[consolecommand] lp user %player% parent add D'
- '[consolecommand] lp user %player% parent remove C'
D:
order: 4
prefix: '&8[&eD&8]'
rankup_to: E
cost: 25000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eE&8] &7mine.'
- '[consolecommand] lp user %player% parent add E'
- '[consolecommand] lp user %player% parent remove D'
E:
order: 5
prefix: '&8[&eE&8]'
rankup_to: F
cost: 55000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eF&8] &7mine.'
- '[consolecommand] lp user %player% parent add F'
- '[consolecommand] lp user %player% parent remove E'
F:
order: 6
prefix: '&8[&eF&8]'
rankup_to: G
cost: 80000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eG&8] &7mine.'
- '[consolecommand] lp user %player% parent add G'
- '[consolecommand] lp user %player% parent remove F'
G:
order: 7
prefix: '&8[&eG&8]'
rankup_to: H
cost: 110000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eH&8] &7mine.'
- '[consolecommand] lp user %player% parent add H'
- '[consolecommand] lp user %player% parent remove G'
H:
order: 8
prefix: '&8[&eH&8]'
rankup_to: I
cost: 160000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eI&8] &7mine.'
- '[consolecommand] lp user %player% parent add I'
- '[consolecommand] lp user %player% parent remove H'
I:
order: 9
prefix: '&8[&eI&8]'
rankup_to: J
cost: 200000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eJ&8] &7mine.'
- '[consolecommand] lp user %player% parent add J'
- '[consolecommand] lp user %player% parent remove I'
J:
order: 10
prefix: '&8[&eJ&8]'
rankup_to: K
cost: 260000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eK&8] &7mine.'
- '[consolecommand] lp user %player% parent add K'
- '[consolecommand] lp user %player% parent remove J'
K:
order: 11
prefix: '&8[&eK&8]'
rankup_to: L
cost: 375000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eL&8] &7mine.'
- '[consolecommand] lp user %player% parent add L'
- '[consolecommand] lp user %player% parent remove K'
L:
order: 12
prefix: '&8[&eL&8]'
rankup_to: M
cost: 550000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eM&8] &7mine.'
- '[consolecommand] lp user %player% parent add M'
- '[consolecommand] lp user %player% parent remove L'
M:
order: 13
prefix: '&8[&eM&8]'
rankup_to: N
cost: 800000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eN&8] &7mine.'
- '[consolecommand] lp user %player% parent add N'
- '[consolecommand] lp user %player% parent remove M'
N:
order: 14
prefix: '&8[&eN&8]'
rankup_to: B
cost: 1000000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eO&8] &7mine.'
- '[consolecommand] lp user %player% parent add O'
- '[consolecommand] lp user %player% parent remove N'
O:
order: 15
prefix: '&8[&eO&8]'
rankup_to: P
cost: 1250000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eP&8] &7mine.'
- '[consolecommand] lp user %player% parent add P'
- '[consolecommand] lp user %player% parent remove O'
P:
order: 16
prefix: '&8[&eP&8]'
rankup_to: Q
cost: 2000000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eQ&8] &7mine.'
- '[consolecommand] lp user %player% parent add Q'
- '[consolecommand] lp user %player% parent remove P'
Q:
order: 17
prefix: '&8[&eQ&8]'
rankup_to: R
cost: 2650000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eR&8] &7mine.'
- '[consolecommand] lp user %player% parent add R'
- '[consolecommand] lp user %player% parent remove Q'
R:
order: 18
prefix: '&8[&eR&8]'
rankup_to: S
cost: 3450000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eS&8] &7mine.'
- '[consolecommand] lp user %player% parent add S'
- '[consolecommand] lp user %player% parent remove R'
S:
order: 19
prefix: '&8[&eS&8]'
rankup_to: T
cost: 4000000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eT&8] &7mine.'
- '[consolecommand] lp user %player% parent add T'
- '[consolecommand] lp user %player% parent remove S'
T:
order: 20
prefix: '&8[&eT&8]'
rankup_to: B
cost: 650000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eU&8] &7mine.'
- '[consolecommand] lp user %player% parent add U'
- '[consolecommand] lp user %player% parent remove T'
U:
order: 21
prefix: '&8[&eU&8]'
rankup_to: V
cost: 845000.0
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eV&8] &7mine.'
- '[consolecommand] lp user %player% parent add V'
- '[consolecommand] lp user %player% parent remove U'
V:
order: 22
prefix: '&8[&eV&8]'
rankup_to: W
cost: 1.2E7
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eW&8] &7mine.'
- '[consolecommand] lp user %player% parent add W'
- '[consolecommand] lp user %player% parent remove V'
W:
order: 23
prefix: '&8[&eW&8]'
rankup_to: B
cost: 1.5E7
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eX&8] &7mine.'
- '[consolecommand] lp user %player% parent add X'
- '[consolecommand] lp user %player% parent remove W'
X:
order: 24
prefix: '&8[&eX&8]'
rankup_to: Y
cost: 2.0E7
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eY&8] &7mine.'
- '[consolecommand] lp user %player% parent add Y'
- '[consolecommand] lp user %player% parent remove X'
Y:
order: 25
prefix: '&8[&eY&8]'
rankup_to: Z
cost: 2.5E7
rankup_actions:
- '[consolecommand] te add %player% 30'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eZ&8] &7mine.'
- '[consolecommand] lp user %player% parent add Z'
- '[consolecommand] lp user %player% parent remove Y'

prestiges:
costFormulaVault: '{prestigeNumber} * 10000000'
#everytime a player prestiges, they will need to break 1,000 blocks to prestige again. if they already have broken let's say 10k blocks, they can do /maxprestige and prestige 10 times
costFormulaBlocks: '1000'
prestige_commands:
- '[consolecommand] lp user %player% permission unset {oldPermission}'
- '[consolecommand] lp user %player% permission set {newPermission}'
- '[message] &e&lRankup &8► &7You have progressed to &8[&eZ&8] &7mine.'
display_tag: '&8[&c{prestigeNumber}&8]'


commands:
initial:
1000:
- 'lp user %player% permission set essentials.warps.1k'
2000:
- 'lp user %player% permission set essentials.warps.2k'
3000:
- 'lp user %player% permission set essentials.warps.3k'
4000:
- 'lp user %player% permission set essentials.warps.4k'
5000:
- 'lp user %player% permission set essentials.warps.5k'
6000:
- 'lp user %player% permission set essentials.warps.6k'
7000:
- 'lp user %player% permission set essentials.warps.7k'
8000:
- 'lp user %player% permission set essentials.warps.8k'
9000:
- 'lp user %player% permission set essentials.warps.9k'
10000:
- 'lp user %player% permission set essentials.warps.10k'
every:
5:
- 'cc give p prestige 1 %player%'
progress_bar:
has_color: '&e'
needs_color: '&8'
end_color: '&7'
left_character: '['
bar_character: ►
right_character: ']'
is_full: '&a/rankup'


autoprestige:
enabled: true
check_interval: 1

Please contact me! Discord: Simon D.#0001
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Wifa

Feedback score
1
Posts
90
Reactions
1
Resources
0
If you're still in need of this I'd be happy to develop one for you, my discord tag is @Wifa#9264 (telegram is @ImWifa)

Thanks
 
Status
This thread has been locked.
Top