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 { - announce "This can only be done in game" - queue clear } - if == 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 - 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 { - if %arg1% == "a" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ls,Color:},{Pattern:rs,Color:},{Pattern:ts,Color:},{Pattern:ms,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "b" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:moj,Color:},{Pattern:rs,Color:},{Pattern:cbo,Color:},{Pattern:ls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "c" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:rs,Color:},{Pattern:ms,Color:},{Pattern:bs,Color:},{Pattern:ts,Color:},{Pattern:ls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "d" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:rs,Color:},{Pattern:ts,Color:},{Pattern:bs,Color:},{Pattern:cbo,Color:},{Pattern:ls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "e" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ms,Color:},{Pattern:ls,Color:},{Pattern:ts,Color:},{Pattern:bs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "f" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ms,Color:},{Pattern:ls,Color:},{Pattern:ts,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "g" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:drs,Color:},{Pattern:hh,Color:},{Pattern:bs,Color:},{Pattern:ls,Color:},{Pattern:ts,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "h" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:rs,Color:},{Pattern:ms,Color:},{Pattern:ls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "i" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ts,Color:},{Pattern:bs,Color:},{Pattern:cs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "j" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ls,Color:},{Pattern:hh,Color:},{Pattern:bs,Color:},{Pattern:rs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "k" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:drs,Color:},{Pattern:hh,Color:},{Pattern:ls,Color:},{Pattern:dls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "l" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ls,Color:},{Pattern:bs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "m" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:tt,Color:},{Pattern:tts,Color:},{Pattern:rs,Color:},{Pattern:ls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "n" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ls,Color:},{Pattern:drs,Color:},{Pattern:rs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "o" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ls,Color:},{Pattern:rs,Color:},{Pattern:cs,Color:},{Pattern:ts,Color:},{Pattern:bs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "p" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:hh,Color:},{Pattern:cs,Color:},{Pattern:ts,Color:},{Pattern:ms,Color:},{Pattern:ls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "q" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:mr,Color:},{Pattern:rs,Color:},{Pattern:br,Color:},{Pattern:ls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "r" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:hh,Color:},{Pattern:mr,Color:},{Pattern:ms,Color:},{Pattern:ls,Color:},{Pattern:drs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "s" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:bs,Color:},{Pattern:ts,Color:},{Pattern:drs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "t" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ts,Color:},{Pattern:cs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "u" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ls,Color:},{Pattern:bs,Color:},{Pattern:rs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "v" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ls,Color:},{Pattern:bl,Color:},{Pattern:dls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "w" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:bt,Color:},{Pattern:bts,Color:},{Pattern:ls,Color:},{Pattern:rs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "x" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:dls,Color:},{Pattern:drs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "y" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:drs,Color:},{Pattern:br,Color:},{Pattern:rs,Color:},{Pattern:dls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "z" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:bs,Color:},{Pattern:ts,Color:},{Pattern:dls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "0" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ls,Color:},{Pattern:rs,Color:},{Pattern:bs,Color:},{Pattern:ts,Color:},{Pattern:drs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "1" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:tl,Color:},{Pattern:cs,Color:},{Pattern:bs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "2" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:bs,Color:},{Pattern:ls,Color:},{Pattern:hh,Color:},{Pattern:ms,Color:},{Pattern:ts,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "3" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ts,Color:},{Pattern:bs,Color:},{Pattern:ms,Color:},{Pattern:rs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "4" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:hh,Color:},{Pattern:cs,Color:},{Pattern:ms,Color:},{Pattern:rs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "5" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:bs,Color:},{Pattern:rs,Color:},{Pattern:hh,Color:},{Pattern:ms,Color:},{Pattern:ts,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "6" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:rs,Color:},{Pattern:hh,Color:},{Pattern:ls,Color:},{Pattern:bs,Color:},{Pattern:ms,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "7" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ts,Color:},{Pattern:dls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "8" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ts,Color:},{Pattern:bs,Color:},{Pattern:ls,Color:},{Pattern:rs,Color:},{Pattern:ms,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "9" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ls,Color:},{Pattern:hhb,Color:},{Pattern:ts,Color:},{Pattern:ms,Color:},{Pattern:rs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "ex" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:cs,Color:},{Pattern:hhb,Color:},{Pattern:bts,Color:},{Pattern:rs,Color:},{Pattern:ls,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "%" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:bo,Color:},{Pattern:dls,Color:},{Pattern:tl,Color:},{Pattern:br,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "*" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:sc,Color:},{Pattern:cr,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "_" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:bs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "dash" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ms,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "=" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:ts,Color:},{Pattern:bs,Color:},{Pattern:bo,Color:}]}}" } else if %arg1% == "+" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:cs,Color:},{Pattern:ms,Color:},{Pattern:bo,Color:},{Pattern:ts,Color:},{Pattern:bs,Color:}]}}" } else if %arg1% == "dot" { - execute as_server "give minecraft:banner 1 0 {BlockEntityTag:{Base:,Patterns:[{Pattern:bts,Color:},{Pattern:ls,Color:},{Pattern:rs,Color:}]}}" } - determine passively fulfilled } else { - announce 'That character is not in the database' }