public class LivingEntity extends Entity
| Modifier and Type | Field and Description |
|---|---|
protected com.nukkitx.protocol.bedrock.data.inventory.ItemData |
boots |
protected com.nukkitx.protocol.bedrock.data.inventory.ItemData |
chestplate |
protected com.nukkitx.protocol.bedrock.data.inventory.ItemData |
hand |
protected com.nukkitx.protocol.bedrock.data.inventory.ItemData |
helmet |
protected com.nukkitx.protocol.bedrock.data.inventory.ItemData |
leggings |
protected com.nukkitx.protocol.bedrock.data.inventory.ItemData |
offHand |
attributes, entityId, entityType, geyserId, metadata, motion, onGround, passengers, position, rotation, valid| Constructor and Description |
|---|
LivingEntity(long entityId,
long geyserId,
EntityType entityType,
com.nukkitx.math.vector.Vector3f position,
com.nukkitx.math.vector.Vector3f motion,
com.nukkitx.math.vector.Vector3f rotation) |
| Modifier and Type | Method and Description |
|---|---|
protected float |
getDefaultMaxHealth()
Used for the health visual when mounting an entity.
|
protected boolean |
isShaking(GeyserSession session)
If true, the entity should be shaking on the client's end.
|
protected void |
setDimensions(com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose pose)
Set the height and width of the entity's bounding box
|
protected void |
setFreezing(GeyserSession session,
float amount)
Set a float from 0-1 - how strong the "frozen" overlay should be on screen.
|
void |
updateAllEquipment(GeyserSession session) |
void |
updateArmor(GeyserSession session) |
void |
updateBedrockAttributes(GeyserSession session) |
void |
updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata,
GeyserSession session)
Applies the Java metadata to the local Bedrock metadata copy
|
void |
updateMainHand(GeyserSession session) |
void |
updateOffHand(GeyserSession session) |
as, despawnEntity, getBedrockRotation, is, moveAbsolute, moveAbsolute, moveRelative, moveRelative, spawnEntity, teleport, updateBedrockMetadata, updateHeadLookRotation, updatePositionAndRotation, updateRotationprotected com.nukkitx.protocol.bedrock.data.inventory.ItemData helmet
protected com.nukkitx.protocol.bedrock.data.inventory.ItemData chestplate
protected com.nukkitx.protocol.bedrock.data.inventory.ItemData leggings
protected com.nukkitx.protocol.bedrock.data.inventory.ItemData boots
protected com.nukkitx.protocol.bedrock.data.inventory.ItemData hand
protected com.nukkitx.protocol.bedrock.data.inventory.ItemData offHand
public LivingEntity(long entityId,
long geyserId,
EntityType entityType,
com.nukkitx.math.vector.Vector3f position,
com.nukkitx.math.vector.Vector3f motion,
com.nukkitx.math.vector.Vector3f rotation)
public void updateBedrockMetadata(com.github.steveice10.mc.protocol.data.game.entity.metadata.EntityMetadata entityMetadata,
GeyserSession session)
EntityupdateBedrockMetadata in class EntityentityMetadata - the Java entity metadatasession - GeyserSessionprotected boolean isShaking(GeyserSession session)
Entityprotected void setDimensions(com.github.steveice10.mc.protocol.data.game.entity.metadata.Pose pose)
EntitysetDimensions in class Entityprotected void setFreezing(GeyserSession session, float amount)
EntitysetFreezing in class Entitypublic void updateAllEquipment(GeyserSession session)
public void updateArmor(GeyserSession session)
public void updateMainHand(GeyserSession session)
public void updateOffHand(GeyserSession session)
public void updateBedrockAttributes(GeyserSession session)
updateBedrockAttributes in class Entityprotected float getDefaultMaxHealth()
Copyright © 2021 GeyserMC. All rights reserved.