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 "net.minecraft.world.entity.player.h"
3#include "ResultContainer.h"
4
5ResultContainer::ResultContainer() : Container()
6{
7}
8
9unsigned int ResultContainer::getContainerSize()
10{
11 return 1;
12}
13
14shared_ptr<ItemInstance> ResultContainer::getItem(unsigned int slot)
15{
16 return items[0];
17}
18
19wstring ResultContainer::getName()
20{
21 return L"";
22}
23
24wstring ResultContainer::getCustomName()
25{
26 return L"";
27}
28
29bool ResultContainer::hasCustomName()
30{
31 return false;
32}
33
34shared_ptr<ItemInstance> ResultContainer::removeItem(unsigned int slot, int count)
35{
36 if (items[0] != NULL)
37 {
38 shared_ptr<ItemInstance> item = items[0];
39 items[0] = nullptr;
40 return item;
41 }
42 return nullptr;
43}
44
45shared_ptr<ItemInstance> ResultContainer::removeItemNoUpdate(int slot)
46{
47 if (items[0] != NULL)
48 {
49 shared_ptr<ItemInstance> item = items[0];
50 items[0] = nullptr;
51 return item;
52 }
53 return nullptr;
54}
55
56void ResultContainer::setItem(unsigned int slot, shared_ptr<ItemInstance> item)
57{
58 items[0] = item;
59}
60
61int ResultContainer::getMaxStackSize() const
62{
63 return Container::LARGE_MAX_STACK_SIZE;
64}
65
66void ResultContainer::setChanged()
67{
68}
69
70bool ResultContainer::stillValid(shared_ptr<Player> player)
71{
72 return true;
73}
74
75bool ResultContainer::canPlaceItem(int slot, shared_ptr<ItemInstance> item)
76{
77 return true;
78}