Package com.ticxo.modelengine.api.entity
Class Dummy<T>
java.lang.Object
com.ticxo.modelengine.api.entity.Dummy<T>
- All Implemented Interfaces:
BaseEntity<T>,DataIO
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BodyRotationControllerprotected final DummyEntityData<T>protected booleanprotected final intprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected final LookControllerprotected final MoveControllerprotected final Tprotected final UUIDprotected floatprotected floatprotected float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetData()intdoubleintgetUUID()floatfloatfloatfloatgetYRot()booleaninteract(org.bukkit.entity.HumanEntity player, org.bukkit.inventory.EquipmentSlot slot) booleanisAlive()booleanbooleanisFlying()booleanbooleanbooleanbooleanbooleanbooleanvoidsetCollidableWith(org.bukkit.entity.Entity entity, boolean flag) voidsetDetectingPlayers(boolean detectingPlayers) voidsetFlying(boolean isFlying) voidsetForcedAlive(boolean flag) voidsetForceHidden(org.bukkit.entity.Player player, boolean flag) voidsetForceViewing(org.bukkit.entity.Player player, boolean flag) voidsetJumping(boolean isJumping) voidsetLocation(org.bukkit.Location location) voidsetMaxStepHeight(double stepHeight) voidsetRemoved(boolean isRemoved) voidsetRenderRadius(int radius) voidsetStrafing(boolean isStrafing) voidsetVisible(boolean flag) voidsetWalking(boolean isWalking) voidsetXHeadRot(float xHeadRot) voidsetYBodyRot(float yBodyRot) voidsetYHeadRot(float yHeadRot) voidsyncLocation(org.bukkit.Location location) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.ticxo.modelengine.api.entity.BaseEntity
getLocation, getPassengers, load, save
-
Field Details
-
entityId
protected final int entityId -
uuid
-
original
-
data
-
bodyRotationController
-
moveController
-
lookController
-
detectingPlayers
protected boolean detectingPlayers -
isRemoved
protected boolean isRemoved -
isWalking
protected boolean isWalking -
isStrafing
protected boolean isStrafing -
isJumping
protected boolean isJumping -
isFlying
protected boolean isFlying -
yHeadRot
protected float yHeadRot -
xHeadRot
protected float xHeadRot -
yBodyRot
protected float yBodyRot
-
-
Constructor Details
-
Dummy
public Dummy() -
Dummy
-
Dummy
-
Dummy
-
-
Method Details
-
isAlive
public boolean isAlive()- Specified by:
isAlivein interfaceBaseEntity<T>
-
getUUID
- Specified by:
getUUIDin interfaceBaseEntity<T>
-
getRenderRadius
public int getRenderRadius()- Specified by:
getRenderRadiusin interfaceBaseEntity<T>
-
setRenderRadius
public void setRenderRadius(int radius) - Specified by:
setRenderRadiusin interfaceBaseEntity<T>
-
getYRot
public float getYRot()- Specified by:
getYRotin interfaceBaseEntity<T>
-
setLocation
public void setLocation(org.bukkit.Location location) -
syncLocation
public void syncLocation(org.bukkit.Location location) -
setForceViewing
public void setForceViewing(org.bukkit.entity.Player player, boolean flag) -
setForceHidden
public void setForceHidden(org.bukkit.entity.Player player, boolean flag) -
isVisible
public boolean isVisible()- Specified by:
isVisiblein interfaceBaseEntity<T>
-
setVisible
public void setVisible(boolean flag) - Specified by:
setVisiblein interfaceBaseEntity<T>
-
isForcedAlive
public boolean isForcedAlive()- Specified by:
isForcedAlivein interfaceBaseEntity<T>
-
setForcedAlive
public void setForcedAlive(boolean flag) - Specified by:
setForcedAlivein interfaceBaseEntity<T>
-
getMaxStepHeight
public double getMaxStepHeight()- Specified by:
getMaxStepHeightin interfaceBaseEntity<T>
-
setMaxStepHeight
public void setMaxStepHeight(double stepHeight) - Specified by:
setMaxStepHeightin interfaceBaseEntity<T>
-
setCollidableWith
public void setCollidableWith(org.bukkit.entity.Entity entity, boolean flag) - Specified by:
setCollidableWithin interfaceBaseEntity<T>
-
hurt
public boolean hurt(@Nullable @Nullable org.bukkit.entity.HumanEntity player, Object nmsDamageCause, float damage) - Specified by:
hurtin interfaceBaseEntity<T>
-
interact
public EntityHandler.InteractionResult interact(org.bukkit.entity.HumanEntity player, org.bukkit.inventory.EquipmentSlot slot) - Specified by:
interactin interfaceBaseEntity<T>
-
getEntityId
public int getEntityId()- Specified by:
getEntityIdin interfaceBaseEntity<T>
-
getOriginal
- Specified by:
getOriginalin interfaceBaseEntity<T>
-
getData
- Specified by:
getDatain interfaceBaseEntity<T>
-
getBodyRotationController
- Specified by:
getBodyRotationControllerin interfaceBaseEntity<T>
-
getMoveController
- Specified by:
getMoveControllerin interfaceBaseEntity<T>
-
getLookController
- Specified by:
getLookControllerin interfaceBaseEntity<T>
-
isDetectingPlayers
public boolean isDetectingPlayers() -
isRemoved
public boolean isRemoved()- Specified by:
isRemovedin interfaceBaseEntity<T>
-
isWalking
public boolean isWalking()- Specified by:
isWalkingin interfaceBaseEntity<T>
-
isStrafing
public boolean isStrafing()- Specified by:
isStrafingin interfaceBaseEntity<T>
-
isJumping
public boolean isJumping()- Specified by:
isJumpingin interfaceBaseEntity<T>
-
isFlying
public boolean isFlying()- Specified by:
isFlyingin interfaceBaseEntity<T>
-
getYHeadRot
public float getYHeadRot()- Specified by:
getYHeadRotin interfaceBaseEntity<T>
-
getXHeadRot
public float getXHeadRot()- Specified by:
getXHeadRotin interfaceBaseEntity<T>
-
getYBodyRot
public float getYBodyRot()- Specified by:
getYBodyRotin interfaceBaseEntity<T>
-
setDetectingPlayers
public void setDetectingPlayers(boolean detectingPlayers) -
setRemoved
public void setRemoved(boolean isRemoved) -
setWalking
public void setWalking(boolean isWalking) -
setStrafing
public void setStrafing(boolean isStrafing) -
setJumping
public void setJumping(boolean isJumping) -
setFlying
public void setFlying(boolean isFlying) -
setYHeadRot
public void setYHeadRot(float yHeadRot) -
setXHeadRot
public void setXHeadRot(float xHeadRot) -
setYBodyRot
public void setYBodyRot(float yBodyRot)
-