Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #--------------------
- #COMMANDS
- #--------------------
- command givetotem [<player>]:
- trigger:
- if arg-1 is set:
- set slot 8 of arg-1 to totem of undying named "&3&lLife&8 | &7%{life.%arg-1%}%"
- else:
- set slot 8 of player to totem of undying named "&3&lLife&8 | &7%{life.%player%}%"
- command givelife [<player>] [<integer>]:
- permission: op
- trigger:
- if arg-1 is set:
- if arg-2 is set:
- send "&3&lLife&8 | &7You gave %arg-1%&7 %arg-2%&7 life(s)"
- add arg-2 to {life.%arg-1%}
- set slot 8 of arg-1 to totem of undying named "&3&lLife&8 | &7%{life.%arg-1%}%"
- else:
- send "&3&lLife&8 | &7Enter a amount of lifes to give &c%arg-1%"
- else:
- send "&3&lLife&8 | &7Please enter a player's name"
- command resetlife [<player>]:
- permission: op
- trigger:
- if arg-1 is set:
- send "&3&lLife&8 | &7Reset %arg-1%&7's life's"
- set {life.%player%} to 3
- set slot 8 of arg-1 to totem of undying named "&3&lLife&8 | &7%{life.%arg-1%}%"
- else:
- send "&3&lLife&8 | &7Please enter a player's name"
- command lifes:
- trigger:
- set slot 8 of player to totem of undying named "&3&lLife&8 | &7%{life.%player%}%"
- send "&3&lLife&8 |&7 You have %{life.%player%}% &7Lifes"
- #--------------------
- #INVENTORY STUFF
- #--------------------
- on inventory click:
- if event-item is totem of undying named "&3&lLife&8 | &7%{life.%player%}%":
- if event-slot is not 8:
- set event-slot to air
- set slot 8 of player to totem of undying named "&3&lLife&8 | &7%{life.%player%}%"
- else:
- if player has permission "op":
- stop
- else:
- cancel event
- on drop:
- if event-item is totem of undying named "&3&lLife&8 | &7%{life.%player%}%":
- cancel event
- #--------------------
- #DEATH AND OR OTHER THINGS
- #--------------------
- on death:
- loop drops:
- if loop-value is totem of undying named "&3&lLife&8 | &7%{life.%victim%}%":
- remove loop-item from drops
- if attacker is a player:
- if victim is a player:
- add 1 to {life.%attacker%}
- set slot 8 of attacker to totem of undying named "&3&lLife&8 | &7%{life.%attacker%}%"
- if {life.%victim%} is equal to 0:
- make console execute command "/tempban %victim% 1h &3&lLife&8 | &7You lost all your lifes &c(Can play again in 1 hour)"
- remove uuid of victim from {alljoins::*}
- else:
- remove 1 from {life.%victim%}
- send "&3&lLife&8 | &7You Lost a life" to player
- on respawn:
- wait 1 tick
- set slot 8 of player to totem of undying named "&3&lLife&8 | &7%{life.%player%}%"
- on resurrect attempt:
- entity is player:
- if player is holding totem of undying named "&3&lLife&8 | &7%{life.%player%}%":
- cancel event
- every minute:
- loop all players:
- set slot 8 of loop-player to totem of undying named "&3&lLife&8 | &7%{life.%loop-player%}%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement