public class TridentCreeper extends TridentLivingEntity implements Creeper
attributes, canPickup, dead, health, invincibilityTicks, maxHealth, restTicks
airTicks, boundingBox, counter, displayName, executor, fallDistance, fireTicks, godMode, HANDLER, height, id, loc, nameVisible, onGround, passenger, portalCooldown, silent, ticksExisted, uniqueId, velocity, width
Constructor and Description |
---|
TridentCreeper(UUID id,
Position spawnLocation) |
Modifier and Type | Method and Description |
---|---|
protected void |
doEncodeMeta(ProtocolMetadata protocolMeta) |
void |
doLoad(CompoundTag tag) |
float |
explosionRadius()
Gets this creeper's explosion radius
|
void |
hide(Entity entity)
Makes the specified entity invisible to the current entity
|
boolean |
isElectric()
Whether or not this creeper is powered (Struck by lightning)
|
EntityDamageEvent |
lastDamageEvent()
Returns the last EntityDamageEvent which inflicted this Entity
|
Player |
lastPlayerDamager()
Returns the player who dealt damage to this Entity since its last full heal
|
void |
setElectric(boolean powered)
Set whether or not this creeper is powered
|
void |
setExplosionRadius(float rad)
Sets this creeper's explosion radius
|
void |
show(Entity entity)
Un-hides the entity that was hidden from view, or does nothing of already visible
|
EntityType |
type()
Gets the type of entity
|
aiHandler, aiModule, canCollectItems, createStatusEffect, doTick, encodeMetadata, headLocation, health, isDead, launchProjectile, load, maxHealth, path, performAiUpdate, remainingAir, remove, setAiModule, setHealth, setMaxHealth, setPath, setRemainingAir
applyProperties, asNbt, boundingBox, displayName, doRemove, eject, entityId, isNameVisible, isSilent, onGround, passenger, position, setDisplayName, setOnGround, setPassenger, setPosition, setSize, setVelocity, spawn, teleport, teleport, teleport, tick, uniqueId, velocity, withinRange, world
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
aiModule, canCollectItems, createStatusEffect, displayName, headLocation, health, isDead, maxHealth, path, remainingAir, setAiModule, setHealth, setMaxHealth, setPath, setRemainingAir
applyProperties, boundingBox, eject, entityId, isNameVisible, isSilent, onGround, passenger, position, remove, setDisplayName, setPassenger, setSize, setVelocity, teleport, teleport, teleport, uniqueId, velocity, withinRange, world
launchProjectile
public TridentCreeper(UUID id, Position spawnLocation)
public void doLoad(CompoundTag tag)
doLoad
in class TridentEntity
protected void doEncodeMeta(ProtocolMetadata protocolMeta)
doEncodeMeta
in class TridentEntity
public boolean isElectric()
Creeper
isElectric
in interface Creeper
public void setElectric(boolean powered)
Creeper
setElectric
in interface Creeper
powered
- whether the creeper should be powered or notpublic float explosionRadius()
Creeper
explosionRadius
in interface Creeper
public void setExplosionRadius(float rad)
Creeper
setExplosionRadius
in interface Creeper
rad
- radius to change topublic void hide(Entity entity)
LivingEntity
Has no effect if the current entity is not a player
hide
in interface LivingEntity
hide
in class TridentLivingEntity
entity
- the entity to make invisible to this entitypublic void show(Entity entity)
LivingEntity
Has no effect if the current entity is not a player
show
in interface LivingEntity
show
in class TridentLivingEntity
entity
- the entity to make visible to this entitypublic EntityDamageEvent lastDamageEvent()
LivingEntity
The event may be cancelled.
lastDamageEvent
in interface LivingEntity
public Player lastPlayerDamager()
LivingEntity
Used for death messages
lastPlayerDamager
in interface LivingEntity
public EntityType type()
Entity
type
in interface Entity
type
in class TridentEntity
Copyright © 2016. All rights reserved.