30 ::ll::TypedStorage<8, 760, ::ItemStack[5]> mItems;
31 ::ll::TypedStorage<8, 8, ::Tick> mLastTick;
47 virtual ::ItemStack
const& getItem(
int slot)
const ;
50 virtual void setItem(
int modelSlot,
::ItemStack const& item) ;
53 virtual ::std::string getName()
const ;
56 virtual int getContainerSize()
const ;
59 virtual int getMaxStackSize()
const ;
65 virtual void stopOpen(
::Player& player) ;
68 virtual ::Container* getContainer() ;
71 virtual ::Container
const* getContainer()
const ;
74 virtual void setContainerChanged(
int slot) ;
83 virtual void onMove() ;
86 virtual void serverInitItemStackIds(
89 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
93 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
107 MCAPI
void _ensureTickingOrder(
::BlockSource& region,
int maxRecursion);
111 MCAPI ::FurnaceBlockActor* getAttachedFurnace(
::BlockSource& region);
113 MCAPI
bool isAttachedToChestAndFurnace(
::BlockSource& region);
115 MCAPI
bool isAttachedToContainerType(
::BlockSource& region, ::SharedTypes::Legacy::ContainerType containerType);
117 MCAPI
bool isSourceOfContainerType(
::BlockSource& region, ::SharedTypes::Legacy::ContainerType containerType);
119 MCAPI
void updateCooldownAfterMove(
::Tick const& currentTick,
int time);
143 MCAPI ::ItemStack
const& $getItem(
int slot)
const;
145 MCAPI
void $setItem(
int modelSlot,
::ItemStack const& item);
147 MCAPI ::std::string $getName()
const;
149 MCFOLD
int $getContainerSize()
const;
151 MCFOLD
int $getMaxStackSize()
const;
155 MCFOLD
void $stopOpen(
::Player& player);
157 MCFOLD ::Container* $getContainer();
159 MCFOLD ::Container
const* $getContainer()
const;
161 MCFOLD
void $setContainerChanged(
int slot);
167 MCFOLD
void $onMove();
169 MCAPI
void $serverInitItemStackIds(
172 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
175 MCFOLD ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
183 MCAPI
static void** $vftableForBlockActor();
185 MCAPI
static void** $vftableForContainer();
Definition SaveContext.h:5