21class LevelContainerManagerModel :
public ::ContainerManagerModel {
25 ::ll::TypedStorage<4, 12, ::BlockPos> mBlockPos;
26 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mEntityUniqueID;
27 ::ll::TypedStorage<1, 1, ::BlockActorType> mBlockActorType;
32 LevelContainerManagerModel();
37 virtual ~LevelContainerManagerModel() ;
39 virtual ::std::vector<::ItemStack> getItemCopies()
const ;
41 virtual void setSlot(
int slot,
::ItemStack const& item,
bool fromNetwork) ;
43 virtual ::ItemStack
const& getSlot(
int slot)
const ;
45 virtual void setData(
int,
int) ;
47 virtual void broadcastChanges() ;
49 virtual bool isValid(
float pickRange) ;
51 virtual ::ContainerScreenContext _postInit() ;
53 virtual void _onDynamicContainerContentsChanged() ;
61 MCAPI LevelContainerManagerModel(
62 ::ContainerID containerId,
65 ::BlockActorType blockEntityType
68 MCAPI ::BlockActor* _getBlockEntity();
70 MCAPI ::Container* _getRawContainer();
72 MCFOLD ::BlockPos
const& getBlockPos()
const;
74 MCAPI ::ActorUniqueID getEntityUniqueID()
const;
83 $ctor(::ContainerID containerId,
::Player& player,
::BlockPos const& pos, ::BlockActorType blockEntityType);
95 MCAPI ::std::vector<::ItemStack> $getItemCopies()
const;
97 MCAPI
void $setSlot(
int slot,
::ItemStack const& item,
bool fromNetwork);
99 MCAPI ::ItemStack
const& $getSlot(
int slot)
const;
101 MCFOLD
void $setData(
int,
int);
103 MCAPI
void $broadcastChanges();
105 MCAPI
bool $isValid(
float pickRange);
107 MCAPI ::ContainerScreenContext $_postInit();
109 MCAPI
void $_onDynamicContainerContentsChanged();
117 MCAPI
static void** $vftable();
Definition ContainerScreenContext.h:19