public class EntityHuman extends EntityCreature implements org.cloudburstmc.api.entity.Human
| Modifier and Type | Field and Description |
|---|---|
protected UUID |
identity |
protected org.cloudburstmc.api.player.skin.Skin |
skin |
attackTime, invisible, movementSpeed, turtleTicksabsorption, age, blocksAround, boundingBox, chunk, closed, collisionBlockStates, data, deadTicks, effects, entityCollisionReduction, fallDistance, fireProof, fireTicks, firstMove, hasSpawned, health, highestPosition, inBlock, inPortalTicks, invulnerable, isCollided, isCollidedHorizontally, isCollidedVertically, isPlayer, isStatic, justCreated, keepMovement, lastDamageCause, lastMotion, lastPitch, lastPosition, lastUpdate, lastYaw, level, maxFireTicks, motion, motionChanged, noDamageTicks, onGround, passengers, pitch, pitchDelta, position, positionChanged, scale, server, tag, ticksLived, timing, vehicle, yaw, yawDelta, ySize| Constructor and Description |
|---|
EntityHuman(org.cloudburstmc.api.entity.EntityType<org.cloudburstmc.api.entity.Human> type,
org.cloudburstmc.api.level.Location location) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
attack(org.cloudburstmc.api.event.entity.EntityDamageEvent source) |
protected double |
calculateEnchantmentProtectionFactor(org.cloudburstmc.api.item.ItemStack item,
org.cloudburstmc.api.event.entity.EntityDamageEvent source) |
void |
close() |
protected com.nukkitx.protocol.bedrock.BedrockPacket |
createAddEntityPacket() |
void |
despawnFrom(org.cloudburstmc.api.player.Player player) |
protected float |
getBaseOffset() |
org.cloudburstmc.api.item.ItemStack[] |
getDrops() |
float |
getEyeHeight() |
float |
getHeight() |
float |
getLength() |
String |
getName() |
UUID |
getServerId() |
org.cloudburstmc.api.player.skin.Skin |
getSkin() |
float |
getWidth() |
protected void |
initEntity() |
boolean |
isGliding() |
boolean |
isSneaking() |
boolean |
isSprinting() |
boolean |
isSwimming() |
void |
loadAdditionalData(com.nukkitx.nbt.NbtMap tag) |
void |
saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag) |
void |
setGliding() |
void |
setGliding(boolean value) |
void |
setOnFire(int seconds) |
void |
setServerId(UUID uuid) |
void |
setSkin(org.cloudburstmc.api.player.skin.Skin skin) |
void |
setSneaking() |
void |
setSneaking(boolean value) |
void |
setSprinting() |
void |
setSprinting(boolean value) |
void |
setSwimming() |
void |
setSwimming(boolean value) |
void |
spawnTo(org.cloudburstmc.api.player.Player p) |
getInventorycollidingWith, entityBaseTick, entityBaseTick, getAirTicks, getDrag, getGravity, getLineOfSight, getLineOfSight, getLineOfSight, getMovementSpeed, getTargetBlock, getTargetBlock, hasLineOfSight, kill, knockBack, setAirTicks, setHealth, setMovementSpeedaddEffect, addMotion, addMovement, attack, broadcastLinkPacket, canBeMovedByCurrents, canClimb, canClimbWalls, canCollide, canCollideWith, canPassThrough, canTriggerPressurePlate, canTriggerWalking, checkBlockCollision, checkChunks, checkGroundState, checkObstruction, checkObstruction, despawnFrom, despawnFromAll, dismount, extinguish, fall, fastMove, getAbsorption, getAir, getBlocksAround, getBoundingBox, getCardinalDirection, getChunk, getCollisionBlocks, getData, getDirection, getDirectionPlane, getDirectionVector, getEffect, getEffect, getEffects, getFireTicks, getHealth, getHighestPosition, getHorizontalDirection, getLastDamageCause, getLevel, getLocation, getMaxHealth, getMotion, getMountedOffset, getNameTag, getNoDamageTicks, getOwner, getPassenger, getPassengers, getPitch, getPosition, getRuntimeId, getScale, getScoreTag, getSeatPosition, getServer, getStepHeight, getTag, getType, getUniqueId, getVehicle, getViewers, getX, getY, getYaw, getZ, handleLavaMovement, hasControllingPassenger, hasEffect, hasEffect, hasNameTag, heal, heal, init, isAlive, isClosed, isControlling, isImmobile, isInsideOfFire, isInsideOfSolid, isInsideOfWater, isInvulnerable, isNameTagAlwaysVisible, isNameTagVisible, isOnGround, isPassenger, mount, move, move, onCollideWithPlayer, onDismount, onEntityCollision, onInteract, onInteract, onMount, onStruckByLightning, onUpdate, recalculateBoundingBox, recalculateEffectColor, removeAllEffects, removeEffect, removeEffect, resetFallDistance, respawnToAll, scheduleUpdate, sendData, sendData, sendFlags, sendPotionEffects, setAbsorption, setAir, setCanClimb, setCanClimb, setCanClimbWalls, setCanClimbWalls, setFallDistance, setHighestPosition, setImmobile, setImmobile, setInvulnerable, setLastDamageCause, setMaxHealth, setMotion, setNameTag, setNameTagAlwaysVisible, setNameTagAlwaysVisible, setNameTagVisible, setNameTagVisible, setNoDamageTicks, setOnGround, setOwner, setPosition, setPositionAndRotation, setRotation, setScale, setScoreTag, setSeatPosition, spawnTo, spawnToAll, switchLevel, teleport, teleport, teleport, teleport, toString, updateFallState, updateMovement, updatePassengerPosition, updatePassengersclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddEffect, attack, canBeMovedByCurrents, canCollide, canCollideWith, canPassThrough, canTriggerPressurePlate, despawnFromAll, dismount, extinguish, fall, getAbsorption, getBoundingBox, getChunk, getDirection, getDirectionPlane, getDirectionVector, getDrag, getEffect, getEffect, getEffects, getFireTicks, getGravity, getHealth, getHighestPosition, getHorizontalDirection, getLastDamageCause, getLevel, getLocation, getMaxHealth, getMotion, getNameTag, getNoDamageTicks, getOwner, getPassengers, getPitch, getPosition, getRuntimeId, getScale, getSeatPosition, getServer, getType, getUniqueId, getVehicle, getViewers, getX, getY, getYaw, getZ, hasControllingPassenger, hasEffect, hasEffect, hasNameTag, heal, heal, isAlive, isClosed, isControlling, isNameTagVisible, isOnFire, isOnGround, isPassenger, isUndead, kill, mount, mount, onDismount, onEntityCollision, onInteract, onMount, onStruckByLightning, onUpdate, removeAllEffects, removeEffect, removeEffect, resetFallDistance, setAbsorption, setHealth, setHighestPosition, setMaxHealth, setMotion, setNameTag, setNameTagVisible, setNoDamageTicks, setOnGround, setOwner, setPosition, setPositionAndRotation, setRotation, setScale, setSeatPosition, spawnToAll, teleport, teleport, teleport, teleportprotected UUID identity
protected org.cloudburstmc.api.player.skin.Skin skin
public EntityHuman(org.cloudburstmc.api.entity.EntityType<org.cloudburstmc.api.entity.Human> type,
org.cloudburstmc.api.level.Location location)
public float getWidth()
getWidth in interface org.cloudburstmc.api.entity.EntitygetWidth in class BaseEntitypublic float getLength()
getLength in interface org.cloudburstmc.api.entity.EntitygetLength in class BaseEntitypublic float getHeight()
getHeight in interface org.cloudburstmc.api.entity.EntitygetHeight in class BaseEntitypublic float getEyeHeight()
getEyeHeight in interface org.cloudburstmc.api.entity.EntitygetEyeHeight in class BaseEntityprotected float getBaseOffset()
getBaseOffset in class BaseEntitypublic org.cloudburstmc.api.player.skin.Skin getSkin()
public UUID getServerId()
public void setServerId(UUID uuid)
public void setSkin(org.cloudburstmc.api.player.skin.Skin skin)
protected void initEntity()
initEntity in class BaseEntitypublic void loadAdditionalData(com.nukkitx.nbt.NbtMap tag)
loadAdditionalData in class EntityCreaturepublic void saveAdditionalData(com.nukkitx.nbt.NbtMapBuilder tag)
saveAdditionalData in class EntityLivingpublic String getName()
getName in interface org.cloudburstmc.api.entity.EntitygetName in class BaseEntitypublic void spawnTo(org.cloudburstmc.api.player.Player p)
spawnTo in interface org.cloudburstmc.api.entity.EntityspawnTo in class BaseEntityprotected com.nukkitx.protocol.bedrock.BedrockPacket createAddEntityPacket()
createAddEntityPacket in class BaseEntitypublic void despawnFrom(org.cloudburstmc.api.player.Player player)
despawnFrom in interface org.cloudburstmc.api.entity.EntitydespawnFrom in class BaseEntitypublic void close()
close in interface org.cloudburstmc.api.entity.Entityclose in class BaseEntitypublic boolean attack(org.cloudburstmc.api.event.entity.EntityDamageEvent source)
attack in interface org.cloudburstmc.api.entity.Entityattack in class EntityLivingprotected double calculateEnchantmentProtectionFactor(org.cloudburstmc.api.item.ItemStack item,
org.cloudburstmc.api.event.entity.EntityDamageEvent source)
public void setOnFire(int seconds)
setOnFire in interface org.cloudburstmc.api.entity.EntitysetOnFire in class BaseEntitypublic org.cloudburstmc.api.item.ItemStack[] getDrops()
getDrops in class EntityLivingpublic boolean isSneaking()
public void setSneaking(boolean value)
public void setSneaking()
public boolean isSwimming()
public void setSwimming(boolean value)
public void setSwimming()
public boolean isSprinting()
public void setSprinting(boolean value)
public void setSprinting()
public boolean isGliding()
public void setGliding(boolean value)
public void setGliding()
Copyright © 2021. All rights reserved.