Ban plugin main framework