public interface Arrow extends DamagingProjectile
Modifier and Type | Method and Description |
---|---|
default KnockbackData |
getKnockbackData()
Gets a copy of the current
KnockbackData that this arrow
has. |
default MutableBoundedValue<Integer> |
knockbackStrength()
Gets the
MutableBoundedValue for the "knockback strength"
that this arrow has. |
damage, damageForEntity, getDamagingData
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 KnockbackData getKnockbackData()
KnockbackData
that this arrow
has.default MutableBoundedValue<Integer> knockbackStrength()
MutableBoundedValue
for the "knockback strength"
that this arrow has.