Skip to content

Commit

Permalink
Zoom Module
Browse files Browse the repository at this point in the history
Grim Damage Velocity
GrimPlace Disabler
Grim1.17 Velocity
Input Disabler
Intave Velocity
Jump Reset Velocity
MushMC Disabler
NoSwing Disabler
PayLoad Disabler
ShotBow Disabler
SilentAcceptDisabler Disabler
SilentActionBypassDisabler Disabler
SpartanCombat Disabler (Back)
VerusCustom Disabler
Verus Fly Disabler
Verus Scaffold Disabler
Flag Disabler
BlockPlacement Disabler
Recode Armor Element
Recode Effect Element
Fixed GuiBackground
removed category world
  • Loading branch information
opZywl committed Jan 13, 2024
1 parent 3d9f429 commit acb63be
Showing 70 changed files with 1,368 additions and 1,042 deletions.
1 change: 1 addition & 0 deletions src/main/java/net/ccbluex/liquidbounce/FDPClient.kt
Original file line number Diff line number Diff line change
@@ -44,6 +44,7 @@ object FDPClient {
const val COLORED_NAME = "§7[§b§lFDPClient§7] "
const val CLIENT_CREATOR = "CCBlueX, Zywl & SkidderMC TEAM"
const val CLIENT_WEBSITE = "https://fdpinfo.github.io"
const val CLIENT_DISCORD = "https://discord.gg/3XRFGeqEYD"
const val CLIENT_VERSION = "v5.5.0"

// Flags
Original file line number Diff line number Diff line change
@@ -30,7 +30,7 @@ open class Module : MinecraftInstance(), Listenable {
val animation: AnimationHelper
var name: String
private var suffix: String? = null
private val properties: List<Value<*>> = ArrayList<Value<*>>()
private val properties: List<Value<*>> = ArrayList()
private var toggled = false
var localizedName = ""
get() = field.ifEmpty { name }
Original file line number Diff line number Diff line change
@@ -11,7 +11,6 @@ enum class ModuleCategory(val displayName: String, val configName: String, val h
MOVEMENT("%module.category.movement%", "Movement", "&#xe566;"),
VISUAL("%module.category.visual%", "Visual", "&#xe417;"),
CLIENT("%module.category.client%", "Client", "&#xe869;"),
WORLD("%module.category.world%", "World", "&#xe55b;"),
OTHER("%module.category.other%", "Other", "&#xe5d3;"),
EXPLOIT("%module.category.exploit%", "Exploit", "&#xe868;");
}
Original file line number Diff line number Diff line change
@@ -46,9 +46,6 @@ public void onRender2D(Render2DEvent render2DEvent) {
public static final FloatValue rainbowBrightnessValue = new FloatValue("RainbowBrightness", 1f, 0f, 1f);
public static final IntegerValue rainbowSpeedValue = new IntegerValue("RainbowSpeed", 1500, 500, 7000);

private float tempY = 65.0f;
private float tempHeight = 65.0f;

public static IntegerValue r = new IntegerValue("Red-1", 255, 0, 255);
public static IntegerValue g = new IntegerValue("Green-1", 0, 0, 255);
public static IntegerValue b = new IntegerValue("Blue-1", 84, 0, 255);
@@ -179,16 +176,16 @@ public static void regenerateColors(boolean forceValue) {
}

public Color getColor1() {
final int red = this.red.get(),
green = this.green.get(),
blue = this.blue.get();
final int red = ColorManager.red.get(),
green = ColorManager.green.get(),
blue = ColorManager.blue.get();
return new Color(red, green, blue);
}

public Color getColor2() {
final int red = this.red2.get(),
green = this.green2.get(),
blue = this.blue2.get();
final int red = red2.get(),
green = green2.get(),
blue = blue2.get();
return new Color(red, green, blue);
}

Original file line number Diff line number Diff line change
@@ -16,9 +16,9 @@ import net.ccbluex.liquidbounce.features.module.ModuleInfo
import net.ccbluex.liquidbounce.features.module.modules.combat.KillAura
import net.ccbluex.liquidbounce.features.module.modules.exploit.Disabler
import net.ccbluex.liquidbounce.features.module.modules.movement.Flight
import net.ccbluex.liquidbounce.features.module.modules.world.Breaker
import net.ccbluex.liquidbounce.features.module.modules.world.ChestAura
import net.ccbluex.liquidbounce.features.module.modules.world.Scaffold
import net.ccbluex.liquidbounce.features.module.modules.other.Breaker
import net.ccbluex.liquidbounce.features.module.modules.player.ChestAura
import net.ccbluex.liquidbounce.features.module.modules.movement.Scaffold
import net.ccbluex.liquidbounce.utils.RotationUtils
import net.ccbluex.liquidbounce.value.BoolValue
import net.ccbluex.liquidbounce.value.FloatValue
Original file line number Diff line number Diff line change
@@ -15,7 +15,7 @@ import net.ccbluex.liquidbounce.features.module.modules.movement.StrafeFix
import net.ccbluex.liquidbounce.features.module.modules.movement.TargetStrafe
import net.ccbluex.liquidbounce.features.module.modules.player.Blink
import net.ccbluex.liquidbounce.features.module.modules.visual.FreeCam
import net.ccbluex.liquidbounce.features.module.modules.world.Scaffold
import net.ccbluex.liquidbounce.features.module.modules.movement.Scaffold
import net.ccbluex.liquidbounce.handler.protocol.ProtocolBase
import net.ccbluex.liquidbounce.ui.font.Fonts
import net.ccbluex.liquidbounce.value.*
@@ -25,7 +25,6 @@ import net.ccbluex.liquidbounce.utils.extensions.hitBox
import net.ccbluex.liquidbounce.utils.extensions.rayTraceWithServerSideRotation
import net.ccbluex.liquidbounce.utils.misc.RandomUtils
import net.ccbluex.liquidbounce.utils.BlinkUtils
import net.ccbluex.liquidbounce.utils.extensions.eyes
import net.ccbluex.liquidbounce.utils.timer.MSTimer
import net.ccbluex.liquidbounce.utils.timer.TimeUtils
import net.minecraft.client.gui.ScaledResolution
@@ -138,7 +137,6 @@ object KillAura : Module() {
private val targetModeValue = ListValue("TargetMode", arrayOf("Single", "Switch", "Multi"), "Switch").displayable { modeDisplay.get() }
private val switchDelayValue = IntegerValue("SwitchDelay", 15, 1, 2000).displayable { targetModeValue.equals("Switch") && modeDisplay.get() }
private val limitedMultiTargetsValue = IntegerValue("LimitedMultiTargets", 0, 0, 50).displayable { targetModeValue.equals("Multi") && modeDisplay.get() }
private val reachMode = ListValue("CheckTargetDistance", arrayOf("Old", "New"), "New")

// AutoBlock
private val autoblockDisplay = BoolValue("AutoBlock Settings:", true)
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
/*
* FDPClient Hacked Client
* A free open source mixin-based injection hacked client for Minecraft using Minecraft Forge by LiquidBounce.
* https://github.com/SkidderMC/FDPClient/
*/
package net.ccbluex.liquidbounce.features.module.modules.combat.velocitys.grim

import net.ccbluex.liquidbounce.event.PacketEvent
import net.ccbluex.liquidbounce.features.module.modules.combat.velocitys.VelocityMode
import net.minecraft.network.play.client.C03PacketPlayer
import net.minecraft.network.play.client.C07PacketPlayerDigging
import net.minecraft.util.EnumFacing

class Grim117 : VelocityMode("Grim1.17") {

private var velocityInput = false
override fun onPacket(event: PacketEvent) {
mc.netHandler.addToSendQueue(
C03PacketPlayer.C06PacketPlayerPosLook(
mc.thePlayer.posX,
mc.thePlayer.posY,
mc.thePlayer.posZ,
mc.thePlayer.rotationYaw,
mc.thePlayer.rotationPitch,
mc.thePlayer.onGround
)
)
mc.netHandler.addToSendQueue(
C07PacketPlayerDigging(
C07PacketPlayerDigging.Action.STOP_DESTROY_BLOCK,mc.thePlayer.position,
EnumFacing.DOWN)
)
velocityInput = false
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
/*
* FDPClient Hacked Client
* A free open source mixin-based injection hacked client for Minecraft using Minecraft Forge by LiquidBounce.
* https://github.com/SkidderMC/FDPClient/
*/
package net.ccbluex.liquidbounce.features.module.modules.combat.velocitys.grim

import net.ccbluex.liquidbounce.FDPClient
import net.ccbluex.liquidbounce.event.PacketEvent
import net.ccbluex.liquidbounce.features.module.modules.combat.velocitys.VelocityMode
import net.minecraft.network.play.client.C02PacketUseEntity
import net.minecraft.network.play.client.C0APacketAnimation

class GrimDamage : VelocityMode("GrimDamage") {

private var velocityInput = false
override fun onPacket(event: PacketEvent) {
if (velocityInput) {
val target = FDPClient.combatManager.getNearByEntity(3f)
repeat(12) {
mc.thePlayer.sendQueue.addToSendQueue(
C02PacketUseEntity(
target,
C02PacketUseEntity.Action.ATTACK
)
)
mc.thePlayer.sendQueue.addToSendQueue(C0APacketAnimation())
}
mc.thePlayer.motionX *= 0.077760000
mc.thePlayer.motionZ *= 0.077760000
velocityInput = false
}
}

}
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
/*
* FDPClient Hacked Client
* A free open source mixin-based injection hacked client for Minecraft using Minecraft Forge by LiquidBounce.
* https://github.com/SkidderMC/FDPClient/
*/
package net.ccbluex.liquidbounce.features.module.modules.combat.velocitys.grim

import net.ccbluex.liquidbounce.event.PacketEvent
@@ -7,10 +12,10 @@ import net.minecraft.network.play.server.S12PacketEntityVelocity
import net.minecraft.network.play.server.S32PacketConfirmTransaction

class GrimVelocity : VelocityMode("Grim") {
var cancelPacket = 6
var resetPersec = 8
var grimTCancel = 0
var updates = 0
private var cancelPacket = 6
private var resetPersec = 8
private var grimTCancel = 0
private var updates = 0

override fun onEnable() {
grimTCancel = 0
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
/*
* FDPClient Hacked Client
* A free open source mixin-based injection hacked client for Minecraft using Minecraft Forge by LiquidBounce.
* https://github.com/SkidderMC/FDPClient/
*/
package net.ccbluex.liquidbounce.features.module.modules.combat.velocitys.grim

import net.ccbluex.liquidbounce.event.*
@@ -26,8 +31,8 @@ class GrimVelocity2 : VelocityMode("GrimC07") {

private val flagPauseValue = IntegerValue("FlagPause-Time", 50, 0, 5000)

var gotVelo = false
var flagTimer = MSTimer()
private var gotVelo = false
private var flagTimer = MSTimer()

override fun onEnable() {
gotVelo = false
@@ -69,7 +74,7 @@ class GrimVelocity2 : VelocityMode("GrimC07") {
}
}

fun checkBlock(pos: BlockPos): Boolean {
private fun checkBlock(pos: BlockPos): Boolean {
if (!onlyAirValue.get() || mc.theWorld.isAirBlock(pos)) {
if (sendC03Value.get()) {
if (C06Value.get())
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/*
* FDPClient Hacked Client
* A free open source mixin-based injection hacked client for Minecraft using Minecraft Forge by LiquidBounce.
* https://github.com/SkidderMC/FDPClient/
*/
package net.ccbluex.liquidbounce.features.module.modules.combat.velocitys.intave

import net.ccbluex.liquidbounce.event.PacketEvent
import net.ccbluex.liquidbounce.features.module.modules.combat.velocitys.VelocityMode
import net.minecraft.client.settings.GameSettings
class IntaveVelocity : VelocityMode("Intave") {

private var jumped = 0
override fun onPacket(event: PacketEvent) {
if (mc.thePlayer.hurtTime == 9) {
if (++jumped % 2 == 0 && mc.thePlayer.onGround && mc.thePlayer.isSprinting && mc.currentScreen == null) {
mc.gameSettings.keyBindJump.pressed = true
jumped = 0 // reset
}
} else {
mc.gameSettings.keyBindJump.pressed = GameSettings.isKeyDown(mc.gameSettings.keyBindJump)
}
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
/*
* FDPClient Hacked Client
* A free open source mixin-based injection hacked client for Minecraft using Minecraft Forge by LiquidBounce.
* https://github.com/SkidderMC/FDPClient/
*/
package net.ccbluex.liquidbounce.features.module.modules.combat.velocitys.other

import net.ccbluex.liquidbounce.event.PacketEvent
import net.ccbluex.liquidbounce.features.module.modules.combat.velocitys.VelocityMode

class JumpReset : VelocityMode("JumpReset") {
private var start = 0
override fun onPacket(event: PacketEvent) {
while (mc.thePlayer.hurtTime >= 8) {
mc.gameSettings.keyBindJump.pressed = true
break
}
while (mc.thePlayer.hurtTime >= 7 && !mc.gameSettings.keyBindForward.pressed) {
mc.gameSettings.keyBindForward.pressed = true
start = 1
break
}
if (mc.thePlayer.hurtTime in 1..6) {
mc.gameSettings.keyBindJump.pressed = false
if (start == 1) {
mc.gameSettings.keyBindForward.pressed = false
start = 0
}
}
}
}
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
* A free open source mixin-based injection hacked client for Minecraft using Minecraft Forge by LiquidBounce.
* https://github.com/SkidderMC/FDPClient/
*/
package net.ccbluex.liquidbounce.features.module.modules.world
package net.ccbluex.liquidbounce.features.module.modules.exploit

import net.ccbluex.liquidbounce.FDPClient
import net.ccbluex.liquidbounce.event.EventTarget
@@ -18,7 +18,7 @@ import net.ccbluex.liquidbounce.value.BoolValue
import net.minecraft.network.play.server.S2CPacketSpawnGlobalEntity
import java.text.DecimalFormat

@ModuleInfo(name = "LightningDetect", category = ModuleCategory.WORLD, array = false, defaultOn = true)
@ModuleInfo(name = "LightningDetect", category = ModuleCategory.EXPLOIT, array = false, defaultOn = true)
object LightningDetect : Module() {

private val debugValue = BoolValue("debug", false)
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
/*
* FDPClient Hacked Client
* A free open source mixin-based injection hacked client for Minecraft using Minecraft Forge by LiquidBounce.
* https://github.com/SkidderMC/FDPClient/
*/
package net.ccbluex.liquidbounce.features.module.modules.exploit.disablers.grim

import net.ccbluex.liquidbounce.event.PacketEvent
import net.ccbluex.liquidbounce.features.module.modules.exploit.disablers.DisablerMode
import net.ccbluex.liquidbounce.value.BoolValue
import net.minecraft.network.Packet
import net.minecraft.network.play.client.C08PacketPlayerBlockPlacement
import net.minecraft.network.play.client.C0BPacketEntityAction
import net.minecraft.network.play.client.C0EPacketClickWindow
import java.util.concurrent.LinkedBlockingQueue

class GrimPlaceDisabler : DisablerMode("Grim Place") {
private val packetsG = LinkedBlockingQueue<Packet<*>>()
private var pre = false
private val c0e = BoolValue("ChestStealer", true)
private val c08 = BoolValue("PlaceBlock", true)
private val c0b = BoolValue("C0B", true)

override fun onPacket(event: PacketEvent) {
val packet = event.packet

/* pre = event.eventState == EventState.PRE
if (event.eventState == EventState.PRE) {
try {
while (!packetsG.isEmpty()) {
mc.netHandler!!.addToSendQueue(packetsG.take())
disabler.debugMessage("expensive bypasses")
}
} catch (e: Exception) {
e.printStackTrace()
}
}
*/
if (packet is C0EPacketClickWindow && c0e.get()) {
if (!pre) {
event.cancelEvent()
packetsG.add(packet)
disabler.debugMessage("CEMonkey")
}
}
if (packet is C0BPacketEntityAction && c0b.get()) {
if (!pre) {
event.cancelEvent()
packetsG.add(packet)
disabler.debugMessage("BBMonkey")
}
}
if (packet is C08PacketPlayerBlockPlacement && c08.get()) {
if (!pre) {
event.cancelEvent()
packetsG.add(packet)
disabler.debugMessage("GreatBarrierLeef")
}
}
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/*
* FDPClient Hacked Client
* A free open source mixin-based injection hacked client for Minecraft using Minecraft Forge by LiquidBounce.
* https://github.com/SkidderMC/FDPClient/
*/
package net.ccbluex.liquidbounce.features.module.modules.exploit.disablers.other

import net.ccbluex.liquidbounce.event.PacketEvent
import net.ccbluex.liquidbounce.features.module.modules.exploit.disablers.DisablerMode
import net.ccbluex.liquidbounce.utils.PacketUtils
import net.minecraft.network.play.client.C08PacketPlayerBlockPlacement
import net.minecraft.util.BlockPos
class BlockPlacementDisabler : DisablerMode("BlockPlacement") {

override fun onPacket(event: PacketEvent) {
PacketUtils.sendPacketNoEvent(
C08PacketPlayerBlockPlacement(
BlockPos(Double.NaN, Double.NaN, Double.NaN),
1,
null,
0f,
0f,
0f
)
)
disabler.debugMessage("BlockPlacement")
}
}
Loading

0 comments on commit acb63be

Please sign in to comment.