Package org.bukkit.entity
Interface Explosive
- All Superinterfaces:
CommandSender,Entity,Metadatable,Nameable,Permissible,PersistentDataHolder,ServerOperator
- All Known Subinterfaces:
DragonFireball,Fireball,LargeFireball,SizedFireball,SmallFireball,TNTPrimed,WindCharge,WitherSkull
A representation of an explosive entity
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.Entity
Entity.Spigot -
Method Summary
Modifier and TypeMethodDescriptionfloatgetYield()Return the radius or yield of this explosive's explosionbooleanReturn whether or not this explosive creates a fire when explodingvoidsetIsIncendiary(boolean isIncendiary) Set whether or not this explosive's explosion causes firevoidsetYield(float yield) Set the radius affected by this explosive's explosionMethods inherited from interface org.bukkit.command.CommandSender
getName, sendMessage, sendMessage, sendMessage, sendMessageMethods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, copy, copy, createSnapshot, eject, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getSpawnCategory, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTicksLived, getTrackedBy, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isFrozen, isGlowing, isInsideVehicle, isInvulnerable, isInWater, isInWorld, isOnGround, isPersistent, isSilent, isValid, isVisibleByDefault, isVisualFire, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spigot, teleport, teleport, teleport, teleportMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.Nameable
getCustomName, setCustomNameMethods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainerMethods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
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
-