Example #1
0
 internal static byte[] CreateInformationPacket(ClassicServer server, RemoteClient c)
 {
     byte[] b = new byte[] { (byte)PacketID.Identification, MinecraftVersion, };
     b = b.Concat(MakeString(server.ServerName)).ToArray();
     b = b.Concat(MakeString(server.MessageOfTheDay)).ToArray();
     b = b.Concat(new byte[] { (byte)(c.IsOp ? 0x64 : 0) }).ToArray();
     return(b);
 }
Example #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("Starting Minecraft Classic server on port 25565");
            server = new ClassicServer();
            server.MaxPlayers = 25;
            server.MessageOfTheDay = "Welcome to the Classic6 test server!";
            server.ServerName = "Classic6 Test Server";
            server.Start(25565);

            string url = server.ServerUrl.ToString();
            bool hasSet = false;

            while (true)
            {
                if (url != "" && !hasSet)
                {
                    Clipboard.SetText(server.ServerUrl.ToString());
                    hasSet = true;
                }
            }
        }
Example #3
0
 internal static byte[] CreateInformationPacket(ClassicServer server, RemoteClient c)
 {
     byte[] b = new byte[] { (byte)PacketID.Identification, MinecraftVersion, };
     b = b.Concat(MakeString(server.ServerName)).ToArray();
     b = b.Concat(MakeString(server.MessageOfTheDay)).ToArray();
     b = b.Concat(new byte[] { (byte)(c.IsOp ? 0x64 : 0) }).ToArray();
     return b;
 }