46 ::ll::TypedStorage<2, 2, ::BucketFillType> mBucketFillType;
47 ::ll::TypedStorage<4, 4, ::ActorType> mActorType;
48 ::ll::TypedStorage<8, 32, ::std::string> mInitEvent;
55 ::ll::TypedStorage<2, 2, ::BucketFillType> mFillType;
61 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
65 virtual bool canUseOnSimTick() const ;
69 virtual
void releaseUsing(::
ItemStack& inoutInstance, ::
Player* player,
int durationLeft) const ;
71 virtual ::ItemUseMethod useTimeDepleted(::
ItemStack& inoutInstance, ::
Level* level, ::
Player* player) const
74 virtual
bool uniqueAuxValues() const ;
76 virtual
bool isBucket() const ;
81 virtual
bool isLiquidClipItem() const ;
85 virtual
bool validFishInteraction(
int) const ;
87 virtual ::
Brightness getLightEmission(
int) const ;
89 virtual
bool isValidAuxValue(
int auxValue) const ;
91 virtual
bool isDestructive(
int auxValue) const ;
93 virtual
void appendFormattedHovertext(
96 ::Bedrock::Safety::RedactableString& hovertext,
97 bool const showCategory
106 ::
Vec3 const& clickPos
115 MCAPI
bool _emptyBucket(
117 ::
Block const& contents,
125 _supportsWaterlessEntity(::
Actor const& entity, ::
HashedString& bucketType,
bool const onlyCheckActorType) const;
129 MCAPI
bool readBucketEntitySaveData(
142 MCAPI static
void _replaceWithEmptyBucket(::
ItemStack& instance, ::
Actor& entity);
154 MCAPI ::Item& $setIconInfo(::
std::
string const& name,
int id);
158 MCAPI
bool $canUseOnSimTick() const;
162 MCFOLD
void $releaseUsing(::
ItemStack& inoutInstance, ::
Player* player,
int durationLeft) const;
164 MCAPI ::ItemUseMethod $useTimeDepleted(::
ItemStack& inoutInstance, ::
Level* level, ::
Player* player) const;
166 MCFOLD
bool $uniqueAuxValues() const;
168 MCFOLD
bool $isBucket() const;
172 MCAPI
bool $isLiquidClipItem() const;
176 MCAPI
bool $validFishInteraction(
int) const;
178 MCAPI ::
Brightness $getLightEmission(
int) const;
180 MCFOLD
bool $isValidAuxValue(
int auxValue) const;
182 MCAPI
bool $isDestructive(
int auxValue) const;
184 MCAPI
void $appendFormattedHovertext(
187 ::Bedrock::Safety::RedactableString& hovertext,
188 bool const showCategory
197 ::
Vec3 const& clickPos
206 MCAPI static
void** $vftable();