27 enum class BrushingState :
int {
32 enum class Placement :
int {
45 ::ll::TypedStorage<8, 24, ::std::optional<::ExpiringTick>> mBrushReset;
46 ::ll::TypedStorage<8, 24, ::std::optional<::ExpiringTick>> mBrushCooldown;
47 ::ll::TypedStorage<8, 24, ::WeakEntityRef> mDisplayEntity;
48 ::ll::TypedStorage<8, 24, ::std::vector<::ItemStack>> mItems;
49 ::ll::TypedStorage<8, 48, ::HashedString> mBlockId;
50 ::ll::TypedStorage<4, 4, uint> mBrushCount;
51 ::ll::TypedStorage<1, 1, uchar> mBrushDirection;
52 ::ll::TypedStorage<1, 1, bool> mLootTableUnpacked;
62 virtual void serverInitItemStackIds(
65 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
69 virtual int getContainerSize()
const ;
72 virtual int getMaxStackSize()
const ;
75 virtual ::ItemStack
const& getItem(
int slot)
const ;
78 virtual void setItem(
int slot,
::ItemStack const& item) ;
81 virtual void stopOpen(
::Player& player) ;
96 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
120 MCAPI static ::std::string getLootTableFromVariant(::BrushableBlockActor::Placement state);
138 MCAPI
void $serverInitItemStackIds(
141 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
144 MCFOLD
int $getContainerSize()
const;
146 MCFOLD
int $getMaxStackSize()
const;
148 MCAPI ::ItemStack
const& $getItem(
int slot)
const;
150 MCAPI
void $setItem(
int slot,
::ItemStack const& item);
152 MCFOLD
void $stopOpen(
::Player& player);
162 MCFOLD ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
170 MCAPI
static void** $vftableForContainer();
172 MCAPI
static void** $vftableForRandomizableBlockActorContainerBase();
Definition SaveContext.h:5