the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2
3#include "Packet.h"
4
5class TileDestructionPacket : public Packet, public enable_shared_from_this<TileDestructionPacket>
6{
7private:
8 int id;
9 int x;
10 int y;
11 int z;
12 int state;
13
14public:
15 TileDestructionPacket();
16 TileDestructionPacket(int id, int x, int y, int z, int state);
17
18 virtual void read(DataInputStream *dis);
19 virtual void write(DataOutputStream *dos);
20 virtual void handle(PacketListener *listener);
21 virtual int getEstimatedSize();
22
23 int getEntityId();
24 int getX();
25 int getY();
26 int getZ();
27 int getState();
28
29 virtual bool canBeInvalidated();
30 virtual bool isInvalidatedBy(shared_ptr<Packet> packet);
31
32public:
33 static shared_ptr<Packet> create() { return shared_ptr<Packet>(new TileDestructionPacket()); }
34 virtual int getId() { return 55; }
35};