minecraft-src/net/minecraft/client/player/Input.java
2025-07-04 01:41:11 +03:00

28 lines
648 B
Java

package net.minecraft.client.player;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.world.phys.Vec2;
@Environment(EnvType.CLIENT)
public class Input {
public float leftImpulse;
public float forwardImpulse;
public boolean up;
public boolean down;
public boolean left;
public boolean right;
public boolean jumping;
public boolean shiftKeyDown;
public void tick(boolean isSneaking, float sneakingSpeedMultiplier) {
}
public Vec2 getMoveVector() {
return new Vec2(this.leftImpulse, this.forwardImpulse);
}
public boolean hasForwardImpulse() {
return this.forwardImpulse > 1.0E-5F;
}
}