28 enum class DropType : uchar {
38 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mFollowingPlayer;
39 ::ll::TypedStorage<4, 4, int> mFollowingTime;
40 ::ll::TypedStorage<4, 4, int> mAge;
41 ::ll::TypedStorage<4, 4, int> mHealth;
42 ::ll::TypedStorage<4, 4, int> mRandomPickupValue;
56 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
62 virtual void playerTouch(
::Player& player) ;
65 virtual float getShadowRadius()
const ;
74 virtual void doWaterSplashEffect() ;
89 MCAPI
void _handleMending(
::Player& player);
91 MCAPI
void _tryMergeExistingOrbs();
93 MCAPI
int getValue()
const;
95 MCAPI
void postNormalTick();
103 MCAPI
static bool _tryMergeIntoExistingOrbs(
::BlockSource& region,
::Vec3 const& pos,
int xpValue);
105 MCAPI
static void spawnOrbs(
109 ::ExperienceOrb::DropType dropType,
133 MCAPI
void $playerTouch(
::Player& player);
135 MCFOLD
float $getShadowRadius()
const;
141 MCFOLD
void $doWaterSplashEffect();
Definition EntityContext.h:16