forked from Clones/Controlify
manual controller switching & keyboard movement setting
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
package dev.isxander.controlify.ingame;
|
||||
|
||||
import dev.isxander.controlify.Controlify;
|
||||
import dev.isxander.controlify.controller.Controller;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.player.Input;
|
||||
@ -39,6 +40,11 @@ public class ControllerPlayerMovement extends Input {
|
||||
this.left = bindings.WALK_LEFT.state() > 0.1;
|
||||
this.right = bindings.WALK_RIGHT.state() > 0.1;
|
||||
|
||||
if (Controlify.instance().config().globalSettings().keyboardMovement) {
|
||||
this.forwardImpulse = Math.signum(this.forwardImpulse);
|
||||
this.leftImpulse = Math.signum(this.leftImpulse);
|
||||
}
|
||||
|
||||
if (slowDown) {
|
||||
this.leftImpulse *= f;
|
||||
this.forwardImpulse *= f;
|
||||
|
Reference in New Issue
Block a user