3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/containers/managers/controllers/ContainerManagerController.h"
7#include "mc/world/inventory/simulation/ContainerScreenRequestActionType.h"
20namespace Bedrock::Safety {
class RedactableString; }
52 virtual void postInit(::std::weak_ptr<::ContainerManagerController>) ;
55 virtual void updatePreviewItem() ;
64 virtual ::Bedrock::Safety::RedactableString
const& getPreviewItemName()
const ;
67 virtual ::Bedrock::Safety::RedactableString
const& getItemName()
const ;
70 virtual bool isOutputSlot(::std::string
const&)
const ;
73 virtual ::ItemStackBase
const& getTakeableItemStackBase(
::SlotData const&)
const ;
86 handleAutoPlace(
::SlotData const&,
int, ::std::vector<::AutoPlaceItem>
const&, ::std::vector<::AutoPlaceResult>&)
93 virtual ::CreateContainerItemScope
Definition AnvilContainerManagerController.h:23
Definition RedactableString.h:10
Definition ContainerManagerController.h:24
Definition ItemInstance.h:16
Definition ItemStackBase.h:35
Definition AutoPlaceItem.h:5
Definition AutoPlaceResult.h:5
Definition ContainerScreenActionResult.h:5
Definition CreateContainerItemScope.h:5
Definition ItemStackRequestScope.h:5
Definition ItemTransferAmount.h:5