Interface EntityAPI

All Known Implementing Classes:
EntityAPIManager

public interface EntityAPI
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    animateEntity(int entityID, me.ulrich.entitywizard.packetevents.wrapper.play.server.WrapperPlayServerEntityAnimation.EntityAnimationType animation)
     
    me.ulrich.entitywizard.packetevents.util.Vector3d
    calculateVelocity(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)
     
    void
    createEntityMeta(me.ulrich.entitywizard.entitylib.wrapper.WrapperEntity entity, me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType, EntityOptionsData optionsData)
     
    void
    destroyEntity(int entityID)
     
    void
    entityAddView(int entityID, UUID playerUUID)
     
    void
    entityAddView(int entityID, org.bukkit.entity.Player player)
     
    void
    entityRelativeMove(int entityID, me.ulrich.entitywizard.packetevents.protocol.world.Location location, boolean ground)
     
    void
    entityRemoveView(int entityID, UUID playerUUID)
     
    void
    entityRemoveView(int entityID, org.bukkit.entity.Player player)
     
    void
    entityRename(int entityID, Optional<String> name)
     
    void
    entityRotation(int entityID, float yaw, float pitch)
     
    void
    entitySetGlowing(int entityID, boolean glowing)
     
    void
    entitySetInvisible(int entityID, boolean invisible)
     
    void
    entitySetViewDistance(int entityID, int distance)
     
    void
    entitySetViews(int entityID, List<org.bukkit.entity.Player> viewers)
     
    void
    entitySetViewsUUID(int entityID, List<UUID> viewers)
     
    void
    entityTeleport(int entityID, me.ulrich.entitywizard.packetevents.protocol.world.Location location, boolean ground)
     
    void
    entityTeleport(int entityID, me.ulrich.entitywizard.packetevents.util.Vector3d newPosition, float yaw, float pitch, boolean ground)
     
    void
    equipEntity(int entityID, List<me.ulrich.entitywizard.packetevents.protocol.player.Equipment> equipaments)
     
    me.ulrich.entitywizard.packetevents.util.Vector3d
    genVec(me.ulrich.entitywizard.packetevents.protocol.world.Location a, me.ulrich.entitywizard.packetevents.protocol.world.Location b)
     
    boolean
    isAbstractEntity(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType)
     
    boolean
    isAnimal(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType)
     
    boolean
    isItem(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType)
     
    boolean
    isMob(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType)
     
    boolean
    isMonster(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType)
     
    void
    passegerEntity(int entityID, int[] passegers)
     
    void
    velocityEntity(int entityID, me.ulrich.entitywizard.packetevents.util.Vector3d velocityVector)
     
    void
    WalkTo(Clans plugin, UUID playerSender, int entityID, double velocity, Object targetLocation, boolean run, boolean returns)
     
  • Method Details

    • WalkTo

      void WalkTo(Clans plugin, UUID playerSender, int entityID, double velocity, Object targetLocation, boolean run, boolean returns)
    • 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

      void entitySetViews(int entityID, List<org.bukkit.entity.Player> viewers)
    • entitySetViewsUUID

      void entitySetViewsUUID(int entityID, List<UUID> viewers)
    • entityAddView

      void entityAddView(int entityID, org.bukkit.entity.Player player)
    • entityAddView

      void entityAddView(int entityID, UUID playerUUID)
    • entityRemoveView

      void entityRemoveView(int entityID, org.bukkit.entity.Player player)
    • entityRemoveView

      void entityRemoveView(int entityID, UUID playerUUID)
    • entitySetViewDistance

      void entitySetViewDistance(int entityID, int distance)
    • entitySetInvisible

      void entitySetInvisible(int entityID, boolean invisible)
    • entitySetGlowing

      void entitySetGlowing(int entityID, boolean glowing)
    • entityRename

      void entityRename(int entityID, Optional<String> name)
    • 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)