#include "stdafx.h" #include "net.minecraft.world.entity.player.h" #include "ResultContainer.h" ResultContainer::ResultContainer() : Container() { } unsigned int ResultContainer::getContainerSize() { return 1; } shared_ptr ResultContainer::getItem(unsigned int slot) { return items[0]; } wstring ResultContainer::getName() { return L""; } wstring ResultContainer::getCustomName() { return L""; } bool ResultContainer::hasCustomName() { return false; } shared_ptr ResultContainer::removeItem(unsigned int slot, int count) { if (items[0] != NULL) { shared_ptr item = items[0]; items[0] = nullptr; return item; } return nullptr; } shared_ptr ResultContainer::removeItemNoUpdate(int slot) { if (items[0] != NULL) { shared_ptr item = items[0]; items[0] = nullptr; return item; } return nullptr; } void ResultContainer::setItem(unsigned int slot, shared_ptr item) { items[0] = item; } int ResultContainer::getMaxStackSize() { return Container::LARGE_MAX_STACK_SIZE; } void ResultContainer::setChanged() { } bool ResultContainer::stillValid(shared_ptr player) { return true; } bool ResultContainer::canPlaceItem(int slot, shared_ptr item) { return true; }