public static byte[] getDirectionInfoNew(byte x, int value, int a, int b) {
            MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();

            mplew.writeShort(SendPacketOpcode.DIRECTION_INFO.getValue());
            mplew.write(5);
            mplew.write(x);
            mplew.writeInt(value);
            if (x == 0) {
                mplew.writeInt(a);
                mplew.writeInt(b);
            }


            return mplew.getPacket();
        }