Package com.ticxo.modelengine.api.entity
Interface BaseEntity<T>
- All Superinterfaces:
DataIO
- All Known Implementing Classes:
BukkitEntity,BukkitPlayer,Dummy
-
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.util.BoundingBoxgetData()intintfloatdefault org.bukkit.Locationfloatdoubledefault List<org.bukkit.entity.Entity>intgetUUID()floatfloatfloatfloatgetYRot()booleanbooleanhurt(HitboxEntity hitbox, @Nullable org.bukkit.entity.HumanEntity player, Object nmsDamageCause, float damage) interact(HitboxEntity hitbox, org.bukkit.entity.HumanEntity player, org.bukkit.inventory.EquipmentSlot slot) interact(org.bukkit.entity.HumanEntity player, org.bukkit.inventory.EquipmentSlot slot) booleanisAlive()booleanisFlying()booleanbooleanbooleanbooleanisOnFire()booleanbooleanbooleanbooleandefault voidvoiddefault voidvoidsetCollidableWith(org.bukkit.entity.Entity entity, boolean flag) voidsetForcedAlive(boolean flag) voidsetMaxStepHeight(double stepHeight) voidsetRenderRadius(int radius) voidsetVisible(boolean flag)
-
Method Details
-
getOriginal
T getOriginal() -
getData
IEntityData getData() -
registerData
void registerData() -
isVisible
boolean isVisible() -
setVisible
void setVisible(boolean flag) -
isRemoved
boolean isRemoved() -
isAlive
boolean isAlive() -
isForcedAlive
boolean isForcedAlive() -
setForcedAlive
void setForcedAlive(boolean flag) -
getEntityId
int getEntityId() -
getUUID
UUID getUUID() -
getLocation
default org.bukkit.Location getLocation() -
getPassengers
-
getMaxStepHeight
double getMaxStepHeight() -
setMaxStepHeight
void setMaxStepHeight(double stepHeight) -
getRenderRadius
int getRenderRadius() -
setRenderRadius
void setRenderRadius(int radius) -
setCollidableWith
void setCollidableWith(org.bukkit.entity.Entity entity, boolean flag) -
getBodyRotationController
BodyRotationController getBodyRotationController() -
getMoveController
MoveController getMoveController() -
getLookController
LookController getLookController() -
isGlowing
boolean isGlowing() -
getGlowColor
int getGlowColor() -
isOnFire
boolean isOnFire() -
hurt
boolean hurt(@Nullable @Nullable org.bukkit.entity.HumanEntity player, Object nmsDamageCause, float damage) -
hurt
boolean hurt(HitboxEntity hitbox, @Nullable @Nullable org.bukkit.entity.HumanEntity player, Object nmsDamageCause, float damage) -
interact
EntityHandler.InteractionResult interact(org.bukkit.entity.HumanEntity player, org.bukkit.inventory.EquipmentSlot slot) -
interact
EntityHandler.InteractionResult interact(HitboxEntity hitbox, org.bukkit.entity.HumanEntity player, org.bukkit.inventory.EquipmentSlot slot) -
getYRot
float getYRot() -
getYHeadRot
float getYHeadRot() -
getXHeadRot
float getXHeadRot() -
getYBodyRot
float getYBodyRot() -
isWalking
boolean isWalking() -
isStrafing
boolean isStrafing() -
isJumping
boolean isJumping() -
isFlying
boolean isFlying() -
getHealth
float getHealth() -
getMaxHealth
float getMaxHealth() -
getBoundingBox
org.bukkit.util.BoundingBox getBoundingBox() -
save
-
load
-