Skip to content

Commit

Permalink
Added descriptions to every single module. (CCBlueX#606)
Browse files Browse the repository at this point in the history
  • Loading branch information
mems01 authored Aug 2, 2021
1 parent e025340 commit bf9cc3f
Show file tree
Hide file tree
Showing 76 changed files with 470 additions and 34 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ import net.minecraft.util.Hand
/**
* AutoArmor module
*
* Automatically put on the best armor
* Automatically put on the best armor.
*/
object ModuleAutoArmor : Module("AutoArmor", Category.COMBAT) {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ import net.minecraft.network.packet.c2s.play.ClientCommandC2SPacket
import net.minecraft.network.packet.c2s.play.CloseHandledScreenC2SPacket
import net.minecraft.screen.slot.SlotActionType

/**
* AutoGapple module
*
* Automatically eats apples whenever your health is low.
*/

object ModuleAutoGapple : Module("AutoGapple", Category.COMBAT) {

val health by int("Health", 18, 1..20)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,12 @@ import net.minecraft.util.Hand
import net.minecraft.util.math.BlockPos
import net.minecraft.util.math.Direction

/**
* AutoSoup module
*
* Automatically eats soup whenever your health is low.
*/

object ModuleAutoSoup : Module("AutoSoup", Category.COMBAT) {

private val bowl by enumChoice("Bowl", BowlMode.DROP, BowlMode.values())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,12 @@ import net.minecraft.network.packet.c2s.play.*
import net.minecraft.util.math.Vec3d
import java.util.concurrent.LinkedBlockingQueue

/**
* BadWifi module
*
* Holds back packets so as to prevent you from being hit by an enemy.
*/

object ModuleBadWifi : Module("BadWIFI", Category.COMBAT) {

val maxPacketsInBuffer by intRange("MaxPacketsInBuffer", 20..30, 5..100)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ import net.minecraft.network.packet.c2s.play.PlayerMoveC2SPacket
/**
* Criticals module
*
* Automatically crits every time you attack someone
* Automatically crits every time you attack someone.
*/
object ModuleCriticals : Module("Criticals", Category.COMBAT) {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ import net.ccbluex.liquidbounce.utils.combat.shouldBeAttacked
/**
* Hitbox module
*
* Modify enemy box margin, which makes it easier to aim.
* Enlarges the hitbox of other entities.
*/
object ModuleHitbox : Module("Hitbox", Category.COMBAT) {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ import net.minecraft.world.GameMode
/**
* KillAura module
*
* Automatically attacks enemies
* Automatically attacks enemies.
*/
object ModuleKillAura : Module("KillAura", Category.COMBAT) {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ import net.minecraft.util.hit.EntityHitResult
/**
* Trigger module
*
* Automatically attacks enemy on your crosshair
* Automatically attacks enemy on your crosshair.
*/
object ModuleTrigger : Module("Trigger", Category.COMBAT) {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,12 @@ import net.ccbluex.liquidbounce.utils.entity.strafe
import net.minecraft.network.packet.s2c.play.EntityVelocityUpdateS2CPacket
import net.minecraft.network.packet.s2c.play.ExplosionS2CPacket

/**
* Velocity module
*
* Modifies the amount of velocity you take.
*/

object ModuleVelocity : Module("Velocity", Category.COMBAT) {

val modes = choices("Mode", Modify) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,10 @@ package net.ccbluex.liquidbounce.features.module.modules.exploit
import net.ccbluex.liquidbounce.features.module.Category
import net.ccbluex.liquidbounce.features.module.Module

/**
* AntiReducedDebugInfo module
*
* Allows you to see extended debug information.
*/

object ModuleAntiReducedDebugInfo : Module("AntiReducedDebugInfo", Category.EXPLOIT)
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ import net.ccbluex.liquidbounce.features.module.Module
import net.ccbluex.liquidbounce.utils.entity.exactPosition
import net.minecraft.network.packet.c2s.play.PlayerMoveC2SPacket

/**
* Damage module
*
* Deals the specified amount of damage to yourself.
*/

object ModuleDamage : Module("Damage", Category.EXPLOIT, disableActivation = true) {

private val mode by enumChoice("Mode", DamageModeEnum.NCP, DamageModeEnum.values())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,12 @@ import net.ccbluex.liquidbounce.features.module.Category
import net.ccbluex.liquidbounce.features.module.Module
import net.minecraft.block.Blocks

/**
* GhostHand module
*
* Allows you to interact with selected blocks through walls.
*/

object ModuleGhostHand : Module("GhostHand", Category.EXPLOIT) {

val targetedBlocks by blocks("TargetedBlocks", hashSetOf(Blocks.CHEST, Blocks.ENDER_CHEST, Blocks.TRAPPED_CHEST))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@ import net.ccbluex.liquidbounce.features.module.Category
import net.ccbluex.liquidbounce.features.module.Module
import net.minecraft.network.packet.c2s.play.PlayerMoveC2SPacket

/**
* GodMode module
*
* Allows you to interact with selected blocks through walls.
*/

object ModuleGodMode : Module("GodMode", Category.EXPLOIT) {

val repeatable = repeatable {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,12 @@ import net.minecraft.network.packet.c2s.play.KeepAliveC2SPacket
import net.minecraft.text.TranslatableText
import net.minecraft.util.Formatting

/**
* NoPitchLimit module
*
* Spoofs your ping to a specified value.
*/

object ModulePingSpoof : Module("PingSpoof", Category.EXPLOIT) {

private val delay by intRange("Delay", 500..1000, 0..25000)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@ import net.minecraft.entity.player.PlayerEntity
import net.minecraft.text.TranslatableText
import net.minecraft.util.hit.EntityHitResult

/**
* FriendClicker module
*
* Allows you to make friends by clicking on them.
*/

object ModuleFriendClicker : Module("FriendClicker", Category.MISC) {

private var clicked = false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@ import net.minecraft.text.OrderedText
import net.minecraft.text.Style
import net.minecraft.util.Formatting

/**
* NameProtect module
*
* Changes players names clientside.
*/

object ModuleNameProtect : Module("NameProtect", Category.MISC) {

val replacement by text("Replacement", "You")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ import net.ccbluex.liquidbounce.features.module.Category
import net.ccbluex.liquidbounce.features.module.Module
import net.minecraft.entity.LivingEntity

/**
* Teams module
*
* Prevents KillAura from attacking teammates.
*/

object ModuleTeams : Module("Teams", Category.MISC) {

private val scoreboard by boolean("ScoreboardTeam", true)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import net.ccbluex.liquidbounce.features.module.Module
/**
* A anti levitation module
*
* Stops the levitation and slow falling effect
* Stops the levitation and slow falling effect.
*/
object ModuleAntiLevitation : Module("AntiLevitation", Category.MOVEMENT) {
// @see net/ccbluex/liquidbounce/injection/mixins/minecraft/entity/MixinLivingEntity hookTravelStatusEffect
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import net.minecraft.util.shape.VoxelShapes
/**
* Anti hazards module
*
* Prevents you walking into blocks that might be malicious for you
* Prevents you walking into blocks that might be malicious for you.
*/
object ModuleAvoidHazards : Module("AvoidHazards", Category.MOVEMENT) {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@ import net.minecraft.block.Block
import net.minecraft.block.HoneyBlock
import net.minecraft.block.SlimeBlock

/**
* BlockBounce module
*
* Allows you to bounce higher on bouncy blocks.
*/

object ModuleBlockBounce : Module("BlockBounce", Category.MOVEMENT) {

private val motion by float("Motion", 0.42f, 0.2f..2f)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ import net.ccbluex.liquidbounce.features.module.Module
import net.minecraft.block.Blocks
import net.minecraft.util.shape.VoxelShapes

/**
* BlockWalk module
*
* Allows you to walk on non-fullblock blocks.
*/

object ModuleBlockWalk : Module("BlockWalk", Category.MOVEMENT) {

private val blocks by blocks("Blocks", hashSetOf(Blocks.COBWEB, Blocks.SNOW))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,12 @@ import net.ccbluex.liquidbounce.utils.entity.FallingPlayer
import net.minecraft.util.math.BlockPos
import kotlin.math.abs

/**
* BugUp module
*
* Automatically setbacks you after falling a certain distance.
*/

object ModuleBugUp : Module("BugUp", Category.MOVEMENT) {
private val maxFallDistance by int("MaxFallDistance", 10, 2..255)
private val maxDistanceWithoutGround by float("MaxDistanceToSetback", 2.5f, 1f..30f)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@ import net.ccbluex.liquidbounce.utils.entity.strafe
import net.minecraft.entity.EquipmentSlot
import net.minecraft.item.Items

/**
* ElytraFly module
*
* Makes you fly faster on Elytra.
*/

object ModuleElytraFly : Module("ElytraFly", Category.MOVEMENT) {

private val instant by boolean("Instant", true)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@ import net.ccbluex.liquidbounce.event.handler
import net.ccbluex.liquidbounce.features.module.Category
import net.ccbluex.liquidbounce.features.module.Module

/**
* HighJump module
*
* Allows you to jump higher.
*/

object ModuleHighJump : Module("HighJump", Category.MOVEMENT) {

private val motion by float("Motion", 0.8f, 0.2f..1f)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@ import net.minecraft.client.gui.screen.ingame.HandledScreen
import net.minecraft.client.option.KeyBinding
import net.minecraft.item.ItemGroup

/**
* InventoryMove module
*
* Allows you to walk while an inventory is opened.
*/

object ModuleInventoryMove : Module("InventoryMove", Category.MOVEMENT) {

val undetectable by boolean("Undetectable", false)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,12 @@ import net.ccbluex.liquidbounce.utils.client.regular
import net.ccbluex.liquidbounce.utils.entity.strafe
import net.minecraft.network.packet.s2c.play.PlayerPositionLookS2CPacket

/**
* NoClip module
*
* Allows you to fly through blocks.
*/

object ModuleNoClip : Module("NoClip", Category.MOVEMENT) {

val speed by float("Speed", 0.32f, 0.1f..0.4f)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,10 @@ package net.ccbluex.liquidbounce.features.module.modules.movement
import net.ccbluex.liquidbounce.features.module.Category
import net.ccbluex.liquidbounce.features.module.Module

/**
* NoJumpDelay module
*
* Removes the delay between jumps.
*/

object ModuleNoJumpDelay : Module("NoJumpDelay", Category.MOVEMENT)
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ import net.minecraft.util.UseAction
import net.minecraft.util.math.BlockPos
import net.minecraft.util.math.Direction

/**
* NoSlow module
*
* Cancels slowness effects caused by soulsand and using items.
*/

object ModuleNoSlow : Module("NoSlow", Category.MOVEMENT) {

private object Block : ToggleableConfigurable(this, "Blocking", true) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,12 @@ import net.ccbluex.liquidbounce.features.module.Category
import net.ccbluex.liquidbounce.features.module.Module
import net.ccbluex.liquidbounce.utils.entity.moving

/**
* Parkour module
*
* Automatically jumps at the very edge of a block.
*/

object ModuleParkour : Module("Parkour", Category.MOVEMENT) {

val repeatable = repeatable {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,12 @@ import net.ccbluex.liquidbounce.event.repeatable
import net.ccbluex.liquidbounce.features.module.Category
import net.ccbluex.liquidbounce.features.module.Module

/**
* PerfectHorseJump module
*
* Automatically jumps when the jump bar of a horse is fully filled up.
*/

object ModulePerfectHorseJump : Module("PerfectHorseJump", Category.MOVEMENT) {
val repeatable = repeatable {
player.field_3938 = 9
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,9 @@ import net.ccbluex.liquidbounce.features.module.Category
import net.ccbluex.liquidbounce.features.module.Module

/**
* Freeze module
* SafeWalk module
*
* Allows you to freeze yourself without the server knowing.
* Prevents you from falling down as if you were sneaking.
*/
object ModuleSafeWalk : Module("SafeWalk", Category.MOVEMENT) {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ import net.ccbluex.liquidbounce.utils.entity.moving
import net.minecraft.client.util.InputUtil
import net.minecraft.network.packet.c2s.play.ClientCommandC2SPacket

/**
* Sneak module
*
* Automatically sneaks all the time.
*/

object ModuleSneak : Module("Sneak", Category.MOVEMENT) {

var modes = choices("Mode", Vanilla, arrayOf(Legit, Vanilla, Switch))
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ import net.ccbluex.liquidbounce.utils.entity.moving
import net.ccbluex.liquidbounce.utils.entity.strafe
import net.ccbluex.liquidbounce.utils.entity.upwards

/**
* Speed module
*
* Allows you to move faster.
*/

object ModuleSpeed : Module("Speed", Category.MOVEMENT) {

private val modes = choices(
Expand Down
Loading

0 comments on commit bf9cc3f

Please sign in to comment.