28 lines
648 B
Java
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;
|
|
}
|
|
}
|