25 enum class Data :
int {
54 virtual void lerpMotion(
::Vec3 const& delta) ;
57 virtual void shoot(
::Vec3 const& dir,
float pow,
float uncertainty,
::Vec3 const& baseSpeed);
60 virtual void playerTouch(
::Player& player) ;
63 virtual float getShadowRadius()
const ;
66 virtual ::ItemStack _getPickupItem()
const = 0;
69 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
75 virtual ::ActorUniqueID getSourceUniqueID()
const ;
84 MCAPI
void _playPickupSound();
104 MCFOLD
void $initializeComponents(::ActorInitializationMethod method,
::VariantParameterList const& params);
106 MCAPI
void $lerpMotion(
::Vec3 const& delta);
108 MCFOLD
void $shoot(
::Vec3 const& dir,
float pow,
float uncertainty,
::Vec3 const& baseSpeed);
110 MCAPI
void $playerTouch(
::Player& player);
112 MCAPI
float $getShadowRadius()
const;
118 MCFOLD ::ActorUniqueID $getSourceUniqueID()
const;
124 MCAPI
static void** $vftable();