Package cn.lanink.gamecore.entity
Class TextFakeTextFakeEntity
java.lang.Object
cn.nukkit.math.Vector3
cn.nukkit.positiontracking.NamedPosition
cn.nukkit.level.Position
cn.lanink.gamecore.entity.TextFakeTextFakeEntity
- All Implemented Interfaces:
ITextFakeEntity,Cloneable
- Author:
- lt_name
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprotected Stringstatic final cn.nukkit.entity.data.EntityMetadataprivate final Set<cn.nukkit.Player>protected final longprivate intprivate longFields inherited from class cn.nukkit.level.Position
levelFields inherited from class cn.nukkit.math.Vector3
x, y, z, ZERO -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voiddespawnFrom(@NotNull cn.nukkit.Player player) cn.nukkit.level.PositionbooleanbooleanbooleanneedTick()voidonAsyncTick(int i) voidonTick(int i) private voidsendData(@NotNull cn.nukkit.Player[] players, @NotNull cn.nukkit.entity.data.EntityMetadata data) private voidvoidsetMaxCanSeeDistance(int maxCanSeeDistance) voidsetPosition(@NotNull cn.nukkit.level.Position position) voidsetShowText(@NotNull cn.nukkit.Player player, @NotNull String showText) voidsetShowText(@NotNull String showText) voidspawnTo(@NotNull cn.nukkit.Player player) Methods inherited from class cn.nukkit.level.Position
abs, add, add, add, add, ceil, clone, divide, floor, fromObject, fromObject, getChunk, getLevel, getLevelBlock, getLevelBlock, getLevelBlock, getLevelBlockAround, getLevelBlockAtLayer, getLevelBlockEntity, getLevelBlockState, getLevelBlockState, getLevelName, getLocation, getSide, getSide, getSidePos, getTickCachedLevelBlock, getTickCachedLevelBlockAtLayer, getTypedBlockEntity, getValidLevel, isValid, multiply, round, setComponents, setComponents, setLevel, setStrong, setWeak, subtract, subtract, subtract, subtract, subtract, toStringMethods inherited from class cn.nukkit.positiontracking.NamedPosition
matchesNamedPositionMethods inherited from class cn.nukkit.math.Vector3
asBlockVector3, asVector3f, cross, distance, distance, distanceManhattan, distanceSquared, distanceSquared, dot, down, down, east, east, equals, getAxis, getChunkSectionY, getChunkVector, getChunkX, getChunkZ, getFloorX, getFloorY, getFloorZ, getForward, getIntermediateWithXValue, getIntermediateWithYValue, getIntermediateWithZValue, getRight, getSideVec, getSouth, getUp, getWest, getX, getY, getZ, hashCode, length, lengthSquared, maxPlainDistance, maxPlainDistance, maxPlainDistance, maxPlainDistance, maxPlainDistance, normalize, north, north, rawHashCode, setComponentsAdding, setComponentsAdding, setX, setY, setZ, south, south, up, up, west, westMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface cn.lanink.gamecore.entity.ITextFakeEntity
getShowTextMap
-
Field Details
-
id
protected final long id -
entityMetadata
public static final cn.nukkit.entity.data.EntityMetadata entityMetadata -
closed
private boolean closed -
surviveTick
private long surviveTick -
hasSpawned
-
defaultShowText
-
showTextMap
-
maxCanSeeDistance
private int maxCanSeeDistance
-
-
Constructor Details
-
TextFakeTextFakeEntity
public TextFakeTextFakeEntity() -
TextFakeTextFakeEntity
public TextFakeTextFakeEntity(long id)
-
-
Method Details
-
setPosition
public void setPosition(@NotNull @NotNull cn.nukkit.level.Position position) - Specified by:
setPositionin interfaceITextFakeEntity
-
getPosition
public cn.nukkit.level.Position getPosition()- Specified by:
getPositionin interfaceITextFakeEntity
-
setShowText
-
setShowText
public void setShowText(@NotNull @NotNull cn.nukkit.Player player, @NotNull @NotNull String showText) - Specified by:
setShowTextin interfaceITextFakeEntity
-
setMaxCanSeeDistance
public void setMaxCanSeeDistance(int maxCanSeeDistance) - Specified by:
setMaxCanSeeDistancein interfaceITextFakeEntity
-
needTick
public boolean needTick()- Specified by:
needTickin interfaceITextFakeEntity
-
onTick
public void onTick(int i) - Specified by:
onTickin interfaceITextFakeEntity
-
needAsyncTick
public boolean needAsyncTick()- Specified by:
needAsyncTickin interfaceITextFakeEntity
-
onAsyncTick
public void onAsyncTick(int i) - Specified by:
onAsyncTickin interfaceITextFakeEntity
-
hasDefaultShowText
public boolean hasDefaultShowText() -
spawnTo
public void spawnTo(@NotNull @NotNull cn.nukkit.Player player) - Specified by:
spawnToin interfaceITextFakeEntity
-
despawnFrom
public void despawnFrom(@NotNull @NotNull cn.nukkit.Player player) - Specified by:
despawnFromin interfaceITextFakeEntity
-
close
public void close()- Specified by:
closein interfaceITextFakeEntity
-
sendText
-
sendData
private void sendData(@NotNull @NotNull cn.nukkit.Player[] players, @NotNull @NotNull cn.nukkit.entity.data.EntityMetadata data)
-