public static void Init() { StartListening(); Mainlevel = Level.CreateLevel(new Point3(256, 256, 64), Level.LevelTypes.Flat); UpdateTimer = new System.Timers.Timer(100); UpdateTimer.Elapsed += delegate { Update(); }; UpdateTimer.Start(); LoadAllDlls.Init(); Log("[Important]: Server Started.", ConsoleColor.Black, ConsoleColor.White); Started = true; }
internal static void GlobalBlockchange(Level l, ushort x, ushort z, ushort y, byte block) { foreach (Player p in Server.Players.ToArray()) { if (p.level == l) p.SendBlockChange(x, z, y, block); } }
public static Level CreateLevel(Point3 size, LevelTypes type) { Level newlevel = new Level(size); switch(type) { case LevelTypes.Flat: newlevel.CreateFlatLevel(); break; } return newlevel; }