Package org.bukkit.entity
Interface Creeper
- 
- All Superinterfaces:
- Attributable,- CommandSender,- Creature,- Damageable,- Entity,- LivingEntity,- Lootable,- Metadatable,- Mob,- Monster,- Nameable,- Permissible,- PersistentDataHolder,- ProjectileSource,- ServerOperator
 
 public interface Creeper extends Monster Represents a Creeper
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.bukkit.entity.EntityEntity.Spigot
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexplode()Makes this Creeper explode instantly.intgetExplosionRadius()Get the explosion radius in which this Creeper's explosion will affect.intgetMaxFuseTicks()Get the maximum fuse ticks for this Creeper, where the maximum ticks is the amount of time in which a creeper is allowed to be in the primed state before exploding.voidignite()Ignites this Creeper, beginning its fuse.booleanisPowered()Checks if this Creeper is powered (Electrocuted)voidsetExplosionRadius(int radius)Set the explosion radius in which this Creeper's explosion will affect.voidsetMaxFuseTicks(int ticks)Set the maximum fuse ticks for this Creeper, where the maximum ticks is the amount of time in which a creeper is allowed to be in the primed state before exploding.voidsetPowered(boolean value)Sets the Powered status of this Creeper- 
Methods inherited from interface org.bukkit.attribute.AttributablegetAttribute
 - 
Methods inherited from interface org.bukkit.command.CommandSendergetName, sendMessage, sendMessage
 - 
Methods inherited from interface org.bukkit.entity.Damageabledamage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealth
 - 
Methods inherited from interface org.bukkit.entity.EntityaddPassenger, 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, 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.entity.LivingEntityaddPotionEffect, addPotionEffect, addPotionEffects, getActivePotionEffects, getCanPickupItems, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getMemory, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getTargetBlock, getTargetBlockExact, getTargetBlockExact, hasAI, hasLineOfSight, hasPotionEffect, isCollidable, isGliding, isLeashed, isRiptiding, isSleeping, isSwimming, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setCanPickupItems, setCollidable, setGliding, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setSwimming
 - 
Methods inherited from interface org.bukkit.loot.LootablegetLootTable, getSeed, setLootTable, setSeed
 - 
Methods inherited from interface org.bukkit.metadata.MetadatablegetMetadata, hasMetadata, removeMetadata, setMetadata
 - 
Methods inherited from interface org.bukkit.NameablegetCustomName, setCustomName
 - 
Methods inherited from interface org.bukkit.permissions.PermissibleaddAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
 - 
Methods inherited from interface org.bukkit.persistence.PersistentDataHoldergetPersistentDataContainer
 - 
Methods inherited from interface org.bukkit.projectiles.ProjectileSourcelaunchProjectile, launchProjectile
 - 
Methods inherited from interface org.bukkit.permissions.ServerOperatorisOp, setOp
 
- 
 
- 
- 
- 
Method Detail- 
isPoweredboolean isPowered() Checks if this Creeper is powered (Electrocuted)- Returns:
- true if this creeper is powered
 
 - 
setPoweredvoid setPowered(boolean value) Sets the Powered status of this Creeper- Parameters:
- value- New Powered status
 
 - 
setMaxFuseTicksvoid setMaxFuseTicks(int ticks) Set the maximum fuse ticks for this Creeper, where the maximum ticks is the amount of time in which a creeper is allowed to be in the primed state before exploding.- Parameters:
- ticks- the new maximum fuse ticks
 
 - 
getMaxFuseTicksint getMaxFuseTicks() Get the maximum fuse ticks for this Creeper, where the maximum ticks is the amount of time in which a creeper is allowed to be in the primed state before exploding.- Returns:
- the maximum fuse ticks
 
 - 
setExplosionRadiusvoid setExplosionRadius(int radius) Set the explosion radius in which this Creeper's explosion will affect.- Parameters:
- radius- the new explosion radius
 
 - 
getExplosionRadiusint getExplosionRadius() Get the explosion radius in which this Creeper's explosion will affect.- Returns:
- the explosion radius
 
 - 
explodevoid explode() Makes this Creeper explode instantly. The resulting explosion can be cancelled by anExplosionPrimeEventand obeys the mob griefing gamerule.
 - 
ignitevoid ignite() Ignites this Creeper, beginning its fuse. The amount of time the Creeper takes to explode will depend on whatsetMaxFuseTicks(int)is set as. The resulting explosion can be cancelled by anExplosionPrimeEventand obeys the mob griefing gamerule.
 
- 
 
-