the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2using namespace std;
3
4#include "Packet.h"
5
6class Level;
7
8class ChunkTilesUpdatePacket : public Packet, public enable_shared_from_this<ChunkTilesUpdatePacket>
9{
10public:
11 int xc, zc;
12 shortArray positions;
13 byteArray blocks;
14 byteArray data;
15 byte count; // 4J Was int but never has a value higher than 10
16 int levelIdx;
17
18 ChunkTilesUpdatePacket();
19 ~ChunkTilesUpdatePacket();
20 ChunkTilesUpdatePacket(int xc, int zc, shortArray positions, byte count, Level *level);
21
22 virtual void read(DataInputStream *dis);
23 virtual void write(DataOutputStream *dos);
24 virtual void handle(PacketListener *listener);
25 virtual int getEstimatedSize();
26
27public:
28 static shared_ptr<Packet> create() { return shared_ptr<Packet>(new ChunkTilesUpdatePacket()); }
29 virtual int getId() { return 52; }
30};
31