Package com.ticxo.modelengine.api.entity
Interface BaseEntity<T>
- All Superinterfaces:
DataIO
- All Known Implementing Classes:
BukkitEntity,BukkitPlayer,Dummy
-
Method Summary
Modifier and TypeMethodDescriptiongetData()intdefault org.bukkit.Locationdoubledefault List<org.bukkit.entity.Entity>intgetUUID()floatfloatfloatfloatgetYRot()booleaninteract(org.bukkit.entity.HumanEntity player, org.bukkit.inventory.EquipmentSlot slot) booleanisAlive()booleanisFlying()booleanbooleanbooleanbooleanbooleanbooleandefault voiddefault 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() -
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() -
hurt
boolean hurt(@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) -
getYRot
float getYRot() -
getYHeadRot
float getYHeadRot() -
getXHeadRot
float getXHeadRot() -
getYBodyRot
float getYBodyRot() -
isWalking
boolean isWalking() -
isStrafing
boolean isStrafing() -
isJumping
boolean isJumping() -
isFlying
boolean isFlying() -
save
-
load
-