Beispiel #1
0
        // 0 - Start digging
        // 2 - Finish digging
        // 3 - drop item stack
        // 4 - drop item
        // 5 - shoot arrow / finish eating
        // Face:
        // 0 - -y
        // 1 - +y
        // 2 - -z
        // 3 - +z
        // 4 - -x
        // 5 - +x

        public Playerdigging(Wrapped.Wrapped socket, Form1 mainform, int option, int x, int y, int z, byte face)
        {
            socket.writeByte(14);
            socket.writeByte((byte)option);
            socket.writeInt(x);
            socket.writeByte((byte)y);
            socket.writeInt(z);
            socket.writeByte(face);
        }
Beispiel #2
0
        // Client to server only
        public placeBlock(int x, byte y, int z, byte dir, Item block, Wrapped.Wrapped sock)
        {
            functions helper = new functions();

            sock.writeByte(0x0F);
            sock.writeInt(x);
            sock.writeByte(y);
            sock.writeInt(z);
            sock.writeByte(dir);
            helper.writeSlot(block, sock);
            sock.writeByte(9);
            sock.writeByte(9);
            sock.writeByte(9);
        }
Beispiel #3
0
 void send()
 {
     sock.writeByte((byte)2);
     sock.writeByte((byte)78); // 47  -- Update to 1.6.4
     sock.writeString(myform.username);
     sock.writeString(myform.nh.ip);
     sock.writeInt(myform.nh.port);
 }
Beispiel #4
0
 void send()
 {
     sock.writeByte((byte)2);
     sock.writeByte((byte)61); // 47
     sock.writeString(myform.username);
     sock.writeString(myform.nh.ip);
     sock.writeInt(myform.nh.port);
 }
Beispiel #5
0
        public Playerdigging(Wrapped.Wrapped socket, Form1 mainform, int option)
        {
            switch (option)
            {
            case 3:
                socket.writeByte(14);
                socket.writeByte((byte)option);
                socket.writeInt(0);
                socket.writeByte(0);
                socket.writeInt(0);
                socket.writeByte(0);
                break;

            case 4:
                socket.writeByte(14);
                socket.writeByte((byte)option);
                socket.writeInt(0);
                socket.writeByte(0);
                socket.writeInt(0);
                socket.writeByte(0);
                break;

            case 5:
                socket.writeByte(14);
                socket.writeByte((byte)option);
                socket.writeInt(0);
                socket.writeByte(0);
                socket.writeInt(0);
                socket.writeByte(255);
                break;

            default:
                break;
            }
        }
Beispiel #6
0
 private void send(int ID)
 {
     sock.writeByte(0);
     sock.writeInt(ID);
 }