public interface Projectile extends Entity
Entity.Spigot
Modifier and Type | Method and Description |
---|---|
boolean |
doesBounce()
Determine if this projectile should bounce or not when it hits.
|
ProjectileSource |
getShooter()
Retrieve the shooter of this projectile.
|
void |
setBounce(boolean doesBounce)
Set whether or not this projectile should bounce or not when it hits
something.
|
void |
setShooter(ProjectileSource source)
Set the shooter of this projectile.
|
addPassenger, addScoreboardTag, eject, getEntityId, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isOnGround, isSilent, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPortalCooldown, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport
getMetadata, hasMetadata, removeMetadata, setMetadata
getName, sendMessage, sendMessage
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
isOp, setOp
getCustomName, setCustomName
ProjectileSource getShooter()
ProjectileSource
that shot this projectilevoid setShooter(ProjectileSource source)
source
- the ProjectileSource
that shot this projectileboolean doesBounce()
If a small fireball does not bounce it will set the target on fire.
void setBounce(boolean doesBounce)
doesBounce
- whether or not it should bounce.Copyright © 2017. All rights reserved.