Change noPerms to CommandSender
Added PTGenericCommand