package net.glowstone.net.message.play.game; import com.flowpowered.networking.Message; import lombok.Data; import lombok.RequiredArgsConstructor; import org.bukkit.Location; @Data @RequiredArgsConstructor public final class PositionRotationMessage implements Message { public final double x, y, z; public final float rotation, pitch; public final int flags; public PositionRotationMessage(double x, double y, double z, float rotation, float pitch) { this(x, y, z, rotation, pitch, 0); } public PositionRotationMessage(Location location) { this(location.getX(), location.getY(), location.getZ(), location.getYaw(), location.getPitch()); } }