Skip to content

Commit

Permalink
Connected values with the speed/timer functions.
Browse files Browse the repository at this point in the history
  • Loading branch information
mems01 authored and Marvin Witt committed Nov 27, 2020
1 parent d8dfa07 commit be38f77
Showing 1 changed file with 12 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,34 +5,33 @@
*/
package net.ccbluex.liquidbounce.features.module.modules.movement.speeds.other

import net.ccbluex.liquidbounce.LiquidBounce
import net.ccbluex.liquidbounce.event.MoveEvent
import net.ccbluex.liquidbounce.features.module.modules.movement.Speed
import net.ccbluex.liquidbounce.features.module.modules.movement.speeds.SpeedMode
import net.ccbluex.liquidbounce.utils.MovementUtils

class Matrix : SpeedMode("Matrix") {
override fun onEnable() {
mc.timer.timerSpeed = 1.055f
}

override fun onDisable() {
mc.thePlayer!!.speedInAir = 0.02f
mc.timer.timerSpeed = 1f
}

override fun onMotion() {}

override fun onUpdate() {
if (mc.thePlayer!!.isInWater) return
if (MovementUtils.isMoving) {
if (mc.thePlayer!!.onGround) {
mc.thePlayer!!.jump()
mc.thePlayer!!.speedInAir = 0.02055f
mc.timer.timerSpeed = 1.055f
mc.thePlayer!!.speedInAir = (LiquidBounce.moduleManager.getModule(Speed::class.java) as Speed?)!!.matrixSpeedValue.get()
mc.timer.timerSpeed = (LiquidBounce.moduleManager.getModule(Speed::class.java) as Speed?)!!.matrixTimerValue.get()
}
} else {
mc.thePlayer!!.motionX = 0.0
mc.thePlayer!!.motionZ = 0.0
mc.timer.timerSpeed = 1f
}
}
}

override fun onMotion() {}
override fun onMove(event: MoveEvent) {}
override fun onDisable() {
mc.thePlayer!!.speedInAir = 0.02f
mc.timer.timerSpeed = 1f
}
}

0 comments on commit be38f77

Please sign in to comment.