public interface EntityTargetingProjectile extends Projectile
Projectile
targeting an Entity
Modifier and Type | Method and Description |
---|---|
default TargetedEntityData |
getTargetData()
Gets the targeted entity data for this
EntityTargetingProjectile . |
default Value<EntitySnapshot> |
target()
Gets the entity this projectile will target.
|
getShooter, setShooter
addPassenger, canSee, clearPassengers, createArchetype, createSnapshot, damage, getBaseVehicle, getBoundingBox, getCreator, getNearbyEntities, getNearbyEntities, getNotifier, getPassengers, getRandom, getRotation, getScale, getTransform, getType, getVehicle, getVelocity, gravity, hasPassenger, isLoaded, isOnGround, isRemoved, remove, removePassenger, setCreator, setLocation, setLocationAndRotation, setLocationAndRotation, setLocationAndRotationSafely, setLocationAndRotationSafely, setLocationSafely, setNotifier, setRotation, setScale, setTransform, setTransformSafely, setVehicle, setVelocity, transferToWorld, transferToWorld, transferToWorld, transferToWorld
getUniqueId
getLocation, getWorld
setRawData, validateRawData
getContentVersion, toContainer
getApplicableProperties, getProperty
copyFrom, copyFrom, get, getContainers, getOrCreate, offer, offer, offer, offer, offer, offer, remove, remove, remove, require, supports, transform, tryOffer, tryOffer, tryOffer, tryOffer, undo
copy, get, getKeys, getOrElse, getOrNull, getValue, getValues, require, supports, supports
getTranslation
default TargetedEntityData getTargetData()
EntityTargetingProjectile
.
The targeted entity data defines which entity this projectile will target.
default Value<EntitySnapshot> target()