the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 51 lines 979 B view raw
1#include "stdafx.h" 2#include "net.minecraft.world.entity.h" 3#include "InputOutputStream.h" 4#include "PacketListener.h" 5#include "AddExperienceOrbPacket.h" 6 7 8 9AddExperienceOrbPacket::AddExperienceOrbPacket() 10{ 11 id = 0; 12 x = y = z = 0; 13 value = 0; 14} 15 16AddExperienceOrbPacket::AddExperienceOrbPacket(shared_ptr<ExperienceOrb> e) 17{ 18 id = e->entityId; 19 x = Mth::floor(e->x * 32); 20 y = Mth::floor(e->y * 32); 21 z = Mth::floor(e->z * 32); 22 value = e->getValue(); 23} 24 25void AddExperienceOrbPacket::read(DataInputStream *dis) 26{ 27 id = dis->readInt(); 28 x = dis->readInt(); 29 y = dis->readInt(); 30 z = dis->readInt(); 31 value = dis->readShort(); 32} 33 34void AddExperienceOrbPacket::write(DataOutputStream *dos) 35{ 36 dos->writeInt(id); 37 dos->writeInt(x); 38 dos->writeInt(y); 39 dos->writeInt(z); 40 dos->writeShort(value); 41} 42 43void AddExperienceOrbPacket::handle(PacketListener *listener) 44{ 45 listener->handleAddExperienceOrb(shared_from_this()); 46} 47 48int AddExperienceOrbPacket::getEstimatedSize() 49{ 50 return 18; 51}