Skip to content

Commit

Permalink
LEGACY: Added More Condition to Text Elements (CCBlueX#2796)
Browse files Browse the repository at this point in the history
Added Checks:
- Blocking
- Sneaking
- Sprinting
- Inventory/Container GUI
  • Loading branch information
EclipsesDev committed Apr 13, 2024
1 parent 795da1e commit 59ed90a
Showing 1 changed file with 8 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import net.ccbluex.liquidbounce.LiquidBounce.clientCommit
import net.ccbluex.liquidbounce.LiquidBounce.CLIENT_CREATOR
import net.ccbluex.liquidbounce.LiquidBounce.CLIENT_NAME
import net.ccbluex.liquidbounce.LiquidBounce.clientVersionText
import net.ccbluex.liquidbounce.features.module.modules.combat.KillAura.blockStatus
import net.ccbluex.liquidbounce.ui.client.hud.designer.GuiHudDesigner
import net.ccbluex.liquidbounce.ui.client.hud.element.Border
import net.ccbluex.liquidbounce.ui.client.hud.element.Element
Expand All @@ -26,6 +27,9 @@ import net.ccbluex.liquidbounce.utils.render.RenderUtils.drawRoundedRect2
import net.ccbluex.liquidbounce.utils.render.shader.shaders.RainbowFontShader
import net.ccbluex.liquidbounce.value.*
import net.minecraft.client.Minecraft
import net.minecraft.client.gui.inventory.GuiContainer
import net.minecraft.client.gui.inventory.GuiInventory
import net.minecraft.item.ItemSword
import org.lwjgl.input.Keyboard
import java.awt.Color
import java.text.DecimalFormat
Expand Down Expand Up @@ -129,6 +133,10 @@ class Text(x: Double = 10.0, y: Double = 10.0, scale: Float = 1F, side: Side = S
"food" -> return thePlayer.foodStats.foodLevel
"onground" -> return thePlayer.onGround
"tbalance", "timerbalance" -> return "${TimerBalanceUtils.getBalance()}ms"
"block", "blocking" -> return (thePlayer.heldItem.item is ItemSword && (blockStatus || thePlayer.isUsingItem || thePlayer.isBlocking))
"sneak", "sneaking" -> return (thePlayer.isSneaking || mc.gameSettings.keyBindSneak.isKeyDown)
"sprint", "sprinting" -> return (thePlayer.serverSprintState || thePlayer.isSprinting || mc.gameSettings.keyBindSprint.isKeyDown)
"inventory", "inv" -> return mc.currentScreen is GuiInventory || mc.currentScreen is GuiContainer
}
}

Expand Down

0 comments on commit 59ed90a

Please sign in to comment.