25 enum class Data :
int {
32 ::ll::TypedStorage<4, 4, int> mFavoredSlot;
33 ::ll::TypedStorage<1, 1, bool> mIsPlayerOwned;
34 ::ll::TypedStorage<1, 1, bool> mIsCreative;
48 virtual void lerpMotion(
::Vec3 const& delta) ;
51 virtual void shoot(
::Vec3 const& dir,
float pow,
float uncertainty,
::Vec3 const& baseSpeed);
54 virtual void playerTouch(
::Player& player) ;
57 virtual float getShadowRadius()
const ;
60 virtual ::ItemStack _getPickupItem()
const = 0;
63 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
69 virtual ::ActorUniqueID getSourceUniqueID()
const ;
78 MCAPI
void _playPickupSound();
98 MCFOLD
void $initializeComponents(::ActorInitializationMethod method,
::VariantParameterList const& params);
100 MCAPI
void $lerpMotion(
::Vec3 const& delta);
102 MCFOLD
void $shoot(
::Vec3 const& dir,
float pow,
float uncertainty,
::Vec3 const& baseSpeed);
104 MCAPI
void $playerTouch(
::Player& player);
106 MCAPI
float $getShadowRadius()
const;
112 MCFOLD ::ActorUniqueID $getSourceUniqueID()
const;