1
0
mirror of https://github.com/kami-blue/client synced 2025-02-20 23:27:14 +00:00

Made sneak optional in NoSlowDown

This commit is contained in:
Dominika 2020-05-26 16:25:35 -04:00
parent c318c3fe13
commit 9ee3223e85
No known key found for this signature in database
GPG Key ID: B4A5A6DCA70F861F

View File

@ -31,6 +31,7 @@ import net.minecraftforge.client.event.InputUpdateEvent
)
class NoSlowDown : Module() {
private val ncpStrict: Setting<Boolean> = register(Settings.b("NCP Strict", true))
private val sneak: Setting<Boolean> = register(Settings.b("Sneak", true))
@JvmField
var soulSand: Setting<Boolean> = register(Settings.b("Soul Sand", true))
@JvmField
@ -48,7 +49,7 @@ class NoSlowDown : Module() {
*/
@EventHandler
private val eventListener = Listener(EventHook { event: InputUpdateEvent ->
if ((passItemCheck(mc.player.activeItemStack.getItem()) || mc.player.isSneaking) && !mc.player.isRiding) {
if ((passItemCheck(mc.player.activeItemStack.getItem()) || (mc.player.isSneaking && sneak.value)) && !mc.player.isRiding) {
event.movementInput.moveStrafe *= 5f
event.movementInput.moveForward *= 5f
}