@@ -55,7 +55,7 @@ object Speed : Module(
55
55
private val onGroundCheckAbove by setting(" Smart Mode" , true , { mode == SpeedMode .ONGROUND })
56
56
57
57
// boost settings
58
- private val boostSpeed by setting(" Boost Speed" , .61 , 0.28 .. 1.0 , 0.01 , {mode == SpeedMode .BOOST })
58
+ private val boostSpeed by setting(" Boost Speed" , .388 , 0.28 .. 1.0 , 0.01 , {mode == SpeedMode .BOOST })
59
59
60
60
// Strafe Mode
61
61
private var jumpTicks = 0
@@ -131,18 +131,18 @@ object Speed : Module(
131
131
132
132
it.packet.playerIsOnGround = false
133
133
134
- it.packet.playerY =
134
+ val pos =
135
135
(
136
136
if (
137
- world.collidesWithAnyBlock(
138
- player.entityBoundingBox
139
- .offset(it.packet.playerX, it.packet.playerY, it.packet.playerZ)
140
- .offset(0.0 ,.42 ,0.0 ))
137
+ world.getBlockState(player.flooredPosition.add(0.0 , 2.0 , 0.0 )).material.isSolid
141
138
)
142
139
.2
143
140
else
144
141
.42
145
142
) + player.posY
143
+
144
+ it.packet.playerY = pos
145
+
146
146
}
147
147
}
148
148
@@ -217,7 +217,7 @@ object Speed : Module(
217
217
218
218
spoofUp = ! spoofUp && player.onGround
219
219
220
- if (player.movementInput.moveForward == 0f && player.movementInput.moveStrafe == 0f ) {
220
+ if (player.movementInput.moveForward == 0f && player.movementInput.moveStrafe == 0f || player.isInOrAboveLiquid || mc.gameSettings.keyBindJump.isKeyDown ) {
221
221
modifyTimer(50f )
222
222
spoofUp = false
223
223
return
@@ -231,11 +231,11 @@ object Speed : Module(
231
231
event.x = - sin(yaw) * speed
232
232
if (spoofUp) {
233
233
event.y = min(0.0 , event.y)
234
- } else if (player.movementInput.jump) {
235
- jump()
236
234
}
237
235
event.z = cos(yaw) * speed
238
236
237
+ player.setVelocity(event.x,event.y,event.z)
238
+
239
239
}
240
240
241
241
}
0 commit comments