Interface EntityHandler
public interface EntityHandler
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumstatic enumstatic enum -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescription@Nullable HitboxEntitycastHitbox(org.bukkit.entity.Entity entity) createHitbox(org.bukkit.Location location, ModelBone bone, SubHitbox subHitbox) voiddestroyDynamicHitbox(DynamicHitbox hitbox) voidforceDespawn(BaseEntity<?> entity, org.bukkit.entity.Player player) default voidforceDespawn(org.bukkit.entity.Entity entity) voidforceSpawn(BaseEntity<?> entity, org.bukkit.entity.Player player) default voidforceSpawn(org.bukkit.entity.Entity entity) voidforceUseItem(org.bukkit.entity.Player player, org.bukkit.inventory.EquipmentSlot slot) intstatic Set<EntityHandler.Point>getPoints(byte face) doublegetStepHeight(org.bukkit.entity.Entity entity) floatgetXHeadRot(org.bukkit.entity.Entity entity) floatgetYBodyRot(org.bukkit.entity.Entity entity) floatgetYHeadRot(org.bukkit.entity.Entity entity) floatgetYRot(org.bukkit.entity.Entity entity) booleaninteract(org.bukkit.entity.Entity entity, org.bukkit.entity.HumanEntity player, org.bukkit.inventory.EquipmentSlot hand) booleanisFlying(org.bukkit.entity.Entity entity) booleanisForcedInvisible(org.bukkit.entity.Player player) booleanisJumping(org.bukkit.entity.Entity entity) booleanisRemoved(org.bukkit.entity.Entity entity) booleanisStrafing(org.bukkit.entity.Entity entity) booleanisWalking(org.bukkit.entity.Entity entity) voidmovePassenger(org.bukkit.entity.Entity entity, double x, double y, double z) voidsetDeathTick(org.bukkit.entity.Entity entity, int tick) voidsetForcedInvisible(org.bukkit.entity.Player player, boolean flag) voidvoidsetPosition(org.bukkit.entity.Entity entity, double x, double y, double z) voidsetStepHeight(org.bukkit.entity.Entity entity, double height) voidsetXHeadRot(org.bukkit.entity.Entity entity, float angle) voidsetYBodyRot(org.bukkit.entity.Entity entity, float angle) voidsetYHeadRot(org.bukkit.entity.Entity entity, float angle) voidsetYRot(org.bukkit.entity.Entity entity, float angle) booleanshouldCull(org.bukkit.entity.Player player, org.bukkit.entity.Entity entity, @Nullable Hitbox cullHitbox) voidspawnDynamicHitbox(DynamicHitbox hitbox) voidvoidupdateDynamicHitbox(DynamicHitbox hitbox) wrapBodyRotationControl(org.bukkit.entity.Entity entity, Supplier<BodyRotationController> def) wrapLookController(org.bukkit.entity.Entity entity, Supplier<LookController> def) wrapMoveController(org.bukkit.entity.Entity entity, Supplier<MoveController> def) voidwrapNavigation(org.bukkit.entity.Entity entity) wrapTrackedEntity(org.bukkit.entity.Entity entity)
-
Field Details
-
ON_MIN_X
static final int ON_MIN_X- See Also:
-
ON_MAX_X
static final int ON_MAX_X- See Also:
-
ON_MIN_Y
static final int ON_MIN_Y- See Also:
-
ON_MAX_Y
static final int ON_MAX_Y- See Also:
-
ON_MIN_Z
static final int ON_MIN_Z- See Also:
-
ON_MAX_Z
static final int ON_MAX_Z- See Also:
-
-
Method Details
-
getPoints
-
updateConfig
void updateConfig() -
getNextEntityId
int getNextEntityId() -
setHitbox
-
setStepHeight
void setStepHeight(org.bukkit.entity.Entity entity, double height) -
getStepHeight
double getStepHeight(org.bukkit.entity.Entity entity) -
setPosition
void setPosition(org.bukkit.entity.Entity entity, double x, double y, double z) -
movePassenger
void movePassenger(org.bukkit.entity.Entity entity, double x, double y, double z) -
forceSpawn
-
forceSpawn
default void forceSpawn(org.bukkit.entity.Entity entity) -
forceDespawn
-
forceDespawn
default void forceDespawn(org.bukkit.entity.Entity entity) -
setForcedInvisible
void setForcedInvisible(org.bukkit.entity.Player player, boolean flag) -
isForcedInvisible
boolean isForcedInvisible(org.bukkit.entity.Player player) -
wrapBodyRotationControl
BodyRotationController wrapBodyRotationControl(org.bukkit.entity.Entity entity, Supplier<BodyRotationController> def) -
wrapMoveController
-
wrapLookController
-
createHitbox
-
castHitbox
-
hurt
-
interact
EntityHandler.InteractionResult interact(org.bukkit.entity.Entity entity, org.bukkit.entity.HumanEntity player, org.bukkit.inventory.EquipmentSlot hand) -
spawnDynamicHitbox
-
updateDynamicHitbox
-
destroyDynamicHitbox
-
forceUseItem
void forceUseItem(org.bukkit.entity.Player player, org.bukkit.inventory.EquipmentSlot slot) -
getYRot
float getYRot(org.bukkit.entity.Entity entity) -
getYHeadRot
float getYHeadRot(org.bukkit.entity.Entity entity) -
getXHeadRot
float getXHeadRot(org.bukkit.entity.Entity entity) -
getYBodyRot
float getYBodyRot(org.bukkit.entity.Entity entity) -
setYRot
void setYRot(org.bukkit.entity.Entity entity, float angle) -
setYHeadRot
void setYHeadRot(org.bukkit.entity.Entity entity, float angle) -
setXHeadRot
void setXHeadRot(org.bukkit.entity.Entity entity, float angle) -
setYBodyRot
void setYBodyRot(org.bukkit.entity.Entity entity, float angle) -
isWalking
boolean isWalking(org.bukkit.entity.Entity entity) -
isStrafing
boolean isStrafing(org.bukkit.entity.Entity entity) -
isJumping
boolean isJumping(org.bukkit.entity.Entity entity) -
isFlying
boolean isFlying(org.bukkit.entity.Entity entity) -
isRemoved
boolean isRemoved(org.bukkit.entity.Entity entity) -
setDeathTick
void setDeathTick(org.bukkit.entity.Entity entity, int tick) -
wrapTrackedEntity
-
shouldCull
boolean shouldCull(org.bukkit.entity.Player player, org.bukkit.entity.Entity entity, @Nullable @Nullable Hitbox cullHitbox)
-