Skip to content

Commit

Permalink
[LEGACY] Added speed NewVerusLowHop mode (CCBlueX#1577)
Browse files Browse the repository at this point in the history
Tested in:
Loyisa (Verus)
Anticheat-test (Verus)
  • Loading branch information
EclipsesDev authored Nov 25, 2023
1 parent c725e77 commit 71666d4
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import net.ccbluex.liquidbounce.features.module.modules.movement.speedmodes.spar
import net.ccbluex.liquidbounce.features.module.modules.movement.speedmodes.spectre.SpectreBHop
import net.ccbluex.liquidbounce.features.module.modules.movement.speedmodes.spectre.SpectreLowHop
import net.ccbluex.liquidbounce.features.module.modules.movement.speedmodes.spectre.SpectreOnGround
import net.ccbluex.liquidbounce.features.module.modules.movement.speedmodes.verus.NewVerusLowHop
import net.ccbluex.liquidbounce.features.module.modules.movement.speedmodes.verus.VerusHop
import net.ccbluex.liquidbounce.features.module.modules.movement.speedmodes.verus.VerusLowHop
import net.ccbluex.liquidbounce.utils.MovementUtils.isMoving
Expand Down Expand Up @@ -70,6 +71,7 @@ object Speed : Module("Speed", ModuleCategory.MOVEMENT) {
// Verus
VerusHop,
VerusLowHop,
NewVerusLowHop,

// Server specific
TeleportCubeCraft,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
package net.ccbluex.liquidbounce.features.module.modules.movement.speedmodes.verus

import net.ccbluex.liquidbounce.features.module.modules.movement.speedmodes.SpeedMode
import net.ccbluex.liquidbounce.utils.MovementUtils.isMoving
import net.ccbluex.liquidbounce.utils.MovementUtils.strafe
import net.minecraft.potion.Potion

object NewVerusLowHop : SpeedMode("NewVerusLowHop") {

private var speed = 0.0f
private var airTicks = 0

override fun onUpdate() {
if (isMoving) {
if (mc.thePlayer.onGround) {
airTicks = 0

// Checks for MoveSpeed potion effect 1 & 2
speed = if (mc.thePlayer.isPotionActive(Potion.moveSpeed)
&& mc.thePlayer.getActivePotionEffect(Potion.moveSpeed).amplifier == 1)
0.5f else 0.33f
speed = if (mc.thePlayer.isPotionActive(Potion.moveSpeed)
&& mc.thePlayer.getActivePotionEffect(Potion.moveSpeed).amplifier == 2)
0.25f else 0.33f

mc.thePlayer.jump()
} else {
if (airTicks == 0) {
mc.thePlayer.motionY = -0.09800000190734863
}

airTicks++
speed *= 0.99f
}

strafe(speed, false)
}
}
}

0 comments on commit 71666d4

Please sign in to comment.