Package me.ulrich.clans.interfaces
Interface EntityAPI
- All Known Implementing Classes:
EntityAPIManager
public interface EntityAPI
-
Method Summary
Modifier and TypeMethodDescriptionvoidanimateEntity(int entityID, me.ulrich.entitywizard.packetevents.wrapper.play.server.WrapperPlayServerEntityAnimation.EntityAnimationType animation) me.ulrich.entitywizard.packetevents.util.Vector3dcalculateVelocity(me.ulrich.entitywizard.packetevents.util.Vector3d from, me.ulrich.entitywizard.packetevents.util.Vector3d to, int heightGain) Optional<me.ulrich.entitywizard.entitylib.wrapper.WrapperEntity>createCustomMetaEntity(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType type, EntityOptionsData optionsData, me.ulrich.entitywizard.packetevents.protocol.world.Location spawnLocation) createEntity(org.bukkit.entity.Player player, org.bukkit.Location location, me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType, EntityOptionsData optionsData, List<me.ulrich.entitywizard.packetevents.protocol.player.Equipment> equipament, List<org.bukkit.entity.Player> viewers) voidcreateEntityMeta(me.ulrich.entitywizard.entitylib.wrapper.WrapperEntity entity, me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType, EntityOptionsData optionsData) voiddestroyEntity(int entityID) voidentityAddView(int entityID, UUID playerUUID) voidentityAddView(int entityID, org.bukkit.entity.Player player) voidentityRelativeMove(int entityID, me.ulrich.entitywizard.packetevents.protocol.world.Location location, boolean ground) voidentityRemoveView(int entityID, UUID playerUUID) voidentityRemoveView(int entityID, org.bukkit.entity.Player player) voidentityRename(int entityID, Optional<String> name) voidentityRotation(int entityID, float yaw, float pitch) voidentitySetGlowing(int entityID, boolean glowing) voidentitySetInvisible(int entityID, boolean invisible) voidentitySetViewDistance(int entityID, int distance) voidentitySetViews(int entityID, List<org.bukkit.entity.Player> viewers) voidentitySetViewsUUID(int entityID, List<UUID> viewers) voidentityTeleport(int entityID, me.ulrich.entitywizard.packetevents.protocol.world.Location location, boolean ground) voidentityTeleport(int entityID, me.ulrich.entitywizard.packetevents.util.Vector3d newPosition, float yaw, float pitch, boolean ground) voidequipEntity(int entityID, List<me.ulrich.entitywizard.packetevents.protocol.player.Equipment> equipaments) me.ulrich.entitywizard.packetevents.util.Vector3dgenVec(me.ulrich.entitywizard.packetevents.protocol.world.Location a, me.ulrich.entitywizard.packetevents.protocol.world.Location b) booleanisAbstractEntity(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) booleanisAnimal(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) booleanisItem(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) booleanisMob(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) booleanisMonster(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) voidpassegerEntity(int entityID, int[] passegers) voidvelocityEntity(int entityID, me.ulrich.entitywizard.packetevents.util.Vector3d velocityVector) voidWalkTo(Clans plugin, UUID playerSender, int entityID, double velocity, Object targetLocation, boolean run, boolean returns)
-
Method Details
-
WalkTo
-
isAnimal
boolean isAnimal(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) -
isMonster
boolean isMonster(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) -
isMob
boolean isMob(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) -
isAbstractEntity
boolean isAbstractEntity(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) -
isItem
boolean isItem(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) -
createEntityMeta
void createEntityMeta(me.ulrich.entitywizard.entitylib.wrapper.WrapperEntity entity, me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType, EntityOptionsData optionsData) -
createEntity
Optional<SpawnedEntityData> createEntity(org.bukkit.entity.Player player, org.bukkit.Location location, me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType, EntityOptionsData optionsData, List<me.ulrich.entitywizard.packetevents.protocol.player.Equipment> equipament, List<org.bukkit.entity.Player> viewers) -
createCustomMetaEntity
Optional<me.ulrich.entitywizard.entitylib.wrapper.WrapperEntity> createCustomMetaEntity(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType type, EntityOptionsData optionsData, me.ulrich.entitywizard.packetevents.protocol.world.Location spawnLocation) -
entitySetViews
-
entitySetViewsUUID
-
entityAddView
void entityAddView(int entityID, org.bukkit.entity.Player player) -
entityAddView
-
entityRemoveView
void entityRemoveView(int entityID, org.bukkit.entity.Player player) -
entityRemoveView
-
entitySetViewDistance
void entitySetViewDistance(int entityID, int distance) -
entitySetInvisible
void entitySetInvisible(int entityID, boolean invisible) -
entitySetGlowing
void entitySetGlowing(int entityID, boolean glowing) -
entityRename
-
entityTeleport
void entityTeleport(int entityID, me.ulrich.entitywizard.packetevents.protocol.world.Location location, boolean ground) -
entityTeleport
void entityTeleport(int entityID, me.ulrich.entitywizard.packetevents.util.Vector3d newPosition, float yaw, float pitch, boolean ground) -
entityRelativeMove
void entityRelativeMove(int entityID, me.ulrich.entitywizard.packetevents.protocol.world.Location location, boolean ground) -
entityRotation
void entityRotation(int entityID, float yaw, float pitch) -
equipEntity
void equipEntity(int entityID, List<me.ulrich.entitywizard.packetevents.protocol.player.Equipment> equipaments) -
velocityEntity
void velocityEntity(int entityID, me.ulrich.entitywizard.packetevents.util.Vector3d velocityVector) -
passegerEntity
void passegerEntity(int entityID, int[] passegers) -
animateEntity
void animateEntity(int entityID, me.ulrich.entitywizard.packetevents.wrapper.play.server.WrapperPlayServerEntityAnimation.EntityAnimationType animation) -
destroyEntity
void destroyEntity(int entityID) -
genVec
me.ulrich.entitywizard.packetevents.util.Vector3d genVec(me.ulrich.entitywizard.packetevents.protocol.world.Location a, me.ulrich.entitywizard.packetevents.protocol.world.Location b) -
calculateVelocity
me.ulrich.entitywizard.packetevents.util.Vector3d calculateVelocity(me.ulrich.entitywizard.packetevents.util.Vector3d from, me.ulrich.entitywizard.packetevents.util.Vector3d to, int heightGain)
-