25class Shulker :
public ::Mob {
35 virtual void addAdditionalSaveData(
::CompoundTag& tag)
const ;
41 virtual bool checkSpawnRules(
bool) ;
43 virtual int getArmorValue()
const ;
45 virtual void _doInitialMove() ;
47 virtual ::std::unique_ptr<::BodyControl> initBodyControl() ;
49 virtual float getShadowRadius()
const ;
51 virtual float getMaxHeadXRot() ;
53 virtual ::ActorHurtResult
66 MCAPI
void _calculateBB();
68 MCAPI
bool _isPosOccupiedByOtherShulker(
::BlockPos blockPos)
const;
70 MCAPI
void _peekAmountTick();
72 MCAPI
bool _tryAttachingToNeighbouringFaces(
::BlockPos currentPos);
74 MCAPI
bool _trySetNewAttachPosition(
::BlockPos pos);
76 MCAPI
bool _tryTeleportSomewhere();
78 MCAPI
void postNormalTick();
111 MCAPI
bool $checkSpawnRules(
bool);
113 MCAPI
int $getArmorValue()
const;
115 MCFOLD
void $_doInitialMove();
117 MCFOLD ::std::unique_ptr<::BodyControl> $initBodyControl();
119 MCFOLD
float $getShadowRadius()
const;
121 MCAPI
float $getMaxHeadXRot();
123 MCAPI ::ActorHurtResult
Definition BodyControl.h:13
Definition EntityContext.h:15