public class TridentBlaze extends TridentLivingEntity implements Blaze
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 |
---|
TridentBlaze(UUID id,
Position spawnLocation) |
Modifier and Type | Method and Description |
---|---|
void |
applyProperties(EntityProperties properties)
Sets the properties of this entity to the specified properties
|
void |
hide(Entity entity)
Makes the specified entity invisible to the current entity
|
boolean |
isNameVisible()
Gets if the entity's display name visible
|
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
|
<T extends Projectile> |
launchProjectile(EntityProperties properties)
Launch a projectile based on the given EntityProperties
|
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, load, maxHealth, path, performAiUpdate, remainingAir, remove, setAiModule, setHealth, setMaxHealth, setPath, setRemainingAir
asNbt, boundingBox, displayName, doEncodeMeta, doLoad, doRemove, eject, entityId, 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
boundingBox, eject, entityId, isSilent, onGround, passenger, position, remove, setDisplayName, setPassenger, setSize, setVelocity, teleport, teleport, teleport, uniqueId, velocity, withinRange, world
public TridentBlaze(UUID id, Position spawnLocation)
public 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 boolean isNameVisible()
Entity
isNameVisible
in interface Entity
isNameVisible
in class TridentEntity
public void applyProperties(EntityProperties properties)
Entity
applyProperties
in interface Entity
applyProperties
in class TridentEntity
properties
- the properties to setpublic <T extends Projectile> T launchProjectile(EntityProperties properties)
ProjectileLauncher
launchProjectile
in interface ProjectileLauncher
launchProjectile
in class TridentLivingEntity
public EntityType type()
Entity
type
in interface Entity
type
in class TridentEntity
Copyright © 2016. All rights reserved.