the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 35 lines 770 B view raw
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};