28 enum class Data :
int {
35 ::ll::TypedStorage<1, 1, bool> mDealtDamage;
36 ::ll::TypedStorage<4, 4, int> mClientSideReturnTridentTickCount;
37 ::ll::TypedStorage<8, 152, ::ItemStack> mTrident;
49 virtual void shoot(
::Vec3 const& dir,
float pow,
float uncertainty,
::Vec3 const& baseSpeed) ;
51 virtual void playerTouch(
::Player& player) ;
53 virtual void despawn() ;
55 virtual void outOfWorld() ;
57 virtual bool isEnchanted()
const ;
59 virtual ::ActorHurtResult
62 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
66 virtual ::ItemStack _getPickupItem()
const ;
78 MCAPI
void doNormalTick();
80 MCAPI
void returnWithLoyalty(
int enchantLevel);
98 MCAPI
void $shoot(
::Vec3 const& dir,
float pow,
float uncertainty,
::Vec3 const& baseSpeed);
100 MCAPI
void $playerTouch(
::Player& player);
102 MCAPI
void $despawn();
104 MCAPI
void $outOfWorld();
106 MCAPI
bool $isEnchanted()
const;
108 MCAPI ::ActorHurtResult
115 MCAPI ::ItemStack $_getPickupItem()
const;
123 MCAPI
static void** $vftable();
Definition EntityContext.h:15