Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on join:
- set join message to "&7%player% &ejoined the server"
- set player's damage delay to 5 tick
- add "{ActiveEffects:[{Id:16b,Amplifier:0b,Duration:2147483406,Ambient:1b,ShowParticles:1b}],Attributes:[{Name:""generic.attackDamage"",Base:-4.5d}]}" to nbt of player
- if {perk.snowballdrop.%UUID of player%} is not set:
- set {perk.snowballdrop.%UUID of player%} to 1
- if {perk.snowballspeed.%UUID of player%} is not set:
- set {perk.snowballspeed.%UUID of player%} to 1
- if {snowfightstats.level::%UUID of player%} is not set:
- set {snowfightstats.level::%UUID of player%} to 1
- set {snowfightstats.xp::%UUID of player%} to 0
- set {snowfightstats.needxp::%UUID of player%} to 1000
- if {snowfightstats.coin::%UUID of player%} is not set:
- set {snowfightstats.coin::%UUID of player%} to 0
- if {snowfightstats.totalkills::%UUID of player%} is not set:
- set {snowfightstats.totalkills::%UUID of player%} to 0
- if {snowfightstats.totalwins::%UUID of player%} is not set:
- set {snowfightstats.totalwins::%UUID of player%} to 0
- if {team.%player%} is not set:
- execute console command "ne player %player% prefix &7"
- set {killlogcolor.%player%} to "§7"
- else if {team.%player%} is "red":
- execute console command "ne player %player% prefix &c[R]"
- set {killlogcolor.%player%} to "§c"
- else if {team.%player%} is "blue":
- execute console command "ne player %player% prefix &9[B]"
- set {killlogcolor.%player%} to "§9"
- on quit:
- set quit message to "&7%player% &eleft the server"
- on xp spawn:
- cancel event
- every tick:
- loop all players:
- set level of loop-player to {snowfightstats.level::%UUID of loop-player%}
- set level progress of loop-player to {snowfightstats.xp::%UUID of loop-player%}/{snowfightstats.needxp::%UUID of loop-player%}
- if {snowfightstats.xp::%UUID of loop-player%} > {snowfightstats.needxp::%UUID of loop-player%}:
- remove {snowfightstats.needxp::%UUID of loop-player%} from {snowfightstats.xp::%UUID of loop-player%}
- set {snowfightstats.needxp::%UUID of loop-player%} to {snowfightstats.needxp::%UUID of loop-player%}*1.05
- set {snowfightstats.needxp::%UUID of loop-player%} to round({snowfightstats.needxp::%UUID of loop-player%}/100)
- set {snowfightstats.needxp::%UUID of loop-player%} to {snowfightstats.needxp::%UUID of loop-player%}*100
- add 1 to {snowfightstats.level::%UUID of loop-player%}
- send loop-player title "&a&k||&a&lLEVEL UP&a&k||" with subtitle "&aYour are now LEVEL %{level.%loop-player%}%!" for 2 seconds with 0 seconds fade in and 3 seconds fade out
- play sound "entity_player_levelup" to loop-player with volume 1 and pitch 5
- every 3 tick:
- loop all players:
- set {_levelprogress} to {snowfightstats.needxp::%UUID of loop-player%}/10
- set {_levelprogress} to round({snowfightstats.xp::%UUID of loop-player%}/{_levelprogress})
- if {_levelprogress} is 0:
- set {_displayprogress} to "&7▌▌▌▌▌▌▌▌▌▌"
- if {_levelprogress} is not 0:
- loop 10 times:
- set {_gage.%loop-number%} to "&7▌"
- loop {_levelprogress} times:
- set {_gage.%loop-number%} to "&b▌"
- set {_displayprogress} to "%{_gage.1}%%{_gage.2}%%{_gage.3}%%{_gage.4}%%{_gage.5}%%{_gage.6}%%{_gage.7}%%{_gage.8}%%{_gage.9}%%{_gage.10}%"
- wipe loop-player sidebar
- set name of sidebar of loop-player to "&6&lYour Stats"
- set score "&0" in sidebar of loop-player to 0
- set score "Level: &a%{snowfightstats.level::%UUID of loop-player%}%" in sidebar of loop-player to -1
- set score "&3" in sidebar of loop-player to -2
- set score "Progress: &a%{snowfightstats.xp::%UUID of loop-player%}%&8/&a%{snowfightstats.needxp::%UUID of loop-player%}%" in sidebar of loop-player to -3
- set score "&8[%{_displayprogress}%&8]" in sidebar of loop-player to -4
- set score "&5" in sidebar of loop-player to -5
- set score "Coins: &6%{snowfightstats.coin::%UUID of loop-player%}%" in sidebar of loop-player to -6
- set score "&7" in sidebar of loop-player to -7
- set score "Total Kills: &e%{snowfightstats.totalkills::%UUID of loop-player%}%" in sidebar of loop-player to -8
- set score "Total Wins: &e%{snowfightstats.totalwins::%UUID of loop-player%}%" in sidebar of loop-player to -9
- set score "&a" in sidebar of loop-player to -10
- on load:
- execute console command "scoreboard teams add SnowFightRED"
- execute console command "scoreboard teams add SnowFightBLUE"
- execute console command "scoreboard teams option SnowFightRED color red"
- execute console command "scoreboard teams option SnowFightBLUE color blue"
- execute console command "gamerule doTileDrops false"
- execute console command "gamerule keepInventory true"
- execute console command "difficulty hard"
Advertisement
Add Comment
Please, Sign In to add comment