Package kr.toxicity.model.api.nms
Interface EntityAdapter
public interface EntityAdapter
An adapter of entity
-
Method Summary
Modifier and TypeMethodDescriptionfloatbodyYaw()Gets entity's body yaw (y-rot)@Nullable net.kyori.adventure.text.ComponentGets custom name of this entityfloatGets entity's damage tickbooleandead()Checks source entity is dead@NotNull org.bukkit.entity.Entityentity()Gets a sourcebooleanfly()Check source entity is on the flybooleanglow()Check source entity is on a glowbooleanground()Checks source entity is on the ground@NotNull Objecthandle()Gets vanilla entitydefault booleanChecks this entity has controlling passengerfloatheadYaw()Gets entity's yaw (y-rot)intid()Gets entity idbooleanChecks source entity is invisiblebooleanonWalk()Check source entity is on a walk@NotNull org.joml.Vector3fGets entity's passenger pointfloatpitch()Gets entity's pitch (x-rot)default @NotNull Optional<EntityTrackerRegistry> registry()Gets tracker registry of this adapterdoublescale()Gets entity's scalefloatGets entity's walk speed
-
Method Details
-
entity
@NotNull @NotNull org.bukkit.entity.Entity entity()Gets a source- Returns:
- source entity
-
customName
@Nullable @Nullable net.kyori.adventure.text.Component customName()Gets custom name of this entity- Returns:
- custom name
-
handle
Gets vanilla entity- Returns:
- vanilla entity
-
id
int id()Gets entity id- Returns:
- entity id
-
dead
boolean dead()Checks source entity is dead- Returns:
- dead
-
ground
boolean ground()Checks source entity is on the ground- Returns:
- on the ground
-
invisible
boolean invisible()Checks source entity is invisible- Returns:
- invisible
-
glow
boolean glow()Check source entity is on a glow- Returns:
- glow
-
onWalk
boolean onWalk()Check source entity is on a walk- Returns:
- walk
-
fly
boolean fly()Check source entity is on the fly- Returns:
- fly
-
scale
double scale()Gets entity's scale- Returns:
- scale
-
pitch
float pitch()Gets entity's pitch (x-rot)- Returns:
- pitch
-
bodyYaw
float bodyYaw()Gets entity's body yaw (y-rot)- Returns:
- body yaw
-
headYaw
float headYaw()Gets entity's yaw (y-rot)- Returns:
- yaw
-
damageTick
float damageTick()Gets entity's damage tick- Returns:
- damage tick
-
walkSpeed
float walkSpeed()Gets entity's walk speed- Returns:
- walk speed
-
passengerPosition
@NotNull @NotNull org.joml.Vector3f passengerPosition()Gets entity's passenger point- Returns:
- passenger point
-
registry
Gets tracker registry of this adapter- Returns:
- optional tracker registry
-
hasControllingPassenger
default boolean hasControllingPassenger()Checks this entity has controlling passenger- Returns:
- has controlling passenger
-