35 ::ll::TypedStorage<2, 2, ::BucketFillType> mFillType;
42 virtual ::Item& setIconInfo(::std::string
const& name,
int index) ;
48 virtual bool canUseOnSimTick()
const ;
54 virtual void releaseUsing(
::ItemStack& inoutInstance,
::Player* player,
int durationLeft)
const ;
61 virtual bool uniqueAuxValues()
const ;
64 virtual bool isBucket()
const ;
71 virtual bool isLiquidClipItem()
const ;
77 virtual bool validFishInteraction(
int)
const ;
80 virtual ::Brightness getLightEmission(
int)
const ;
83 virtual bool isValidAuxValue(
int auxValue)
const ;
86 virtual bool isDestructive(
int auxValue)
const ;
89 virtual ::InteractionResult
100 MCAPI
bool _canEmptyBucketIntoBlock(
107 MCAPI
bool _emptyBucket(
116 MCAPI
bool _supportsEntityType(::ActorType
const& entityType,
::HashedString& bucketType)
const;
122 MCAPI ::BlockLegacy
const* _tryGetBlock(::BucketFillType contents)
const;
134 MCAPI static ::std::vector<::std::pair<::BucketFillType, ::ActorType>>
const& mFillTypeToEntityType();
146 MCAPI ::Item& $setIconInfo(::std::string
const& name,
int index);
150 MCAPI
bool $canUseOnSimTick()
const;
154 MCFOLD
void $releaseUsing(
::ItemStack& inoutInstance,
::Player* player,
int durationLeft)
const;
156 MCFOLD
bool $uniqueAuxValues()
const;
158 MCFOLD
bool $isBucket()
const;
162 MCAPI
bool $isLiquidClipItem()
const;
166 MCAPI
bool $validFishInteraction(
int)
const;
168 MCAPI ::Brightness $getLightEmission(
int)
const;
170 MCFOLD
bool $isValidAuxValue(
int auxValue)
const;
172 MCAPI
bool $isDestructive(
int auxValue)
const;
174 MCAPI ::InteractionResult
181 MCAPI
static void** $vftable();