package wtf.opal.event.impl.game.player.movement;

import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.util.math.Vec3d;

@Environment(EnvType.CLIENT)
public final class PostMoveEvent {
   private final float speed;
   private final Vec3d movementInput;

   public PostMoveEvent(float speed, Vec3d movementInput) {
      this.speed = speed;
      this.movementInput = movementInput;
   }

   public float getSpeed() {
      return this.speed;
   }

   public Vec3d getMovementInput() {
      return this.movementInput;
   }
}
