3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/containers/controllers/ItemTakeType.h"
7#include "mc/world/containers/managers/controllers/ContainerManagerController.h"
8#include "mc/world/level/BlockChangedEventTarget.h"
9#include "mc/world/level/BlockSourceListener.h"
111 virtual bool isOutputSlot(::std::string
const&)
const ;
130 handleAutoPlace(
::SlotData const&,
int, ::std::vector<::AutoPlaceItem>
const&, ::std::vector<::AutoPlaceResult>&)
135 handleAutoPlaceStack(
::SlotData const&, ::ItemTakeType, ::std::vector<::AutoPlaceItem>
const&, ::std::vector<::AutoPlaceResult>&)
151 virtual void closeContainers() ;
154 virtual ::ItemStackBase
const& getTakeableItemStackBase(
::SlotData const&)
const ;
Definition BlockSourceListener.h:18
Definition BlockSource.h:67
Definition ContainerManagerController.h:24
Definition CraftingContainerManagerController.h:27
Definition ItemInstance.h:16
Definition ItemStackBase.h:35
Definition ActorBlockSyncMessage.h:10
Definition AutoPlaceItem.h:5
Definition AutoPlaceResult.h:5
Definition CraftingContainerManagerController.h:35
Definition ItemTransferAmount.h:5
Definition SelectedSlotInfo.h:5