- All Superinterfaces:
Entity
- All Known Subinterfaces:
Arrow, DragonFireball, Egg, EnderPearl, EyeOfEnderSignal, Fireball, FishingHook, LingeringPotion, LlamaSpit, ShulkerBullet, SmallFireball, Snowball, SplashPotion, ThrownTrident, WitherSkull, XpBottle
public interface Projectile
extends Entity
-
Method Summary
float
boolean
default void
void
void
default void
Methods inherited from interface org.cloudburstmc.api.entity.Entity
addEffect, attack, attack, canBeMovedByCurrents, canCollide, canCollideWith, canPassThrough, canTriggerPressurePlate, close, despawnFrom, despawnFromAll, dismount, extinguish, fall, getAbsorption, getBoundingBox, getChunk, getDirection, getDirectionPlane, getDirectionVector, getDrag, getEffect, getEffect, getEffects, getEyeHeight, getFireTicks, getGravity, getHealth, getHeight, getHighestPosition, getHorizontalDirection, getLastDamageCause, getLength, getLevel, getLocation, getMaxHealth, getMotion, getName, getNameTag, getNoDamageTicks, getOwner, getPassengers, getPitch, getPosition, getRuntimeId, getScale, getSeatPosition, getServer, getType, getUniqueId, getVehicle, getViewers, getWidth, getX, getY, getYaw, getZ, hasControllingPassenger, hasEffect, hasEffect, hasNameTag, heal, heal, isAlive, isClosed, isControlling, isNameTagVisible, isOnFire, isOnGround, isPassenger, isUndead, kill, mount, mount, onDismount, onEntityCollision, onInteract, onMount, onStruckByLightning, onUpdate, removeAllEffects, removeEffect, removeEffect, resetFallDistance, setAbsorption, setHealth, setHighestPosition, setMaxHealth, setMotion, setNameTag, setNameTagVisible, setNoDamageTicks, setOnFire, setOnGround, setOwner, setPosition, setPositionAndRotation, setRotation, setScale, setSeatPosition, spawnTo, spawnToAll, teleport, teleport, teleport, teleport
-
Method Details
-
getShooter
default @Nullable Entity getShooter()
-
setShooter
default void setShooter(@Nullable Entity entity)
-
isCritical
boolean isCritical()
-
setCritical
void setCritical(boolean critical)
-
setCritical
default void setCritical()
-
getDamage
float getDamage()
-
setDamage
void setDamage(float damage)