Package org.core.entity.living.human
Interface Human<E extends Entity<?>>
- All Superinterfaces:
AbstractHuman<E>
,Creature<E>
,Entity<E>
,EntityProjectileSource
,EntitySource
,InventoryHoldingEntity<E>
,LivingEntity<E>
,Positionable<SyncExactPosition>
,ProjectileSource
,Source
,Tamer<E>
,TargetableEntity<E>
- All Known Subinterfaces:
HumanSnapshot
,LiveHuman
-
Method Summary
Modifier and TypeMethodDescriptiondefault EntityType<LiveHuman,HumanSnapshot>
getType()
Gets the type of the entityMethods inherited from interface org.core.entity.living.human.AbstractHuman
getExhaustionLevel, getFoodLevel, getName, getSaturationLevel, isSneaking, setExhaustionLevel, setFood, setSaturationLevel, setSneaking
Methods inherited from interface org.core.entity.Entity
addPassengers, addPassengers, clearPassengers, createSnapshot, getAttachedTo, getCustomNameComponent, getFacingDirection, getPassengers, getPitch, getPosition, getRoll, getVelocity, getYaw, hasGravity, hasPassengers, isCustomNameVisible, isOnGround, isRemoved, removePassengers, removePassengers, setCustomName, setCustomName, setCustomNameVisible, setGravity, setPitch, setPosition, setPosition, setPosition, setPosition, setRoll, setVelocity, setVelocity, setYaw
Methods inherited from interface org.core.entity.InventoryHoldingEntity
getInventory
Methods inherited from interface org.core.entity.living.TargetableEntity
getTargetEntity, removeTargetEntity, setTargetEntity