public override void Use(Player p, string message, CommandData data) { if (message == "") { Help(p); return; } string[] split = message.SplitSpaces(2); string func = split[0]; string args = (split.Length < 2) ? "" : split[1]; if (func.CaselessEq("list")) { DoList(p, args); return; } if (func.CaselessEq("tp")) { DoTP(p, args); return; } if (!LevelInfo.Check(p, data.Rank, p.level, "modify spawners in this level")) { return; } if (func.CaselessEq("add")) { DoAdd(p, args); return; } if (func.CaselessEq("remove")) { DoRemove(p, args); return; } if (func.CaselessEq("summon")) { DoSummon(p, args); return; } p.Message("%W\"{0}\" is not a recognized argument.", func); p.Message("Please use %T/help spawner%S."); return; }