the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 25 lines 727 B view raw
1#pragma once 2 3#include "Packet.h" 4 5class SetExperiencePacket : public Packet, public enable_shared_from_this<SetExperiencePacket> 6{ 7public: 8 float experienceProgress; 9 int totalExperience; 10 int experienceLevel; 11 12 SetExperiencePacket(); 13 SetExperiencePacket(float experienceProgress, int totalExperience, int experienceLevel); 14 15 virtual void read(DataInputStream *dis); 16 virtual void write(DataOutputStream *dos); 17 virtual void handle(PacketListener *listener); 18 virtual int getEstimatedSize(); 19 virtual bool canBeInvalidated(); 20 virtual bool isInvalidatedBy(shared_ptr<Packet> packet); 21 22public: 23 static shared_ptr<Packet> create() { return shared_ptr<Packet>(new SetExperiencePacket()); } 24 virtual int getId() { return 43; } 25};