| $alwaysShowNameTag (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $attributeMap (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $blockHit (defined in pocketmine\entity\projectile\Projectile) | pocketmine\entity\projectile\Projectile | protected |
| $blocksAround (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $boundingBox (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| $canClimb (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $canClimbWalls (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $closed (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $damage (defined in pocketmine\entity\projectile\Projectile) | pocketmine\entity\projectile\Projectile | protected |
| $drag (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $fallDistance (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| $fireTicks (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $forceMovementUpdate (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $gravity (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $gravityEnabled (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $hasSpawned (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $id (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $invisible (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $isCollided (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| $isCollidedHorizontally (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| $isCollidedVertically (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| $justCreated (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $keepMovement (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| $lastDamageCause (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $lastLocation (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $lastMotion (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $lastUpdate (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| $location (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $motion (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $nameTag (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $nameTagVisible (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $networkPropertiesDirty (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $noClientPredictions (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $noDamageTicks (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| $onGround (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| $ownerId (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $scale (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $scoreTag (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $server (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $silent (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $size (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| $stepHeight (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $targetId (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $ticksLived (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| $timings (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| $ySize (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| __construct(Location $location, ?Entity $shootingEntity, ?CompoundTag $nbt=null) (defined in pocketmine\entity\projectile\Projectile) | pocketmine\entity\projectile\Projectile | |
| __construct(Location $location, ?CompoundTag $nbt=null) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| __destruct() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| __toString() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| addAttributes() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| addMotion(float $x, float $y, float $z) | pocketmine\entity\Entity | |
| applyDragBeforeGravity() (defined in pocketmine\entity\projectile\Projectile) | pocketmine\entity\projectile\Projectile | protected |
| attack(EntityDamageEvent $source) (defined in pocketmine\entity\projectile\Projectile) | pocketmine\entity\projectile\Projectile | |
| broadcastAnimation(Animation $animation, ?array $targets=null) | pocketmine\entity\Entity | |
| broadcastMotion() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| broadcastMovement(bool $teleport=false) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| broadcastSound(Sound $sound, ?array $targets=null) | pocketmine\entity\Entity | |
| calculateInterceptWithBlock(Block $block, Vector3 $start, Vector3 $end) | pocketmine\entity\projectile\Projectile | protected |
| canBeCollidedWith() (defined in pocketmine\entity\projectile\Projectile) | pocketmine\entity\projectile\Projectile | |
| canBeMovedByCurrents() | pocketmine\entity\Entity | |
| canBeRenamed() | pocketmine\entity\Entity | |
| canClimb() | pocketmine\entity\Entity | |
| canClimbWalls() | pocketmine\entity\Entity | |
| canCollideWith(Entity $entity) (defined in pocketmine\entity\projectile\Projectile) | pocketmine\entity\projectile\Projectile | |
| canSaveWithChunk() | pocketmine\entity\Entity | |
| checkBlockIntersections() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| checkGroundState(float $wantedX, float $wantedY, float $wantedZ, float $dx, float $dy, float $dz) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| checkObstruction(float $x, float $y, float $z) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| close() | pocketmine\entity\Entity | |
| dealFireDamage() | pocketmine\entity\Entity | protected |
| despawnFrom(Player $player, bool $send=true) | pocketmine\entity\Entity | |
| despawnFromAll() | pocketmine\entity\Entity | |
| despawnsOnEntityHit() | pocketmine\entity\projectile\Projectile | protected |
| destroyCycles() | pocketmine\entity\Entity | protected |
| doOnFireTick(int $tickDiff=1) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| entityBaseTick(int $tickDiff=1) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| extinguish(int $cause=EntityExtinguishEvent::CAUSE_CUSTOM) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| flagForDespawn() | pocketmine\entity\Entity | |
| getAllNetworkData() | pocketmine\entity\Entity | protected |
| getAttributeMap() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getBaseDamage() | pocketmine\entity\projectile\Projectile | |
| getBlocksAroundWithEntityInsideActions() | pocketmine\entity\Entity | protected |
| getBlocksIntersected(float $inset) | pocketmine\entity\Entity | protected |
| getBoundingBox() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getDirectionPlane() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getDirectionVector() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getDirtyNetworkData() | pocketmine\entity\Entity | protected |
| getEyeHeight() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getEyePos() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getFallDistance() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getFireTicks() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getGravity() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getHealth() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getHorizontalFacing() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getId() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getInitialDragMultiplier() | pocketmine\entity\projectile\Throwable | protected |
| getInitialGravity() | pocketmine\entity\projectile\Throwable | protected |
| getInitialSizeInfo() (defined in pocketmine\entity\projectile\Throwable) | pocketmine\entity\projectile\Throwable | protected |
| getLastDamageCause() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getLocation() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getMaxHealth() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getMotion() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getNameTag() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getNetworkProperties() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getNetworkTypeId() (defined in pocketmine\entity\projectile\Egg) | pocketmine\entity\projectile\Egg | |
| getOffsetPosition(Vector3 $vector3) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getOwningEntity() | pocketmine\entity\Entity | |
| getOwningEntityId() | pocketmine\entity\Entity | |
| getPickedItem() | pocketmine\entity\Entity | |
| getPosition() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getResultDamage() | pocketmine\entity\projectile\Projectile | |
| getScale() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getScoreTag() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getSize() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getStepHeight() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| getTargetEntity() | pocketmine\entity\Entity | |
| getTargetEntityId() | pocketmine\entity\Entity | |
| getViewers() | pocketmine\entity\Entity | |
| getWorld() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| hasGravity() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| hasMovementUpdate() | pocketmine\entity\projectile\Projectile | |
| hasNoClientPredictions() | pocketmine\entity\Entity | |
| heal(EntityRegainHealthEvent $source) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| initEntity(CompoundTag $nbt) (defined in pocketmine\entity\projectile\Projectile) | pocketmine\entity\projectile\Projectile | protected |
| isAlive() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| isClosed() | pocketmine\entity\Entity | |
| isFireProof() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| isFlaggedForDespawn() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| isInsideOfSolid() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| isInvisible() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| isNameTagAlwaysVisible() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| isNameTagVisible() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| isOnFire() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| isOnGround() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| isSilent() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| isUnderwater() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| kill() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| MOTION_THRESHOLD (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| move(float $dx, float $dy, float $dz) (defined in pocketmine\entity\projectile\Projectile) | pocketmine\entity\projectile\Projectile | protected |
| nextRuntimeId() | pocketmine\entity\Entity | static |
| onCollideWithPlayer(Player $player) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| onDeath() | pocketmine\entity\Entity | protected |
| onDeathUpdate(int $tickDiff) | pocketmine\entity\Entity | protected |
| onDispose() | pocketmine\entity\Entity | protected |
| onFirstUpdate(int $currentTick) | pocketmine\entity\Entity | protected |
| onHit(ProjectileHitEvent $event) | pocketmine\entity\projectile\Egg | protected |
| onHitBlock(Block $blockHit, RayTraceResult $hitResult) | pocketmine\entity\projectile\Throwable | protected |
| onHitEntity(Entity $entityHit, RayTraceResult $hitResult) | pocketmine\entity\projectile\Projectile | protected |
| onHitGround() | pocketmine\entity\Entity | protected |
| onInteract(Player $player, Vector3 $clickPos) | pocketmine\entity\Entity | |
| onNearbyBlockChange() (defined in pocketmine\entity\projectile\Projectile) | pocketmine\entity\projectile\Projectile | |
| onRandomUpdate() | pocketmine\entity\Entity | |
| onUpdate(int $currentTick) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| recalculateBoundingBox() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| resetFallDistance() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| resetLastMovements() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| respawnToAll() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| saveNBT() (defined in pocketmine\entity\projectile\Projectile) | pocketmine\entity\projectile\Projectile | |
| scheduleUpdate() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| sendData(?array $targets, ?array $data=null) | pocketmine\entity\Entity | |
| sendSpawnPacket(Player $player) | pocketmine\entity\Entity | protected |
| setBaseDamage(float $damage) | pocketmine\entity\projectile\Projectile | |
| setCanClimb(bool $value=true) | pocketmine\entity\Entity | |
| setCanClimbWalls(bool $value=true) | pocketmine\entity\Entity | |
| setCanSaveWithChunk(bool $value) | pocketmine\entity\Entity | |
| setFallDistance(float $fallDistance) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setFireTicks(int $fireTicks) | pocketmine\entity\Entity | |
| setForceMovementUpdate(bool $value=true) | pocketmine\entity\Entity | |
| setGravity(float $gravity) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setHasGravity(bool $v=true) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setHealth(float $amount) | pocketmine\entity\Entity | |
| setInvisible(bool $value=true) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setLastDamageCause(EntityDamageEvent $type) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setMaxHealth(int $amount) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setMotion(Vector3 $motion) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setNameTag(string $name) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setNameTagAlwaysVisible(bool $value=true) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setNameTagVisible(bool $value=true) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setNoClientPredictions(bool $value=true) | pocketmine\entity\Entity | |
| setOnFire(int $seconds) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setOwningEntity(?Entity $owner) | pocketmine\entity\Entity | |
| setPosition(Vector3 $pos) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| setPositionAndRotation(Vector3 $pos, float $yaw, float $pitch) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| setRotation(float $yaw, float $pitch) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setScale(float $value) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setScoreTag(string $score) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setSilent(bool $value=true) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setSize(EntitySizeInfo $size) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| setStepHeight(float $stepHeight) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| setTargetEntity(?Entity $target) | pocketmine\entity\Entity | |
| spawnTo(Player $player) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| spawnToAll() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| STEP_CLIP_MULTIPLIER (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| syncNetworkData(EntityMetadataCollection $properties) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| TAG_MOTION (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| TAG_POS (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| TAG_ROTATION (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | |
| teleport(Vector3 $pos, ?float $yaw=null, ?float $pitch=null) | pocketmine\entity\Entity | |
| tryChangeMovement() (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| updateFallState(float $distanceThisTick, bool $onGround) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |
| updateMovement(bool $teleport=false) (defined in pocketmine\entity\Entity) | pocketmine\entity\Entity | protected |