the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 78 lines 1.3 kB view raw
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}