Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- line: &7&m---------------------------------------
- prefix: &3&lSZ &8»
- command /punishments:
- permission: mc.punishments.help
- permission message: &cYou dont have the permission to do that!
- trigger:
- message "{@line}"
- message "&b/punishments &3mc.punishments.help"
- message "&b/warn &3mc.warn"
- message "&b/mute &3mc.mute"
- message "&b/unban &3mc.unban"
- message "&b/kick &3mc.kick"
- message "&b/ban &3mc.ban"
- message "&b/ipban &3mc.ipban"
- message "&b/unipban &3mc.unipban"
- message "&b/checkinfo &3mc.checkinfo"
- message "&b/blockinfo &3mc.blockinfo"
- message "&b/resetinfo &3mc.resetinfo"
- message "&b/freeze &3mc.freeze"
- message "&b/staff &3mc.staff"
- message "&b/openinv &3mc.openinv"
- message "{@line}"
- command /warn [<offlineplayer>] [<text>]:
- permission: mc.warn
- permission message: &cYou dont have the permission to do that!
- trigger:
- if arg-1 is not set:
- message "&c/warn (Player) (Reason)"
- stop
- if arg-2 is not set:
- message "&c/warn (Player) (Reason)"
- stop
- if arg-1 is set:
- if arg-2 is set:
- add 1 to {warn.%arg-1%}
- add 1 to {warned.%arg-1%}
- if {warned.%arg-1%} is more than 4:
- set {warned.%arg-1%} to 0
- make console execute "/minecraft:ban %arg-1% To Many Warns!"
- broadcast "&3&lSZ &8» &bCONSOLE &3has banned &b%arg-1%"
- broadcast "&3&lReason &8» &bOver 5 Warns"
- stop
- if {warned.%arg-1%} is less than 5:
- broadcast "&3&lSZ &8» &b%player% &3has warned &b%arg-1%"
- broadcast "&3&lReason &8» &b%arg-2%"
- stop
- command /mute [<offlineplayer>]:
- permission: mc.mute
- permission message: &cYou dont have the permission to do that!
- trigger:
- if arg-1 is not set:
- send "&c/mute (Player)"
- stop
- if arg-1 is set:
- if {muted.%arg-1%} is not set:
- broadcast "&3&lSZ &8» &b%player% &3has muted &b%arg-1%"
- add 1 to {mute.%arg-1%}
- set {muted.%arg-1%} to true
- stop
- if {muted.%arg-1%} is true:
- broadcast "&3&lSZ &8» &b%player% &3has unmuted &b%arg-1%"
- delete {muted.%arg-1%}
- stop
- on chat:
- if {muted.%player%} is true:
- cancel event
- send "&cYou have been muted!"
- command /unban [<offlineplayer>]:
- permission: mc.unban
- permission message: &cYou dont have the permission to do that!
- trigger:
- if arg-1 is not set:
- send "&c/unban (Player)"
- stop
- else:
- broadcast "&3&lSZ &8» &b%player% &3has unbanned &b%arg-1%"
- add 1 to {unban.%arg-1%}
- make console execute "/minecraft:pardon %arg-1%"
- command /kick <player> [<text>]:
- permission: mc.kick
- permission message: &cYou dont have the permission to do that!
- trigger:
- if arg-1 is not set:
- send "&c/kick (Player) (Reason)"
- stop
- if arg-2 is not set:
- send "&c/kick (Player) (Reason)"
- stop
- if arg-1 is set:
- if arg-2 is set:
- broadcast "&3&lSZ &8» &b%player% &7has kicked &b%arg-1%"
- broadcast " &3&lReason &8» &b%arg-2%"
- make console execute "/minecraft:kick %arg-1% %arg-2%"
- add 1 to {kick.%arg-1%}
- command /ban [<offlineplayer>] [<text>]:
- permission: mc.ban
- permission message: &cYou dont have the permission to do that!
- trigger:
- if arg-1 is not set:
- send "&c/ban (Player) (Reason)"
- stop
- if arg-2 is not set:
- send "&c/ban (Player) (Reason)"
- stop
- if arg-1 is set:
- if arg-2 is set:
- broadcast "{@prefix} &b%player% &7has banned &b%arg-1%"
- broadcast " &3&lReason: &b%arg-2%"
- make console execute "/minecraft:ban %arg-1% %arg-2%"
- add 1 to {ban.%arg-1%}
- command /ipban [<offlineplayer>] [<text>]:
- permission: mc.ipban
- permission message: &cYou dont have the permission to do that!
- trigger:
- if arg-1 is not set:
- send "&c/ipban (Player) (Reason)"
- stop
- if arg-2 is not set:
- send "&c/ipban (Player) (Reason)"
- stop
- if arg-1 is set:
- if arg-2 is set:
- broadcast "{@prefix} &b%player% &7has IP-banned &b%arg-1%"
- broadcast " &cReason: &e%arg-2%"
- add 1 to {ipban.%IP of arg-1%}
- make console execute "/minecraft:pardon-ip %arg-1%"
- make console execute "/minecraft:kick %arg-1%"
- command /unbanip [<offlineplayer>]:
- permission: mc.ipban
- permission message: &cYou dont have the permission to do that!
- trigger:
- if arg-1 is not set:
- send "&c/unbanip (Player)"
- stop
- else:
- broadcast "{@prefix} &b%player% &7has unbanned &b%arg-1%"
- IP-unban arg-1
- add 1 to {unban.%arg-1%}
- command /blockinfo [<offlineplayer>]:
- permission: mc.blockinfo
- permission message: &cYou dont have the permission to do that!
- trigger:
- if arg-1 is not set:
- send "&c/blockinfo (Player)"
- stop
- if {blocked.%arg-1%} is not set:
- send "&cYou have blocked %arg-1%'s info!"
- set {blocked.%arg-1%} to true
- stop
- if {blocked.%arg-1%} is true:
- send "&cYou have unblocked %arg-1%'s info!"
- delete {blocked.%arg-1%}
- stop
- command /checkinfo [<offlineplayer>]:
- permission: mc.checkinfo
- permission message: &cYou dont have the permission to do that!
- trigger:
- if {blocked.%arg-1%} is true:
- send "&cThis player's info is &l&oBLOCKED&c!"
- stop
- if {blocked.%arg-1%} is not set:
- if arg-1 is not set:
- send "&c/checkinfo (player)"
- stop
- if arg-1 is set:
- send "{@line}"
- send "&3Username: &b%arg-1%"
- send " "
- send "&3Warns: &b%{warn.%arg-1%}%"
- send "&3Kicks: &b%{kick.%arg-1%}%"
- send "&3Bans: &b%{ban.%arg-1%}%"
- send "&3Unbans: &b%{unban.%arg-1%}%"
- send "&3IP-Bans: &b%{ipban.%IP of arg-1%}%"
- send " "
- send "&3IP: &b%IP of arg-1%"
- send "{@line}"
- command /resetinfo [<offlineplayer>]:
- permission: mc.resetinfo
- permission message: &cYou dont have the permission to do that!
- trigger:
- if arg-1 is not set:
- send "&c/resetinfo (player)"
- stop
- else:
- set {warn.%arg-1%} to 0
- set {kick.%arg-1%} to 0
- set {ban.%arg-1%} to 0
- set {unban.%arg-1%} to 0
- set {ipban.%IP of arg-1%} to 0
- send "&cReset all of %arg-1%'s info!"
- #
- # Freezing And Stuff
- #
- command /freeze <player>:
- aliases: /ss
- permission: mc.freeze
- permission message: &cYou dont have access for this command!
- trigger:
- if arg-1 is not set:
- send "&c/freeze (Player)"
- stop
- if {freeze.%arg-1%} is not set:
- broadcast "{@prefix} &b%player% &7has frozen &b%arg-1%"
- set {freeze.%arg-1%} to true
- stop
- if {freeze.%arg-1%} is true:
- broadcast "{@prefix} &b%player% &7has unfrozen &b%arg-1%"
- delete {freeze.%arg-1%}
- stop
- on any movement:
- if {freeze.%player%} is true:
- cancel event
- on quit:
- if {freeze.%player%} is true:
- delete {freeze.%player%}
- kill player
- on damage:
- if {freeze.%attacker%} is true:
- cancel event
- on break:
- if {freeze.%player%} is true:
- cancel event
- on place:
- if {freeze.%player%} is true:
- cancel event
- #
- # Staff Mode
- #
- command /staff:
- permission: mc.staff
- permission message: &cYou dont have access for this command!
- trigger:
- if {staff.%player%} is not set:
- clear player's inventory
- set {staff.%player%} to true
- message "&7Staff mode turned on!"
- give 1 book named "&eInventory" to player
- give 1 stick named "&eFreeze" to player
- give 1 anvil named "&eBan User" to player
- set {staff.%player%} to true
- hide player from all players
- stop
- loop all players:
- if loop-player has permission "server.staff.show":
- reveal player to loop-player
- if {staff.%player%} is true:
- delete {staff.%player%}
- message "&7Staff mode turned off!"
- clear player's inventory
- reveal player from all players
- stop
- on rightclick on player:
- if player is holding anvil named "&eBan User":
- wait 3 ticks
- make player execute command "/ban %clicked entity% [Not Specified]"
- on rightclick on player:
- if player is holding stick named "&eFreeze":
- wait 3 ticks
- make player execute "/ss %clicked entity%"
- on rightclick on player:
- if player is holding book named "&eInventory":
- wait 3 ticks
- make player execute command "/openinv %clicked entity%"
- command /openinv [<player>]:
- permission: mc.openinv
- permission message: &cYou dont have access for this command!
- trigger:
- if arg 1 is not set:
- send "&c/openinv (player)"
- else:
- open the arg-1's inventory for the player
- on break:
- if {staff.%player%} is true:
- cancel event
- on place:
- if {staff.%player%} is true:
- cancel event
- on damage:
- if {staff.%attacker%} is true:
- cancel event
- on burn:
- if {staff.%player%} is true:
- cancel event
- on drop:
- if {staff.%player%} is true:
- cancel event
- on pickup:
- if {staff.%player%} is true:
- cancel event
- on craft:
- if {staff.%player%} is true:
- cancel event
- on consume:
- if {staff.%player%} is true:
- cancel event
- on inventory click:
- if {staff.%player%} is true:
- cancel event
Advertisement
Add Comment
Please, Sign In to add comment