Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- command /settings [<text>] [<text>] [<player>]:
- permission:chats.op
- trigger:
- if arg-1 is not set:
- if arg-2 is not set:
- if arg-3 is not set:
- open chest with 3 rows named "&b&lEBISEN SYSTEM OPTIONS" to player
- wait a tick
- format slot 11 of player with command_block named "&bCommandLog" with lore "Now setting %{command.%player%}%" to run [make player execute command "settings commandlog"]
- format slot 13 of player with ender_eye named "&bForce Respawn" with lore "Now setting %{RespawnF.a}%" to run [make player execute command "settings forcerespawn"]
- format slot 15 of player with sign named "&bPrefix" with lore "Now setting %{prefix.%player%}%||&bif change other player prefix? please type /setting prefix <prefix> <player>" to run [make player execute command "settings prefix"]
- format slot 17 of player with repeat_command_block named "&bChange chat prefix" with lore "Now setting %{chatprefix.a}%" to run [make player execute command "settings chatprefix"]
- message "&bClick change setting. If you change chatprefix or prefix, please click and type change value to chat"
- stop
- if arg-1 is "commandlog":
- if {command.%player%} is set:
- clear {command.%player%}
- message "&cSet your command log to false"
- stop
- else:
- set {command.%player%} to true
- message "&aSet your command log to true"
- stop
- if arg-1 is "forcerespawn":
- if {RespawnF.a} is set:
- clear {RespawnF.a}
- message "&cSet force respawn to false"
- stop
- else:
- set {RespawnF.a} to true
- message "&aSet force respawn to true"
- stop
- if arg-1 is "prefix":
- if arg-2 is set:
- if arg-3 is set:
- set {prefix.%arg-3%} to colored arg-2
- message "&bchanged"
- stop
- else:
- set {prefix.%player%} to colored arg-2
- message "&bchanged"
- stop
- else:
- set {prefixchange.%player%} to true
- clear {chatprefixchange.%player%}
- message "&bType change value"
- stop
- if arg-1 is "chatprefix":
- if arg-2 is set:
- set {chatprefix.a} to colored arg-2
- message "&bSet chat prefix to %{chatprefix.a}%&b"
- stop
- else:
- set {chatprefixchange.%player%} to true
- clear {prefixchange.%player%}
- message "&bType change value"
- stop
- else:
- message "&bSorry We can't find this argment please Type /settings"
- stop
- on chat:
- if {chatprefixchange.%player%} is set:
- set {chatprefix.a} to message
- cancel event
- message "&bSet chat prefix to %message%"
- clear {chatprefixchange.%player%}
- stop
- else if {prefixchange.%player%} is set:
- set {prefix.%player%} to message
- cancel event
- message "&bSet your prefix to %message%"
- clear {prefixchange.%player%}
- stop
- else if {prefix.%player%} is set:
- if {chatprefix.a} is set:
- broadcast "%{prefix.%player%}%%player%%{chatprefix.a}% %message%"
- stop
- else:
- broadcast "%{prefix.%player%}%%player%&a:&f %message%"
- stop
- else if {prefix.%player%} is not set:
- if {chatprefix.a} is set:
- broadcast "%player%%{chatprefix.a}% %message%"
- stop
- else:
- broadcast "%player%&a:&f %message%"
- stop
- on death:
- if {RespawnF.a} is set:
- wait 1 seconds
- force the event-player to respawn
- stop
- on command:
- if sender is a player:
- loop all players:
- {command.%loop-player%} is set
- message "&aplayer%player% &8≫%complete command%" to loop-player
Add Comment
Please, Sign In to add comment