the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 42 lines 986 B view raw
1#include "stdafx.h" 2#include "net.minecraft.world.scores.h" 3#include "PacketListener.h" 4#include "SetObjectivePacket.h" 5 6SetObjectivePacket::SetObjectivePacket() 7{ 8 objectiveName = L""; 9 displayName = L""; 10 method = 0; 11} 12 13SetObjectivePacket::SetObjectivePacket(Objective *objective, int method) 14{ 15 objectiveName = objective->getName(); 16 displayName = objective->getDisplayName(); 17 this->method = method; 18} 19 20void SetObjectivePacket::read(DataInputStream *dis) 21{ 22 objectiveName = readUtf(dis, Objective::MAX_NAME_LENGTH); 23 displayName = readUtf(dis, Objective::MAX_DISPLAY_NAME_LENGTH); 24 method = dis->readByte(); 25} 26 27void SetObjectivePacket::write(DataOutputStream *dos) 28{ 29 writeUtf(objectiveName, dos); 30 writeUtf(displayName, dos); 31 dos->writeByte(method); 32} 33 34void SetObjectivePacket::handle(PacketListener *listener) 35{ 36 listener->handleAddObjective(shared_from_this()); 37} 38 39int SetObjectivePacket::getEstimatedSize() 40{ 41 return 2 + objectiveName.length() + 2 + displayName.length() + 1; 42}