public class TridentMagmaCube extends TridentLivingEntity implements MagmaCube
attributes, canPickup, dead, health, invincibilityTicks, maxHealth, restTicksairTicks, boundingBox, counter, displayName, executor, fallDistance, fireTicks, godMode, HANDLER, height, id, loc, nameVisible, onGround, passenger, portalCooldown, silent, ticksExisted, uniqueId, velocity, width| Constructor and Description |
|---|
TridentMagmaCube(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
|
int |
size()
Returns the size of this slime
|
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, setRemainingAirasNbt, 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, worldclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaiModule, canCollectItems, createStatusEffect, displayName, headLocation, health, isDead, maxHealth, path, remainingAir, setAiModule, setHealth, setMaxHealth, setPath, setRemainingAirboundingBox, eject, entityId, isSilent, onGround, passenger, position, remove, setDisplayName, setPassenger, setSize, setVelocity, teleport, teleport, teleport, uniqueId, velocity, withinRange, worldpublic TridentMagmaCube(UUID id, Position spawnLocation)
public void hide(Entity entity)
LivingEntityHas no effect if the current entity is not a player
hide in interface LivingEntityhide in class TridentLivingEntityentity - the entity to make invisible to this entitypublic void show(Entity entity)
LivingEntityHas no effect if the current entity is not a player
show in interface LivingEntityshow in class TridentLivingEntityentity - the entity to make visible to this entitypublic EntityDamageEvent lastDamageEvent()
LivingEntityThe event may be cancelled.
lastDamageEvent in interface LivingEntitypublic Player lastPlayerDamager()
LivingEntityUsed for death messages
lastPlayerDamager in interface LivingEntitypublic boolean isNameVisible()
EntityisNameVisible in interface EntityisNameVisible in class TridentEntitypublic void applyProperties(EntityProperties properties)
EntityapplyProperties in interface EntityapplyProperties in class TridentEntityproperties - the properties to setpublic <T extends Projectile> T launchProjectile(EntityProperties properties)
ProjectileLauncherlaunchProjectile in interface ProjectileLauncherlaunchProjectile in class TridentLivingEntitypublic EntityType type()
Entitytype in interface Entitytype in class TridentEntityCopyright © 2016. All rights reserved.