Package com.ticxo.modelengine.api.entity
Interface BaseEntity<T>
- All Superinterfaces:
DataIO
- All Known Implementing Classes:
BukkitEntity
,BukkitPlayer
,Dummy
-
Method Summary
Modifier and TypeMethodDescriptiongetData()
int
default org.bukkit.Location
double
default List<org.bukkit.entity.Entity>
int
getUUID()
float
float
float
float
getYRot()
boolean
interact
(org.bukkit.entity.HumanEntity player, org.bukkit.inventory.EquipmentSlot slot) boolean
isAlive()
boolean
isFlying()
boolean
boolean
boolean
boolean
boolean
boolean
default void
default void
void
setCollidableWith
(org.bukkit.entity.Entity entity, boolean flag) void
setForcedAlive
(boolean flag) void
setMaxStepHeight
(double stepHeight) void
setRenderRadius
(int radius) void
setVisible
(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
-