3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/legacy/ActorUniqueID.h"
7#include "mc/world/actor/ActorInitializationMethod.h"
8#include "mc/world/actor/projectile/PredictableProjectile.h"
26 ::ll::TypedStorage<1, 1, bool> mInGround;
27 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mOwnerId;
28 ::ll::TypedStorage<4, 4, int> mShakeTime;
29 ::ll::TypedStorage<4, 4, int> mLife;
42 virtual void lerpMotion(
::Vec3 const& delta) ;
44 virtual float getThrowPower();
46 virtual ::ActorUniqueID getSourceUniqueID()
const ;
48 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
52 virtual float getThrowUpAngleOffset();
54 virtual float getGravity();
Definition ActorDefinitionGroup.h:26
Definition CompoundTag.h:18
Definition DataLoadHelper.h:20
Definition EntityContext.h:15
Definition PredictableProjectile.h:8
MCAPI float $getThrowPower()
MCAPI float $getThrowUpAngleOffset()
MCAPI void $addAdditionalSaveData(::CompoundTag &tag) const
MCAPI void shoot(::Mob &shooter)
MCAPI void * $ctor(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext)
MCAPI void $lerpMotion(::Vec3 const &delta)
MCAPI Throwable(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext)
MCAPI void $initializeComponents(::ActorInitializationMethod method, ::VariantParameterList const ¶ms)
MCAPI::ActorUniqueID $getSourceUniqueID() const
MCAPI float $getGravity()
MCAPI void $readAdditionalSaveData(::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
Definition ActorDefinitionIdentifier.h:15
Definition VariantParameterList.h:17