package net.glowstone.net.message.play.entity;
import com.flowpowered.networking.Message;
import lombok.Data;
import lombok.RequiredArgsConstructor;
import org.bukkit.util.Vector;
@Data
@RequiredArgsConstructor
public final class EntityVelocityMessage implements Message {
public final int id, velocityX, velocityY, velocityZ;
public EntityVelocityMessage(int id, Vector velocity) {
this(id, convert(velocity.getX()), convert(velocity.getY()), convert(velocity.getZ()));
}
public static int convert(double val) {
return (int) (val * 8000);
}
}