fix movements 1.21.2
All checks were successful
Build fabric mod / build (push) Successful in 35m53s
All checks were successful
Build fabric mod / build (push) Successful in 35m53s
This commit is contained in:
parent
412c3f47ab
commit
d101b11c36
@ -17,4 +17,4 @@ mod_version = 1.1.2+1.21.2
|
||||
maven_group = ru.themixray
|
||||
archives_base_name = repeating-mod
|
||||
|
||||
# Compatible with: 1.21, 1.21.1
|
||||
# Compatible with: 1.21.2, ?
|
@ -18,6 +18,8 @@ public class InputEvent extends RecordEvent {
|
||||
public float body_yaw;
|
||||
public float pitch;
|
||||
public float speed;
|
||||
public float movementForward;
|
||||
public float movementSideways;
|
||||
|
||||
public static InputEvent current() {
|
||||
if (Main.client.player == null) return null;
|
||||
@ -33,7 +35,9 @@ public class InputEvent extends RecordEvent {
|
||||
Main.client.player.getBodyYaw(),
|
||||
Main.client.player.getPitch(),
|
||||
Main.client.player.getYaw(),
|
||||
Main.client.player.getMovementSpeed()
|
||||
Main.client.player.getMovementSpeed(),
|
||||
Main.client.player.input.movementForward,
|
||||
Main.client.player.input.movementSideways
|
||||
);
|
||||
}
|
||||
|
||||
@ -48,7 +52,9 @@ public class InputEvent extends RecordEvent {
|
||||
float body_yaw,
|
||||
float head_pitch,
|
||||
float yaw,
|
||||
float speed) {
|
||||
float speed,
|
||||
float movementForward,
|
||||
float movementSideways) {
|
||||
this.forward = forward;
|
||||
this.backward = backward;
|
||||
this.left = left;
|
||||
@ -62,6 +68,8 @@ public class InputEvent extends RecordEvent {
|
||||
this.pitch = head_pitch;
|
||||
this.yaw = yaw;
|
||||
this.speed = speed;
|
||||
this.movementForward = movementForward;
|
||||
this.movementSideways = movementSideways;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -80,7 +88,9 @@ public class InputEvent extends RecordEvent {
|
||||
body_yaw,
|
||||
pitch,
|
||||
yaw,
|
||||
speed
|
||||
speed,
|
||||
movementForward,
|
||||
movementSideways
|
||||
);
|
||||
}
|
||||
|
||||
@ -97,7 +107,9 @@ public class InputEvent extends RecordEvent {
|
||||
Float.parseFloat(a[8]),
|
||||
Float.parseFloat(a[9]),
|
||||
Float.parseFloat(a[10]),
|
||||
Float.parseFloat(a[11])
|
||||
Float.parseFloat(a[11]),
|
||||
Float.parseFloat(a[12]),
|
||||
Float.parseFloat(a[13])
|
||||
);
|
||||
}
|
||||
|
||||
@ -115,6 +127,8 @@ public class InputEvent extends RecordEvent {
|
||||
String.valueOf(pitch),
|
||||
String.valueOf(yaw),
|
||||
String.valueOf(speed),
|
||||
String.valueOf(movementForward),
|
||||
String.valueOf(movementSideways)
|
||||
};
|
||||
}
|
||||
|
||||
@ -130,7 +144,9 @@ public class InputEvent extends RecordEvent {
|
||||
event.head_yaw == head_yaw &&
|
||||
event.body_yaw == body_yaw &&
|
||||
event.yaw == yaw &&
|
||||
event.pitch == pitch;
|
||||
event.pitch == pitch &&
|
||||
event.movementForward == movementForward &&
|
||||
event.movementSideways == movementSideways;
|
||||
}
|
||||
|
||||
public void replay() {
|
||||
@ -152,8 +168,10 @@ public class InputEvent extends RecordEvent {
|
||||
if (Main.client.player.getMovementSpeed() != speed)
|
||||
Main.client.player.setMovementSpeed(speed);
|
||||
|
||||
PlayerInput input = Main.client.player.input.playerInput;
|
||||
Main.client.player.input.movementSideways = movementSideways;
|
||||
Main.client.player.input.movementForward = movementForward;
|
||||
|
||||
PlayerInput input = Main.client.player.input.playerInput;
|
||||
Main.client.player.input.playerInput = new PlayerInput(
|
||||
this.forward == null ? input.forward() : this.forward,
|
||||
this.backward == null ? input.backward() : this.backward,
|
||||
|
Loading…
x
Reference in New Issue
Block a user