<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[A  long shape of the template TargetHUD]]></title><description><![CDATA[<p dir="auto">it just a Mould，you  can add other decorations on it by yourself！<br />
这只是一个模板，你可以自己加上其他装饰！<img src="https://forum.liquidbounce.net/assets/plugins/nodebb-plugin-emoji/emoji/customizations/3f998752-6bf6-4b51-9c95-63bde2a3aaa7-axofast.gif?v=866ab33d74c" class="not-responsive emoji emoji-customizations emoji--axofast" style="height:23px;width:auto;vertical-align:middle" title=":axofast:" alt="undefined" /> <img src="https://forum.liquidbounce.net/assets/plugins/nodebb-plugin-emoji/emoji/customizations/3f998752-6bf6-4b51-9c95-63bde2a3aaa7-axofast.gif?v=866ab33d74c" class="not-responsive emoji emoji-customizations emoji--axofast" style="height:23px;width:auto;vertical-align:middle" title=":axofast:" alt="undefined" /></p>
<pre><code>package net.ccbluex.liquidbounce.ui.client.hud.element.elements

import net.ccbluex.liquidbounce.LiquidBounce
import net.ccbluex.liquidbounce.features.module.modules.combat.KillAura
import net.ccbluex.liquidbounce.ui.client.hud.element.Border
import net.ccbluex.liquidbounce.ui.client.hud.element.Element
import net.ccbluex.liquidbounce.ui.client.hud.element.ElementInfo
import net.ccbluex.liquidbounce.ui.font.Fonts
import net.ccbluex.liquidbounce.utils.render.RenderUtils
import net.ccbluex.liquidbounce.value.FloatValue
import net.minecraft.client.gui.Gui
import net.minecraft.entity.Entity
import net.minecraft.entity.player.EntityPlayer
import net.minecraft.util.ResourceLocation
import org.lwjgl.opengl.GL11
import java.awt.Color
import kotlin.math.abs
import kotlin.math.pow

/**
 * A target hud
 */
@ElementInfo(name = "Target3")
class Target3 : Element() {

    private val fadeSpeed = FloatValue("AnimationsSpeed", 2F, 1F, 10F)
    private var easingHealth: Float = 0F
    private var lastTarget: Entity? = null

    override fun drawElement(): Border {
        val target = (LiquidBounce.moduleManager[KillAura::class.java] as KillAura).target

        if (target is EntityPlayer) {
            if (target != lastTarget || easingHealth &lt; 0 || easingHealth &gt; target.maxHealth ||
                    abs(easingHealth - target.health) &lt; 0.01) {
                easingHealth = target.health
            }

            val width = (38 + Fonts.font40.getStringWidth(target.name))
                    .coerceAtLeast(118)
                    .toFloat()

            RenderUtils.drawBorderedRect(0F, 0F, width, 35.8F, 0F,Color(0,0,0,0).rgb,Color(0,0,0,220).rgb)
            RenderUtils.drawBorderedRect(0F, 0F, width, 35.8F, 1.2F, Color(255,255,255,250).rgb,Color(0,0,0,0).rgb)
            RenderUtils.drawBorderedRect(37F, 3.2F,113F + 0f, 32.8F, 0.8F, Color(255,255,255,240).rgb,Color(0,0,0,0).rgb)
            RenderUtils.drawRect(37F, 3.2F,113F + 0f, 32.8F, Color(70,70,70,230).rgb)

            if (easingHealth &gt; target.health)
                RenderUtils.drawRect(37F, 3.2F, (target.health / target.maxHealth) * width -3.5F,
                        32.8F, Color(138, 60, 65).rgb)

            if(target.hurtTime &gt; 9){
                RenderUtils.drawRect(37F, 3.2F, (target.health / target.maxHealth) * width -3.5F,
                        32.8F, Color(149, 9, 17).rgb)
            } else {
                RenderUtils.drawRect(37F, 3.2F, (target.health / target.maxHealth) * width + -3.5F,
                        32.8F, Color(255, 255, 255,240).rgb)
                Fonts.fontBold35.drawStringWithShadow("HP:${(target.getHealth())}0", 57F, 15F, Color(0,0,0,0).rgb)
            }
            easingHealth += ((target.health - easingHealth) / 2.0F.pow(10.0F - fadeSpeed.get())) * RenderUtils.deltaTime
            val playerInfo = mc.netHandler.getPlayerInfo(target.uniqueID)
            if (playerInfo != null) {
                val locationSkin = playerInfo.locationSkin
                drawHead(locationSkin, 32, 32)
            }
        }
        lastTarget = target
        return Border(0F, 0F, 120F, 36F)
    }
    private fun drawHead(skin: ResourceLocation, width: Int, height: Int) {
        GL11.glColor4f(1F, 1F, 1F, 1F)
        mc.textureManager.bindTexture(skin)
        Gui.drawScaledCustomSizeModalRect(2, 2, 8F, 8F, 8, 8, width, height,
                64F, 64F)
    }
//codes larissa
}

</code></pre>
<p dir="auto">it is the finished product:<img src="https://forum.liquidbounce.net/assets/plugins/nodebb-plugin-emoji/emoji/customizations/7e261d76-d0c7-4fb8-a3ae-40f582d4c10a-axofight.png?v=866ab33d74c" class="not-responsive emoji emoji-customizations emoji--axofight" style="height:23px;width:auto;vertical-align:middle" title=":axofight:" alt="undefined" /> <img src="https://forum.liquidbounce.net/assets/plugins/nodebb-plugin-emoji/emoji/customizations/13640a39-d5f5-4f68-8b55-444c199059dc-axofighter.gif?v=866ab33d74c" class="not-responsive emoji emoji-customizations emoji--axofighter" style="height:23px;width:auto;vertical-align:middle" title=":axofighter:" alt="undefined" /></p>
<p dir="auto"><img src="/assets/uploads/files/1671182387987-dy4-acwwy1-b-nfx5j-96-kz-n.png" alt="B@NFX5J`KZ)N.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1671182394515-jxue-9-xf-g-ghdts-4r9_d.png" alt="GHDTS{4R9_D.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.liquidbounce.net/topic/7342/a-long-shape-of-the-template-targethud</link><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 00:59:18 GMT</lastBuildDate><atom:link href="https://forum.liquidbounce.net/topic/7342.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Dec 2022 09:19:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to A  long shape of the template TargetHUD on Mon, 19 Dec 2022 20:35:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/larissa" aria-label="Profile: Larissa">@<bdi>Larissa</bdi></a> that’s nice can i have the skin file lol?</p>
]]></description><link>https://forum.liquidbounce.net/post/37173</link><guid isPermaLink="true">https://forum.liquidbounce.net/post/37173</guid><dc:creator><![CDATA[kumri owo]]></dc:creator><pubDate>Mon, 19 Dec 2022 20:35:49 GMT</pubDate></item></channel></rss>