#NOTE DO NOT REMOVE THE " " (For the maincolor and other color.)
look, why use {@maincolor} instead of "{@maincolor}" to not need those " ". anyways i think most people know color codes so you could just make them put "&8" or something and have MUCH MUCH MUCH more variety (hex codes &x)
anyways learn to use "else" so you dont run the same code over and over / use stop too much