26 ::ll::TypedStorage<4, 4, float const> SHOOT_SPEED;
27 ::ll::TypedStorage<4, 4, float const> SHOOT_POWER;
28 ::ll::TypedStorage<4, 4, int const> NUM_PERCENTAGE_STEPS;
29 ::ll::TypedStorage<4, 12, ::BlockPos> mBlockPos;
30 ::ll::TypedStorage<4, 4, float> mBobTimer;
31 ::ll::TypedStorage<4, 4, float> mFishAngle;
32 ::ll::TypedStorage<4, 4, int> mLife;
33 ::ll::TypedStorage<4, 4, int> mFlightTime;
34 ::ll::TypedStorage<4, 4, int> mTimeUntilHooked;
35 ::ll::TypedStorage<4, 4, int> mTimeUntilLured;
36 ::ll::TypedStorage<4, 4, int> mTimeUntilNibble;
37 ::ll::TypedStorage<4, 4, int> mFishingSpeed;
38 ::ll::TypedStorage<1, 1, bool> mInGround;
52 virtual void remove() ;
55 virtual void handleEntityEvent(::ActorEvent eventId,
int data) ;
58 virtual float getShadowRadius()
const ;
61 virtual ::ActorUniqueID getSourceUniqueID()
const ;
64 virtual bool shouldDropDeathLoot()
const ;
79 MCAPI
void _fishPosEvent();
81 MCAPI
void _fishTeaseEvent();
83 MCAPI
void _fishhookEvent();
85 MCAPI
int _getServerFishSpeed();
87 MCAPI
float _getWaterPercentage();
89 MCAPI ::HitResult _hitCheck();
91 MCAPI
void _pullCloser(
::Actor& inEntity,
float inSpeed);
93 MCAPI
bool _serverHooked();
95 MCAPI
bool _serverLured();
97 MCAPI
void _updateGravity();
99 MCAPI ::Actor* getFishingTarget();
101 MCAPI ::Actor* getOwner();
103 MCAPI
void postNormalTick();
105 MCAPI
int retrieve();
107 MCAPI
void shoot(
::Vec3 dir,
float pow,
float uncertainty);
123 MCAPI
void $remove();
125 MCAPI
void $handleEntityEvent(::ActorEvent eventId,
int data);
127 MCFOLD
float $getShadowRadius()
const;
129 MCFOLD ::ActorUniqueID $getSourceUniqueID()
const;
131 MCFOLD
bool $shouldDropDeathLoot()
const;
Definition EntityContext.h:16