21 lines
753 B
Java
21 lines
753 B
Java
package net.jitse.npclib.nms.v1_16_R3.packets;
|
|
|
|
import com.comphenix.tinyprotocol.Reflection;
|
|
import net.jitse.npclib.api.state.NPCAnimation;
|
|
import net.minecraft.server.v1_16_R3.PacketPlayOutAnimation;
|
|
|
|
public class PacketPlayOutAnimationWrapper {
|
|
|
|
public PacketPlayOutAnimation create(NPCAnimation npcAnimation, int entityId) {
|
|
PacketPlayOutAnimation packetPlayOutAnimation = new PacketPlayOutAnimation();
|
|
|
|
Reflection.getField(packetPlayOutAnimation.getClass(), "a", int.class)
|
|
.set(packetPlayOutAnimation, entityId);
|
|
Reflection.getField(packetPlayOutAnimation.getClass(), "b", int.class)
|
|
.set(packetPlayOutAnimation, npcAnimation.getId());
|
|
|
|
return packetPlayOutAnimation;
|
|
}
|
|
|
|
}
|