@@ -32,11 +32,31 @@ private void init(CallbackInfo info) {
32
32
else {
33
33
if (crdX >= CONFIG .cLimX () && crdX <= CONFIG .cLimX () + CONFIG .inaccuracy ()) {
34
34
// End of line
35
- MinecraftClient .getInstance ().player .updatePositionAndAngles (CONFIG .cLimX ()-1 , MinecraftClient .getInstance ().player .getY (), MinecraftClient .getInstance ().player .getZ ()+CONFIG .cStep (), CONFIG .cYaw (), CONFIG .cPitch ());
35
+ for (int i = 0 ; i < CONFIG .cStep (); i ++) {
36
+ MinecraftClient .getInstance ().player .updatePosition (CONFIG .cLimX ()-1 , CONFIG .cCrdY (), MinecraftClient .getInstance ().player .getZ ()+CONFIG .cStep ());
37
+ Thread .sleep (CONFIG .cStepSpeed ());
38
+ }
39
+ MinecraftClient .getInstance ().player .setYaw ((float ) CONFIG .cYaw ());
40
+ if (CONFIG .pitchAnim ()){
41
+ for (float i = 0 ; i <= CONFIG .cPitch (); i +=0.1 ){
42
+ MinecraftClient .getInstance ().player .setPitch (i );
43
+ Thread .sleep (CONFIG .pitchSpeed ());
44
+ }
45
+ } else MinecraftClient .getInstance ().player .setPitch ((float ) CONFIG .cPitch ());
36
46
}
37
47
else if (crdX <= CONFIG .cCrdX () && crdX >= CONFIG .cCrdX () - CONFIG .inaccuracy ()) {
38
48
// Start of line
39
- MinecraftClient .getInstance ().player .updatePositionAndAngles (CONFIG .cCrdX ()+1 , MinecraftClient .getInstance ().player .getY (), MinecraftClient .getInstance ().player .getZ ()+CONFIG .cStep (), CONFIG .cYaw ()+180 , CONFIG .cPitch ());
49
+ for (int i = 0 ; i < CONFIG .cStep (); i ++) {
50
+ MinecraftClient .getInstance ().player .updatePosition (CONFIG .cCrdX ()+1 , CONFIG .cCrdY (), MinecraftClient .getInstance ().player .getZ ()+CONFIG .cStep ());
51
+ Thread .sleep (CONFIG .cStepSpeed ());
52
+ }
53
+ MinecraftClient .getInstance ().player .setYaw ((float ) CONFIG .cYaw ()+180 );
54
+ if (CONFIG .pitchAnim ()) {
55
+ for (float i = 0 ; i <= CONFIG .cPitch (); i += 0.1 ) {
56
+ MinecraftClient .getInstance ().player .setPitch (i );
57
+ Thread .sleep (CONFIG .pitchSpeed ());
58
+ }
59
+ } else MinecraftClient .getInstance ().player .setPitch ((float ) CONFIG .cPitch ());
40
60
}
41
61
Thread .sleep (CONFIG .checkTimer ());
42
62
}
0 commit comments