public class TridentArmorStand extends TridentLivingEntity implements ArmorStand
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 |
---|
TridentArmorStand(UUID id,
Position spawnLocation,
SlotProperties properties) |
Modifier and Type | Method and Description |
---|---|
boolean |
displayArms()
Whether or not this Armor Stand should display its arms
|
boolean |
displayBaseplate()
Whether or not this Armor Stand should display its baseplate
|
protected void |
doEncodeMeta(ProtocolMetadata protocolMeta) |
Item[] |
equipment()
This entity's equipment
|
void |
hide(Entity entity)
Makes the specified entity invisible to the current entity
|
boolean |
isInvisible()
Whether or not this Armor Stand is invisible
|
boolean |
isTiny()
Whether or not this Armor Stand is small
|
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
|
PartRotation[] |
pose()
Returns the pose for this Armor Stand
|
void |
setEquipment(Item[] stack) |
void |
show(Entity entity)
Un-hides the entity that was hidden from view, or does nothing of already visible
|
SlotProperties |
slotProperties()
Gets the slot properties of this Armor Stand
|
EntityType |
type()
Gets the type of entity
|
boolean |
useGravity()
Whether or not this Armor Stand will fall or not
|
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, doLoad, 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
applyProperties, boundingBox, displayName, eject, entityId, isNameVisible, isSilent, onGround, passenger, position, remove, setDisplayName, setPassenger, setSize, setVelocity, teleport, teleport, teleport, uniqueId, velocity, withinRange, world
displayName
public TridentArmorStand(UUID id, Position spawnLocation, SlotProperties properties)
protected void doEncodeMeta(ProtocolMetadata protocolMeta)
doEncodeMeta
in class TridentEntity
public SlotProperties slotProperties()
ArmorStand
slotProperties
in interface ArmorStand
public boolean isInvisible()
ArmorStand
isInvisible
in interface ArmorStand
public boolean displayBaseplate()
ArmorStand
displayBaseplate
in interface ArmorStand
public boolean displayArms()
ArmorStand
displayArms
in interface ArmorStand
public boolean useGravity()
ArmorStand
useGravity
in interface ArmorStand
public PartRotation[] pose()
ArmorStand
pose
in interface ArmorStand
public boolean isTiny()
ArmorStand
isTiny
in interface ArmorStand
public Item[] equipment()
Equippable
Layout:
equipment
in interface Equippable
public void setEquipment(Item[] stack)
setEquipment
in interface Equippable
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 EntityType type()
Entity
type
in interface Entity
type
in class TridentEntity
Copyright © 2016. All rights reserved.