Package me.ulrich.clans.api
Class EntityAPIManager
java.lang.Object
me.ulrich.clans.api.EntityAPIManager
- All Implemented Interfaces:
EntityAPI
-
Constructor Summary
Constructors -
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)
-
Constructor Details
-
EntityAPIManager
-
-
Method Details
-
getPlugin
-
WalkTo
-
isAnimal
public boolean isAnimal(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) -
isMonster
public boolean isMonster(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) -
isMob
public boolean isMob(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) -
isAbstractEntity
public boolean isAbstractEntity(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) - Specified by:
isAbstractEntityin interfaceEntityAPI
-
isItem
public boolean isItem(me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType) -
createEntityMeta
public void createEntityMeta(me.ulrich.entitywizard.entitylib.wrapper.WrapperEntity entity, me.ulrich.entitywizard.packetevents.protocol.entity.type.EntityType entityType, EntityOptionsData optionsData) - Specified by:
createEntityMetain interfaceEntityAPI
-
createEntity
public 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) - Specified by:
createEntityin interfaceEntityAPI
-
createCustomMetaEntity
public 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) - Specified by:
createCustomMetaEntityin interfaceEntityAPI
-
entitySetViews
- Specified by:
entitySetViewsin interfaceEntityAPI
-
entitySetViewsUUID
- Specified by:
entitySetViewsUUIDin interfaceEntityAPI
-
entitySetViewDistance
public void entitySetViewDistance(int entityID, int distance) - Specified by:
entitySetViewDistancein interfaceEntityAPI
-
entitySetInvisible
public void entitySetInvisible(int entityID, boolean invisible) - Specified by:
entitySetInvisiblein interfaceEntityAPI
-
entitySetGlowing
public void entitySetGlowing(int entityID, boolean glowing) - Specified by:
entitySetGlowingin interfaceEntityAPI
-
entityRename
- Specified by:
entityRenamein interfaceEntityAPI
-
entityTeleport
public void entityTeleport(int entityID, me.ulrich.entitywizard.packetevents.protocol.world.Location location, boolean ground) - Specified by:
entityTeleportin interfaceEntityAPI
-
entityTeleport
public void entityTeleport(int entityID, me.ulrich.entitywizard.packetevents.util.Vector3d newPosition, float yaw, float pitch, boolean ground) - Specified by:
entityTeleportin interfaceEntityAPI
-
entityRelativeMove
public void entityRelativeMove(int entityID, me.ulrich.entitywizard.packetevents.protocol.world.Location location, boolean ground) - Specified by:
entityRelativeMovein interfaceEntityAPI
-
entityRotation
public void entityRotation(int entityID, float yaw, float pitch) - Specified by:
entityRotationin interfaceEntityAPI
-
equipEntity
public void equipEntity(int entityID, List<me.ulrich.entitywizard.packetevents.protocol.player.Equipment> equipaments) - Specified by:
equipEntityin interfaceEntityAPI
-
velocityEntity
public void velocityEntity(int entityID, me.ulrich.entitywizard.packetevents.util.Vector3d velocityVector) - Specified by:
velocityEntityin interfaceEntityAPI
-
passegerEntity
public void passegerEntity(int entityID, int[] passegers) - Specified by:
passegerEntityin interfaceEntityAPI
-
animateEntity
public void animateEntity(int entityID, me.ulrich.entitywizard.packetevents.wrapper.play.server.WrapperPlayServerEntityAnimation.EntityAnimationType animation) - Specified by:
animateEntityin interfaceEntityAPI
-
destroyEntity
public void destroyEntity(int entityID) - Specified by:
destroyEntityin interfaceEntityAPI
-
genVec
public me.ulrich.entitywizard.packetevents.util.Vector3d genVec(me.ulrich.entitywizard.packetevents.protocol.world.Location a, me.ulrich.entitywizard.packetevents.protocol.world.Location b) -
calculateVelocity
public me.ulrich.entitywizard.packetevents.util.Vector3d calculateVelocity(me.ulrich.entitywizard.packetevents.util.Vector3d from, me.ulrich.entitywizard.packetevents.util.Vector3d to, int heightGain) - Specified by:
calculateVelocityin interfaceEntityAPI
-
entityAddView
public void entityAddView(int entityID, org.bukkit.entity.Player player) - Specified by:
entityAddViewin interfaceEntityAPI
-
entityAddView
- Specified by:
entityAddViewin interfaceEntityAPI
-
entityRemoveView
public void entityRemoveView(int entityID, org.bukkit.entity.Player player) - Specified by:
entityRemoveViewin interfaceEntityAPI
-
entityRemoveView
- Specified by:
entityRemoveViewin interfaceEntityAPI
-