메소드 |
설명 |
|
__construct ( pocketmine\level\format\FullChunk $chunk, CompoundTag $nbt ) |
|
|
__destruct ( ) |
|
|
__toString ( ) |
|
|
addEffect ( Effect $effect ) |
|
|
addMovement ( $x, $y, $z, $yaw, $pitch, $headYaw = null ) |
|
|
attack ( float $damage, EntityDamageEvent $source ) : boolean |
|
|
canCollideWith ( Entity $entity ) |
|
|
canTriggerWalking ( ) |
|
|
close ( ) |
|
|
createEntity ( integer | string $type, pocketmine\level\format\FullChunk $chunk, CompoundTag $nbt, $args ) : Entity | Projectile |
|
|
despawnFrom ( Player $player ) |
|
|
despawnFromAll ( ) |
|
|
entityBaseTick ( $tickDiff = 1 ) |
|
|
extinguish ( ) |
|
|
fall ( $fallDistance ) |
|
|
fastMove ( $dx, $dy, $dz ) |
|
|
getAttributeMap ( ) |
|
|
getBlocksAround ( ) |
|
|
getBoundingBox ( ) |
|
|
getDataFlag ( integer $propertyId, integer $id ) : boolean |
|
|
getDataProperty ( integer $id ) : mixed |
|
|
getDataPropertyType ( integer $id ) : integer |
|
|
getDirection ( ) |
|
|
getDirectionPlane ( ) |
|
|
getDirectionVector ( ) : Vector3 |
|
|
getDropExpMax ( ) : integer |
|
|
getDropExpMin ( ) : integer |
|
|
getEffect ( $effectId ) |
|
|
getEffects ( ) : Effect[] |
|
|
getEyeHeight ( ) |
|
|
getHealth ( ) : integer |
|
|
getId ( ) |
|
|
getLastDamageCause ( ) : EntityDamageEvent | null |
|
|
getLinkedEntity ( ) |
|
|
getLinkedType ( ) |
|
|
getLocation ( ) |
|
|
getMaxHealth ( ) : integer |
|
|
getMetadata ( $metadataKey ) |
|
|
getMotion ( ) |
|
|
getNameTag ( ) : string |
|
|
getPosition ( ) |
|
|
getSaveId ( ) : string |
Returns the short save name |
|
getViewers ( ) : Player[] |
|
|
handleLavaMovement ( ) |
|
|
hasEffect ( $effectId ) |
|
|
hasMetadata ( $metadataKey ) |
|
|
heal ( float $amount, EntityRegainHealthEvent $source ) |
|
|
isAlive ( ) |
|
|
isInsideOfFire ( ) |
|
|
isInsideOfPortal ( ) |
|
|
isInsideOfSolid ( ) |
|
|
isInsideOfWater ( ) |
|
|
isNameTagVisible ( ) : boolean |
|
|
isOnFire ( ) |
|
|
isOnGround ( ) |
|
|
isSneaking ( ) |
|
|
isSprinting ( ) |
|
|
kill ( ) |
|
|
linkEntity ( Entity $entity ) |
|
|
move ( $dx, $dy, $dz ) |
|
|
moveFlying ( ) |
|
|
onCollideWithPlayer ( Human $entityPlayer ) |
|
|
onUpdate ( $currentTick ) |
|
|
registerEntity ( $className, $force = false ) |
|
|
removeAllEffects ( ) |
|
|
removeEffect ( $effectId ) |
|
|
removeMetadata ( $metadataKey, pocketmine\plugin\Plugin $plugin ) |
|
|
resetFallDistance ( ) |
|
|
respawnToAll ( ) |
|
|
saveNBT ( ) |
|
|
scheduleUpdate ( ) |
|
|
sendData ( Player[] | Player $player, array $data = null ) |
|
|
sendLinkedData ( ) |
|
|
sendPotionEffects ( Player $player ) |
|
|
setDataFlag ( $propertyId, $id, boolean $value = true, integer $type = self::DATA_TYPE_BYTE ) |
|
|
setDataProperty ( integer $id, integer $type, mixed $value ) : boolean |
|
|
setHealth ( integer $amount ) |
Sets the health of the Entity. This won't send any update to the players |
|
setLastDamageCause ( EntityDamageEvent $type ) |
|
|
setLinked ( $type, Entity $entity ) |
|
|
setLocation ( Location $pos ) |
|
|
setMaxHealth ( integer $amount ) |
|
|
setMetadata ( $metadataKey, MetadataValue $metadataValue ) |
|
|
setMotion ( Vector3 $motion ) |
|
|
setNameTag ( string $name ) |
|
|
setNameTagVisible ( boolean $value = true ) |
|
|
setOnFire ( $seconds ) |
|
|
setPosition ( Vector3 $pos ) |
|
|
setPositionAndRotation ( Vector3 $pos, $yaw, $pitch ) |
|
|
setRotation ( $yaw, $pitch ) |
|
|
setSneaking ( $value = true ) |
|
|
setSprinting ( $value = true ) |
|
|
spawnTo ( Player $player ) |
|
|
spawnToAll ( ) |
|
|
teleport ( Vector3 $pos, float $yaw = null, float $pitch = null ) : boolean |
|
|