Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- banner_command:
- type: command
- name: banner
- debug: true
- aliases:
- - bnr
- description: Control Denizen-powered guard NPCs.
- usage: /banner letter backgroundcolor textcolor
- permission: banner.give
- script:
- - if <context.server> {
- - announce "This can only be done in game"
- - queue clear
- }
- - if <context.args.get[1].length||0> == 0 {
- - announce "/banner letter backgroundcolor textcolor"
- - announce "|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|0|1|2|3|4|5|6|7|8|9|%|*|_|=|+|fs|ex|dash|dot|"
- - queue clear
- }
- - if <context.args.get[2].
- - define arg1 <c.args.get[1].escaped||null>
- - define characters li@create|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|0|1|2|3|4|5|6|7|8|9|%|*|_|=|+|fs|ex|dash|dot|
- - if <def[characters].contains[%arg1%]> {
- - if %arg1% == "a" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "b" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[3].escaped>,Patterns:[{Pattern:moj,Color:<c.args.get[2].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:cbo,Color:<c.args.get[2].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "c" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:ms,Color:<c.args.get[2].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "d" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:cbo,Color:<c.args.get[2].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "e" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "f" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "g" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:drs,Color:<c.args.get[3].escaped>},{Pattern:hh,Color:<c.args.get[2].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "h" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "i" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:cs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "j" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:hh,Color:<c.args.get[2].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "k" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:drs,Color:<c.args.get[3].escaped>},{Pattern:hh,Color:<c.args.get[2].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:dls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "l" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "m" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:tt,Color:<c.args.get[3].escaped>},{Pattern:tts,Color:<c.args.get[2].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "n" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:drs,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "o" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:cs,Color:<c.args.get[2].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "p" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:hh,Color:<c.args.get[3].escaped>},{Pattern:cs,Color:<c.args.get[2].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "q" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[3].escaped>,Patterns:[{Pattern:mr,Color:<c.args.get[2].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:br,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "r" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:hh,Color:<c.args.get[3].escaped>},{Pattern:mr,Color:<c.args.get[2].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:drs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "s" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:drs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "t" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:cs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "u" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "v" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:bl,Color:<c.args.get[2].escaped>},{Pattern:dls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "w" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:bt,Color:<c.args.get[3].escaped>},{Pattern:bts,Color:<c.args.get[2].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "x" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:dls,Color:<c.args.get[3].escaped>},{Pattern:drs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "y" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:drs,Color:<c.args.get[3].escaped>},{Pattern:br,Color:<c.args.get[2].escaped>},{Pattern:rs,Color:<c.args.get[2].escaped>},{Pattern:dls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "z" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:dls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "0" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:drs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "1" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:tl,Color:<c.args.get[3].escaped>},{Pattern:cs,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "2" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:hh,Color:<c.args.get[2].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "3" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "4" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:hh,Color:<c.args.get[3].escaped>},{Pattern:cs,Color:<c.args.get[2].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "5" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:hh,Color:<c.args.get[2].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "6" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:hh,Color:<c.args.get[2].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "7" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:dls,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "8" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "9" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ls,Color:<c.args.get[3].escaped>},{Pattern:hhb,Color:<c.args.get[2].escaped>},{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "ex" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:cs,Color:<c.args.get[3].escaped>},{Pattern:hhb,Color:<c.args.get[2].escaped>},{Pattern:bts,Color:<c.args.get[3].escaped>},{Pattern:rs,Color:<c.args.get[2].escaped>},{Pattern:ls,Color:<c.args.get[2].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "%" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:bo,Color:<c.args.get[2].escaped>},{Pattern:dls,Color:<c.args.get[3].escaped>},{Pattern:tl,Color:<c.args.get[3].escaped>},{Pattern:br,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "*" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:sc,Color:<c.args.get[3].escaped>},{Pattern:cr,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "_" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "dash" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "=" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:ts,Color:<c.args.get[3].escaped>},{Pattern:bs,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "+" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:cs,Color:<c.args.get[3].escaped>},{Pattern:ms,Color:<c.args.get[3].escaped>},{Pattern:bo,Color:<c.args.get[2].escaped>},{Pattern:ts,Color:<c.args.get[2].escaped>},{Pattern:bs,Color:<c.args.get[2].escaped>}]}}"
- } else if %arg1% == "dot" {
- - execute as_server "give <player.name> minecraft:banner 1 0 {BlockEntityTag:{Base:<c.args.get[2].escaped>,Patterns:[{Pattern:bts,Color:<c.args.get[3].escaped>},{Pattern:ls,Color:<c.args.get[2].escaped>},{Pattern:rs,Color:<c.args.get[2].escaped>}]}}"
- }
- - determine passively fulfilled
- }
- else {
- - announce 'That character is not in the database'
- }
Advertisement
Add Comment
Please, Sign In to add comment