Package org.bukkit.entity
Interface Explosive
- All Superinterfaces:
CommandSender
,Entity
,Metadatable
,Nameable
,Permissible
,PersistentDataHolder
,ServerOperator
- All Known Subinterfaces:
DragonFireball
,Fireball
,LargeFireball
,SizedFireball
,SmallFireball
,TNTPrimed
,WitherSkull
public interface Explosive extends Entity
A representation of an explosive entity
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description float
getYield()
Return the radius or yield of this explosive's explosionboolean
isIncendiary()
Return whether or not this explosive creates a fire when explodingvoid
setIsIncendiary(boolean isIncendiary)
Set whether or not this explosive's explosion causes firevoid
setYield(float yield)
Set the radius affected by this explosive's explosionMethods inherited from interface org.bukkit.command.CommandSender
getName, sendMessage, sendMessage, sendMessage, sendMessage
Methods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, eject, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isInWater, isOnGround, isPersistent, isSilent, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport
Methods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
Methods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
Methods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Method Details
-
setYield
void setYield(float yield)Set the radius affected by this explosive's explosion- Parameters:
yield
- The explosive yield
-
getYield
float getYield()Return the radius or yield of this explosive's explosion- Returns:
- the radius of blocks affected
-
setIsIncendiary
void setIsIncendiary(boolean isIncendiary)Set whether or not this explosive's explosion causes fire- Parameters:
isIncendiary
- Whether it should cause fire
-
isIncendiary
boolean isIncendiary()Return whether or not this explosive creates a fire when exploding- Returns:
- true if the explosive creates fire, false otherwise
-