public class AnimateEntityPacket extends java.lang.Object implements BedrockPacket
| Constructor and Description |
|---|
AnimateEntityPacket() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
canEqual(java.lang.Object other) |
boolean |
equals(java.lang.Object o) |
java.lang.String |
getAnimation()
Name of the to play on the entities specified in
runtimeEntityIds |
float |
getBlendOutTime()
Time taken to blend out of the specified animation.
|
java.lang.String |
getController()
Name of the animation controller to use.
|
java.lang.String |
getNextState()
The entity state to move to when the animation has finished playing.
|
BedrockPacketType |
getPacketType() |
it.unimi.dsi.fastutil.longs.LongList |
getRuntimeEntityIds()
Entity runtime IDs to run the animation on when sent to the client.
|
java.lang.String |
getStopExpression()
Expression to check if the animation needs to stop.
|
int |
getStopExpressionVersion()
The molang stop expression version
|
org.cloudburstmc.protocol.common.PacketSignal |
handle(BedrockPacketHandler handler) |
int |
hashCode() |
void |
setAnimation(java.lang.String animation)
Name of the to play on the entities specified in
runtimeEntityIds |
void |
setBlendOutTime(float blendOutTime)
Time taken to blend out of the specified animation.
|
void |
setController(java.lang.String controller)
Name of the animation controller to use.
|
void |
setNextState(java.lang.String nextState)
The entity state to move to when the animation has finished playing.
|
void |
setStopExpression(java.lang.String stopExpression)
Expression to check if the animation needs to stop.
|
void |
setStopExpressionVersion(int stopExpressionVersion)
The molang stop expression version
|
java.lang.String |
toString() |
public org.cloudburstmc.protocol.common.PacketSignal handle(BedrockPacketHandler handler)
handle in interface BedrockPacketpublic BedrockPacketType getPacketType()
getPacketType in interface BedrockPacketpublic java.lang.String getAnimation()
runtimeEntityIdspublic java.lang.String getNextState()
public java.lang.String getStopExpression()
public int getStopExpressionVersion()
public java.lang.String getController()
public float getBlendOutTime()
public it.unimi.dsi.fastutil.longs.LongList getRuntimeEntityIds()
public void setAnimation(java.lang.String animation)
runtimeEntityIdsanimation - entity animationpublic void setNextState(java.lang.String nextState)
nextState - state after animation has finishedpublic void setStopExpression(java.lang.String stopExpression)
stopExpression - molang expression (???)public void setStopExpressionVersion(int stopExpressionVersion)
stopExpressionVersion - the stop expression versionpublic void setController(java.lang.String controller)
controller - controller namepublic void setBlendOutTime(float blendOutTime)
blendOutTime - timepublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectprotected boolean canEqual(java.lang.Object other)
public int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object