27class ExperienceOrb :
public ::Actor {
30 enum class DropType : uchar {
40 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mFollowingPlayer;
41 ::ll::TypedStorage<4, 4, int> mFollowingTime;
42 ::ll::TypedStorage<4, 4, int> mAge;
43 ::ll::TypedStorage<4, 4, int> mHealth;
44 ::ll::TypedStorage<4, 4, int> mRandomPickupValue;
56 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
60 virtual void playerTouch(
::Player& player) ;
62 virtual float getShadowRadius()
const ;
68 virtual void doWaterSplashEffect() ;
80 MCAPI
void postNormalTick();
88 MCAPI
static bool _tryMergeIntoExistingOrbs(
::BlockSource& region,
::Vec3 const& pos,
int xpValue);
90 MCAPI
static void spawnOrbs(
94 ::ExperienceOrb::DropType dropType,
118 MCAPI
void $playerTouch(
::Player& player);
120 MCFOLD
float $getShadowRadius()
const;
126 MCFOLD
void $doWaterSplashEffect();
Definition EntityContext.h:15