Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- line: &7&m---------------------------------------
- command /unban [<offlineplayer>]:
- permission: server.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 "{@line}"
- broadcast "&c%player% &ehas unbanned &c%arg-1%"
- broadcast "{@line}"
- add 1 to {unban.%arg-1%}
- make console execute "/minecraft:pardon %arg-1%"
- command /kick <player> [<text>]:
- permission: server.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 "{@line}"
- broadcast "&c%player% &ehas kicked &c%arg-1%"
- broadcast " &cReason: &e%arg-2%"
- broadcast "{@line}"
- make console execute "/minecraft:kick %arg-1% %arg-2%"
- add 1 to {kick.%arg-1%}
- command /ban [<offlineplayer>] [<text>]:
- permission: server.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 "{@line}"
- broadcast "&c%player% &ehas banned &c%arg-1%"
- broadcast " &cReason: &e%arg-2%"
- broadcast "{@line}"
- make console execute "/minecraft:ban %arg-1% %arg-2%"
- add 1 to {ban.%arg-1%}
- command /ipban [<offlineplayer>] [<text>]:
- permission: server.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 "{@line}"
- broadcast "&c%player% &ehas IP-banned &c%arg-1%"
- broadcast " &cReason: &e%arg-2%"
- broadcast "{@line}"
- 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: server.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 "{@line}"
- broadcast "&c%player% &ehas unbanned &c%arg-1%"
- broadcast "{@line}"
- IP-unban arg-1
- add 1 to {unban.%arg-1%}
- command /blockinfo [<offlineplayer>]:
- permission: server.blockinfo
- permission message: &cYou dont have the permission to do that!
- trigger:
- 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: server.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 "&cUsername: &e%arg-1%"
- send " "
- send "&cKicks: &e%{kick.%arg-1%}%"
- send "&cBans: &e%{ban.%arg-1%}%"
- send "&cUnbans: &e%{unban.%arg-1%}%"
- send "&cIP-Bans: &e%{ipban.%IP of arg-1%}%"
- send " "
- send "&cIP: &e%IP of arg-1%"
- send "{@line}"
- command /resetinfo [<offlineplayer>]:
- permission: server.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 {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: server.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 "&c%player% &ehas frozen &c%arg-1%"
- set {freeze.%arg-1%} to true
- stop
- if {freeze.%arg-1%} is true:
- broadcast "&c%player% &ehas unfrozen &c%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: server.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: server.staff
- 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
Add Comment
Please, Sign In to add comment