57 virtual ::ContainerID getContainerId()
const ;
60 virtual void setContainerId(::ContainerID
id) ;
63 virtual ::SharedTypes::Legacy::ContainerType getContainerType()
const ;
66 virtual void setContainerType(::SharedTypes::Legacy::ContainerType type) ;
69 virtual ::Bedrock::PubSub::Subscription
70 registerContainerTypeListener(::std::function<
void(::SharedTypes::Legacy::ContainerType)> callback)
const
74 virtual void debitPlayerLevels(
int levels);
77 virtual bool isCreativeMode()
const;
80 virtual bool isClientSide()
const;
83 virtual bool isServerAuthoritative()
const;
86 virtual bool isValid(
float pickRange);
89 virtual void serverInitItemStackIds() ;
96 virtual ::ItemStack
const& getFullContainerSlot(
int slot,
::FullContainerName const& name)
const ;
99 virtual void broadcastChanges() ;
102 virtual ::ContainerScreenContext _postInit() = 0;
110 MCAPI
void _addContainer(::std::shared_ptr<::ContainerModel> containerModel);
112 MCAPI
bool _isPlayerInRangeOfPosition(
::BlockPos const& blockPos,
float pickRange)
const;
114 MCAPI
void addDynamicContainer(::std::shared_ptr<::ContainerModel> model);
116 MCAPI
void postInit();
122 MCAPI
void* $ctor(::ContainerID containerId,
::Player& player);
136 MCFOLD ::ContainerID $getContainerId()
const;
138 MCFOLD
void $setContainerId(::ContainerID
id);
140 MCFOLD ::SharedTypes::Legacy::ContainerType $getContainerType()
const;
142 MCAPI
void $setContainerType(::SharedTypes::Legacy::ContainerType type);
144 MCAPI ::Bedrock::PubSub::Subscription
145 $registerContainerTypeListener(::std::function<
void(::SharedTypes::Legacy::ContainerType)> callback)
const;
147 MCAPI
void $debitPlayerLevels(
int levels);
149 MCAPI
bool $isCreativeMode()
const;
151 MCAPI
bool $isClientSide()
const;
153 MCAPI
bool $isServerAuthoritative()
const;
155 MCAPI
bool $isValid(
float pickRange);
157 MCAPI
void $serverInitItemStackIds();
161 MCAPI ::ItemStack
const& $getFullContainerSlot(
int slot,
::FullContainerName const& name)
const;
163 MCAPI
void $broadcastChanges();
169 MCAPI
static void** $vftable();
Definition ContainerScreenContext.h:11