public void Use(Player p, string[] args)
 {
     foreach (Player pl in Server.Players.ToArray())
     {
         p.SendMessage(pl.USERNAME + " " + pl.id);
     }
 }
 public void Use(Player p, string[] args)
 {
     p.SendMessage("Please place/destroy a block.");
     p.CatchNextBlockchange(new Player.BlockChangeDelegate(BlockChange), null);
 }
 public void Help(Player p)
 {
 }
 public void BlockChange(Player p, ushort x, ushort z, ushort y, byte NewType, bool action, object data)
 {
     //HandleBlockChange
 }
 public void CatchBlock2(Player p, ushort x, ushort z, ushort y, byte NewType, bool placed, object DataPass)
 {
     Point3 FirstBlock = (Point3)DataPass;
     Point3 SecondBlock = new Point3(x, z, y);
     p.SendMessage("This is where we would initiate a Cuboid!");
 }
 public void CatchBlock(Player p, ushort x, ushort z, ushort y, byte NewType, bool placed, object DataPass)
 {
     Point3 FirstBlock = new Point3(x, z, y);
     p.SendMessage("Please place another block...");
     p.CatchNextBlockchange(new Player.BlockChangeDelegate(CatchBlock2), (object)FirstBlock);
 }
 public void Use(Player p, string[] args)
 {
     Player.UniversalChat("Reloading the Command system, please wait.");
     Command.Commands.Clear();
     LoadAllDlls.InitCommands();
 }