the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#include "stdafx.h"
2#include <iostream>
3#include "InputOutputStream.h"
4#include "PacketListener.h"
5#include "ContainerSetDataPacket.h"
6
7
8
9ContainerSetDataPacket::ContainerSetDataPacket()
10{
11 containerId = 0;
12 id = -1;
13 value = 0;
14}
15
16ContainerSetDataPacket::ContainerSetDataPacket(int containerId, int id, int value)
17{
18 this->containerId = containerId;
19 this->id = id;
20 this->value = value;
21}
22
23void ContainerSetDataPacket::handle(PacketListener *listener)
24{
25 listener->handleContainerSetData(shared_from_this());
26}
27
28void ContainerSetDataPacket::read(DataInputStream *dis) //throws IOException
29{
30 containerId = dis->readByte();
31 id = dis->readShort();
32 value = dis->readShort();
33}
34
35void ContainerSetDataPacket::write(DataOutputStream *dos) // throws IOException
36{
37 dos->writeByte(containerId);
38 dos->writeShort(id);
39 dos->writeShort(value);
40}
41
42int ContainerSetDataPacket::getEstimatedSize()
43{
44 return 1 + 4;
45}