Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

LiquidBounce Forum

  1. Home
  2. ScriptAPI
  3. anything wrong in this skidded stupid script?

anything wrong in this skidded stupid script?

Scheduled Pinned Locked Moved ScriptAPI
20 Posts 12 Posters 2.2k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ChocoPie_ismeC Offline
    ChocoPie_ismeC Offline
    ChocoPie_isme
    Banned
    wrote on last edited by Temm
    #1
    /// api_version=2
    var script = registerScript({
        name: "TargetHUD",
        version: "6.9",
        authors: ["Choco"]
    });
    var mobs = Java.type("net.minecraft.entity.EntityCreature");
    var GlStateManager = Java.type("net.minecraft.client.renderer.GlStateManager")
    var RenderHelper = Java.type("net.minecraft.client.renderer.RenderHelper")
    var OpenGlHelper = Java.type("net.minecraft.client.renderer.OpenGlHelper")
    var Potion = Java.type("net.minecraft.potion.Potion");
    var target
    var e1
    var Fonts = Java.type("net.ccbluex.liquidbounce.ui.font.Fonts");
    
    
    script.registerModule({
        name: "TargetHUD",
        category: "Fun", 
        description: "idk",
        tag: "ok em",
        settings: {
            scale: Setting.float({
                name: "Scale",
                min: 0,
                max: 10,
                default: 1
            })
            
        }
    }, function (TargetHUD) {
        TargetHUD.on("enable", function() {
            target = null
        });
        TargetHUD.on("render2D", function(event) {
            var mcHeight = getScaledHeight();
            var mcWidth = getScaledWidth();
    		if (target != null) {
    		    var partialTicks = event.getPartialTicks(); // Used to render FPS 
                          independent animations
    			var line = 1;
    			var mcHeight = getScaledHeight();
    			var mcWidth = getScaledWidth();
    			var currenthealth = target.getHealth().toFixed(0);
    			var maxhealth = target.getMaxHealth().toFixed(0);
    			var hp = mc.thePlayer.getHealth().toFixed(0);
    		    var playerInfo = mc.getNetHandler().getPlayerInfo(target.getUniqueID());
                var ping = playerInfo == null ? "0 ms" : playerInfo.getResponseTime() + " ms";
                GL11.glPushMatrix();
    			GL11.glScaled(TargetHUD.settings.scale.get(), TargetHUD.settings.scale.get(), TargetHUD.settings.scale.get());
    			drawRect(mcWidth/2+35, mcHeight/2, mcWidth/2+297.5 - line, mcHeight/2+75, 0xCF000000);//BackGround
    			drawEntityOnScreen(405, 260, 31, 90, 90, target);
    			Fonts.font40.drawStringWithShadow(target.getName() ,  mcWidth/2+97, mcHeight/2+7, 0x00CFFF);
    			Fonts.font35.drawStringWithShadow(ping ,  mcWidth/2+253, mcHeight/2+7, 0xFFFFFF);
    			Fonts.font35.drawStringWithShadow('  Distance: ' +target.getDistanceToEntity(mc.thePlayer).toFixed(2)+' | Sneaking: ' + target.isSneaking() ,  mcWidth/2+91, mcHeight/2+19, 0xFFFFFF);
    			Fonts.font35.drawStringWithShadow('  Health: ' +currenthealth+'/'+maxhealth+ ' | Hurt Time: '+target.hurtTime, mcWidth/2+91, mcHeight/2+32, 0xFFFFFF);
    			Fonts.font35.drawStringWithShadow('Regeneration: '+ e1, mcWidth/2+97, mcHeight/2+44, 0xFFFFFF);
    			if ((hp - currenthealth) > 0  ){
    				Fonts.font40.drawStringWithShadow('  You Will Win The duel! ', mcWidth/2+91, mcHeight/2+57, 0x6CC312);
    			}
    			if ((hp - currenthealth) < 0  ){
    				Fonts.font40.drawStringWithShadow('  You Will Lose The Duel! ', mcWidth/2+91, mcHeight/2+57, 0xFF3300);
    			}
    			if ((hp - currenthealth) == 0  ){
    				Fonts.font40.drawStringWithShadow('  You Will Draw The Duel! ', mcWidth/2+91, mcHeight/2+57, 0xFFFF00);
    			}
    			if(toPercent(currenthealth,maxhealth) >=80){
    		     		drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x8800FF00); 
    			}else if(toPercent(currenthealth,maxhealth) >= 60){
    					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88CCFF66); 
    			}else if(toPercent(currenthealth,maxhealth) >= 40){
    					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FFFF00); 
    			}else if(toPercent(currenthealth,maxhealth) >= 20){
    					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FF5500); 
    			}else if(toPercent(currenthealth,maxhealth) > 0){
    					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FF0000); 
    			}
    			if (target.isDead || target.getDistanceToEntity(mc.thePlayer)> 15.0) {
    				target = null;
                }		
    		}
        });
        TargetHUD.on("attack", function(event) {
            target = event.getTargetEntity()
        });
        TargetHUD.on("update", function() {
            if(target != null) {
    			if(target.isPotionActive(Potion.regeneration)){
    				e1 = "Active"
    			}
    			else if(!target.isPotionActive(Potion.regeneration)) {
    				e1 = "Inactive"
    			}	
    		}
        })
    });
    
    function drawEntityOnScreen(posX, posY, scale, mouseX, mouseY, ent) {
        GlStateManager.enableColorMaterial();
        GlStateManager.pushMatrix();
        GlStateManager.translate(posX, posY, 50.0);
        GlStateManager.scale((-scale), scale, scale);
        GlStateManager.rotate(180.0, 0.0, 0.0, 1.0);
        GlStateManager.rotate(135.0, 0.0, 1.0, 0.0);
        RenderHelper.enableStandardItemLighting();
        GlStateManager.rotate(-135.0, 0.0, 1.0, 0.0);
        GlStateManager.rotate(-(Math.atan((mouseY / 40.0))) * 20.0, 1.0, 0.0, 0.0);
        ent.renderYawOffset = 0
        ent.renderPitchOffset = 0
        ent.rotationYaw = Math.atan((mouseX / 40.0)) * 40.0;
        ent.rotationPitch = -(Math.atan((mouseY / 40.0))) * 20.0;
        ent.rotationYawHead = ent.getRotationYawHead()
        GlStateManager.translate(0.0, 0.0, 0.0);
        rendermanager = mc.getRenderManager();
        rendermanager.setPlayerViewY(180.0);
        rendermanager.setRenderShadow(false);
        rendermanager.renderEntityWithPosYaw(ent, 0.0, 0.0, 0.0, 0.0, 1.0);
        rendermanager.setRenderShadow(true);
        GlStateManager.popMatrix();
        RenderHelper.disableStandardItemLighting();
        GlStateManager.disableRescaleNormal();
        GlStateManager.setActiveTexture(OpenGlHelper.lightmapTexUnit);
        GlStateManager.disableTexture2D();
        GlStateManager.setActiveTexture(OpenGlHelper.defaultTexUnit);
    }
    
    function toPercent(num, total) { 
        return (Math.round(num / total * 10000) / 100 );
    }
    
    

    skidded from Wu_Dian and scorpion3013 ™

    ? infAuraI ShadowOfMarshS 3 Replies Last reply
    0
    • LolMCL Offline
      LolMCL Offline
      LolMC
      wrote on last edited by
      #2

      no .

      1 Reply Last reply
      0
      • ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #3

        my G0D I even can't clearly see what you writed and what you want to do...
        plz fix format
        add some documents or comments

        ChocoPie_ismeC 1 Reply Last reply
        0
        • LolMCL Offline
          LolMCL Offline
          LolMC
          wrote on last edited by
          #4

          he tried to make a targethud
          with full body entity render

          ? 1 Reply Last reply
          0
          • LolMCL LolMC

            he tried to make a targethud
            with full body entity render

            ? Offline
            ? Offline
            A Former User
            wrote on last edited by A Former User
            #5

            @LolMC I think that there are a lot of trashes in his code... I can't tolerate them

            1 Reply Last reply
            0
            • ? A Former User

              my G0D I even can't clearly see what you writed and what you want to do...
              plz fix format
              add some documents or comments

              ChocoPie_ismeC Offline
              ChocoPie_ismeC Offline
              ChocoPie_isme
              Banned
              wrote on last edited by
              #6

              @Kasumi_Scarlet said in anything wrong in this skidded stupid script?:

              my G0D I even can't clearly see what you writed and what you want to do...
              plz fix format
              add some documents or comments

              the format in my IDE is different from here lmfao

              ? 1 Reply Last reply
              0
              • ChocoPie_ismeC ChocoPie_isme

                @Kasumi_Scarlet said in anything wrong in this skidded stupid script?:

                my G0D I even can't clearly see what you writed and what you want to do...
                plz fix format
                add some documents or comments

                the format in my IDE is different from here lmfao

                ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #7

                @ChocoPie_isme I see that because you use tab & spaces in a single file lol

                1 Reply Last reply
                0
                • CzechHekC Offline
                  CzechHekC Offline
                  CzechHek
                  wrote on last edited by
                  #8

                  IMG_20200704_092905.jpg

                  ChocoPie_ismeC 1 Reply Last reply
                  0
                  • AzureA Offline
                    AzureA Offline
                    Azure
                    wrote on last edited by
                    #9

                    my ocd, pls help

                    1 Reply Last reply
                    0
                    • CzechHekC CzechHek

                      IMG_20200704_092905.jpg

                      ChocoPie_ismeC Offline
                      ChocoPie_ismeC Offline
                      ChocoPie_isme
                      Banned
                      wrote on last edited by
                      #10

                      @CzechHek said in anything wrong in this skidded stupid script?:

                      IMG_20200704_092905.jpg

                      yikes wtf

                      CzechHekC 1 Reply Last reply
                      0
                      • LitelyL Offline
                        LitelyL Offline
                        Litely
                        wrote on last edited by
                        #11

                        var line = 1 🙂

                        1 Reply Last reply
                        0
                        • ChocoPie_ismeC ChocoPie_isme

                          @CzechHek said in anything wrong in this skidded stupid script?:

                          IMG_20200704_092905.jpg

                          yikes wtf

                          CzechHekC Offline
                          CzechHekC Offline
                          CzechHek
                          wrote on last edited by
                          #12

                          @ChocoPie_isme independent animations

                          1 Reply Last reply
                          0
                          • ChocoPie_ismeC ChocoPie_isme
                            /// api_version=2
                            var script = registerScript({
                                name: "TargetHUD",
                                version: "6.9",
                                authors: ["Choco"]
                            });
                            var mobs = Java.type("net.minecraft.entity.EntityCreature");
                            var GlStateManager = Java.type("net.minecraft.client.renderer.GlStateManager")
                            var RenderHelper = Java.type("net.minecraft.client.renderer.RenderHelper")
                            var OpenGlHelper = Java.type("net.minecraft.client.renderer.OpenGlHelper")
                            var Potion = Java.type("net.minecraft.potion.Potion");
                            var target
                            var e1
                            var Fonts = Java.type("net.ccbluex.liquidbounce.ui.font.Fonts");
                            
                            
                            script.registerModule({
                                name: "TargetHUD",
                                category: "Fun", 
                                description: "idk",
                                tag: "ok em",
                                settings: {
                                    scale: Setting.float({
                                        name: "Scale",
                                        min: 0,
                                        max: 10,
                                        default: 1
                                    })
                                    
                                }
                            }, function (TargetHUD) {
                                TargetHUD.on("enable", function() {
                                    target = null
                                });
                                TargetHUD.on("render2D", function(event) {
                                    var mcHeight = getScaledHeight();
                                    var mcWidth = getScaledWidth();
                            		if (target != null) {
                            		    var partialTicks = event.getPartialTicks(); // Used to render FPS 
                                                  independent animations
                            			var line = 1;
                            			var mcHeight = getScaledHeight();
                            			var mcWidth = getScaledWidth();
                            			var currenthealth = target.getHealth().toFixed(0);
                            			var maxhealth = target.getMaxHealth().toFixed(0);
                            			var hp = mc.thePlayer.getHealth().toFixed(0);
                            		    var playerInfo = mc.getNetHandler().getPlayerInfo(target.getUniqueID());
                                        var ping = playerInfo == null ? "0 ms" : playerInfo.getResponseTime() + " ms";
                                        GL11.glPushMatrix();
                            			GL11.glScaled(TargetHUD.settings.scale.get(), TargetHUD.settings.scale.get(), TargetHUD.settings.scale.get());
                            			drawRect(mcWidth/2+35, mcHeight/2, mcWidth/2+297.5 - line, mcHeight/2+75, 0xCF000000);//BackGround
                            			drawEntityOnScreen(405, 260, 31, 90, 90, target);
                            			Fonts.font40.drawStringWithShadow(target.getName() ,  mcWidth/2+97, mcHeight/2+7, 0x00CFFF);
                            			Fonts.font35.drawStringWithShadow(ping ,  mcWidth/2+253, mcHeight/2+7, 0xFFFFFF);
                            			Fonts.font35.drawStringWithShadow('  Distance: ' +target.getDistanceToEntity(mc.thePlayer).toFixed(2)+' | Sneaking: ' + target.isSneaking() ,  mcWidth/2+91, mcHeight/2+19, 0xFFFFFF);
                            			Fonts.font35.drawStringWithShadow('  Health: ' +currenthealth+'/'+maxhealth+ ' | Hurt Time: '+target.hurtTime, mcWidth/2+91, mcHeight/2+32, 0xFFFFFF);
                            			Fonts.font35.drawStringWithShadow('Regeneration: '+ e1, mcWidth/2+97, mcHeight/2+44, 0xFFFFFF);
                            			if ((hp - currenthealth) > 0  ){
                            				Fonts.font40.drawStringWithShadow('  You Will Win The duel! ', mcWidth/2+91, mcHeight/2+57, 0x6CC312);
                            			}
                            			if ((hp - currenthealth) < 0  ){
                            				Fonts.font40.drawStringWithShadow('  You Will Lose The Duel! ', mcWidth/2+91, mcHeight/2+57, 0xFF3300);
                            			}
                            			if ((hp - currenthealth) == 0  ){
                            				Fonts.font40.drawStringWithShadow('  You Will Draw The Duel! ', mcWidth/2+91, mcHeight/2+57, 0xFFFF00);
                            			}
                            			if(toPercent(currenthealth,maxhealth) >=80){
                            		     		drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x8800FF00); 
                            			}else if(toPercent(currenthealth,maxhealth) >= 60){
                            					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88CCFF66); 
                            			}else if(toPercent(currenthealth,maxhealth) >= 40){
                            					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FFFF00); 
                            			}else if(toPercent(currenthealth,maxhealth) >= 20){
                            					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FF5500); 
                            			}else if(toPercent(currenthealth,maxhealth) > 0){
                            					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FF0000); 
                            			}
                            			if (target.isDead || target.getDistanceToEntity(mc.thePlayer)> 15.0) {
                            				target = null;
                                        }		
                            		}
                                });
                                TargetHUD.on("attack", function(event) {
                                    target = event.getTargetEntity()
                                });
                                TargetHUD.on("update", function() {
                                    if(target != null) {
                            			if(target.isPotionActive(Potion.regeneration)){
                            				e1 = "Active"
                            			}
                            			else if(!target.isPotionActive(Potion.regeneration)) {
                            				e1 = "Inactive"
                            			}	
                            		}
                                })
                            });
                            
                            function drawEntityOnScreen(posX, posY, scale, mouseX, mouseY, ent) {
                                GlStateManager.enableColorMaterial();
                                GlStateManager.pushMatrix();
                                GlStateManager.translate(posX, posY, 50.0);
                                GlStateManager.scale((-scale), scale, scale);
                                GlStateManager.rotate(180.0, 0.0, 0.0, 1.0);
                                GlStateManager.rotate(135.0, 0.0, 1.0, 0.0);
                                RenderHelper.enableStandardItemLighting();
                                GlStateManager.rotate(-135.0, 0.0, 1.0, 0.0);
                                GlStateManager.rotate(-(Math.atan((mouseY / 40.0))) * 20.0, 1.0, 0.0, 0.0);
                                ent.renderYawOffset = 0
                                ent.renderPitchOffset = 0
                                ent.rotationYaw = Math.atan((mouseX / 40.0)) * 40.0;
                                ent.rotationPitch = -(Math.atan((mouseY / 40.0))) * 20.0;
                                ent.rotationYawHead = ent.getRotationYawHead()
                                GlStateManager.translate(0.0, 0.0, 0.0);
                                rendermanager = mc.getRenderManager();
                                rendermanager.setPlayerViewY(180.0);
                                rendermanager.setRenderShadow(false);
                                rendermanager.renderEntityWithPosYaw(ent, 0.0, 0.0, 0.0, 0.0, 1.0);
                                rendermanager.setRenderShadow(true);
                                GlStateManager.popMatrix();
                                RenderHelper.disableStandardItemLighting();
                                GlStateManager.disableRescaleNormal();
                                GlStateManager.setActiveTexture(OpenGlHelper.lightmapTexUnit);
                                GlStateManager.disableTexture2D();
                                GlStateManager.setActiveTexture(OpenGlHelper.defaultTexUnit);
                            }
                            
                            function toPercent(num, total) { 
                                return (Math.round(num / total * 10000) / 100 );
                            }
                            
                            

                            skidded from Wu_Dian and scorpion3013 ™

                            ? Offline
                            ? Offline
                            A Former User
                            wrote on last edited by A Former User
                            #13

                            @ChocoPie_isme
                            lol I edited it randomly

                            // api_version=2
                            var EntityPlayer = Java.type("net.minecraft.entity.player.EntityPlayer");
                            //var EntityLivingBase = Java.type("net.minecraft.entity.EntityLivingBase");
                            var GlStateManager = Java.type("net.minecraft.client.renderer.GlStateManager");
                            var RenderHelper = Java.type("net.minecraft.client.renderer.RenderHelper");
                            var OpenGlHelper = Java.type("net.minecraft.client.renderer.OpenGlHelper");
                            var Potion = Java.type("net.minecraft.potion.Potion");
                            var Fonts = Java.type("net.ccbluex.liquidbounce.ui.font.Fonts");
                            
                            var ScaledResolution = Java.type("net.minecraft.client.gui.ScaledResolution");
                            var GL11 = Java.type("org.lwjgl.opengl.GL11");
                            var Gui = Java.type("net.minecraft.client.gui.Gui");
                            //plz add other necessary imports.
                            
                            var script = registerScript({
                                name: "TargetHUD",
                                version: "6.9",
                                authors: ["Choco", "Kasumi"]
                            });
                            
                            /**@type EntityPlayer? */
                            var target = null;
                            
                            script.registerModule({
                                name: "TargetHUD",
                                category: "Render",
                                description: "Show your current target."
                            }, function (TargetHUD) {
                                TargetHUD.on("disable", function () {
                                    target = null;
                                });
                            
                                TargetHUD.on("render2D", function (event) {
                                    if (!target.isEntityAlive() || target.getDistanceToEntity(mc.thePlayer) > 10.0) 
                                        target = null;
                            
                                    if (!target) return;
                            
                                    var sr = new ScaledResolution(mc);
                                    
                                    var y = 5;
                            
                                    var pos = `Distance: ${target.getDistanceToEntity(mc.thePlayer).toFixed(1)}m | Sneaking: ${target.isSneaking()}`;
                                    var health = `Health: ${target.getMaxHealth().toFixed(1)}/${target.getMaxHealth().toFixed(1)} | HurtTime: ${target.hurtTime}`;
                                    var regeneration = `Regeneration: ${target.isPotionActive(Potion.regeneration) ? "Active" : "Inactive"}`
                            
                                    GL11.glPushMatrix();
                                    GL11.glTranslated(sr.getScaledWidth_double() * 0.5, sr.getScaledHeight_double() * 0.5, 0);
                            
                                    Gui.drawRect(35, 0, 297.5, 75, 0x7F000000);
                            
                                    drawEntityOnScreen(405, 260, 31, 90, 90, target);
                                    Fonts.font40.drawStringWithShadow(target.getName(), 91, y, 0x00CFFF);
                                    Fonts.font35.drawStringWithShadow(pos, 91, y += Fonts.font40.FONT_HEIGHT, 0xFFFFFF);
                                    Fonts.font35.drawStringWithShadow(health, 91, y += Fonts.font35.FONT_HEIGHT, 0xFFFFFF);
                                    Fonts.font35.drawStringWithShadow(regeneration, 91, y += Fonts.font35.FONT_HEIGHT, 0xFFFFFF);
                            
                                    var delta = ~~mc.thePlayer.getHealth() - ~~target.getHealth();
                                    if (!delta) Fonts.font40.drawStringWithShadow("You Will Draw The Duel! ", 91, y += Fonts.font35.FONT_HEIGHT, 0xFFFF00);
                                    else if (delta > 0) Fonts.font40.drawStringWithShadow("You Will Win The Duel! ", 91, y += Fonts.font35.FONT_HEIGHT, 0x6CC312);
                                    else Fonts.font40.drawStringWithShadow("You Will Lose The Duel! ", 91, y += Fonts.font35.FONT_HEIGHT, 0xFF3300);
                            
                                    var proportion = (target.getHealth() + target.getAbsorptionAmount()) / (target.getMaxHealth() + target.getAbsorptionAmount());
                                    Gui.drawRect(88, y + Fonts.font35.FONT_HEIGHT, proportion * 50 + 88, y + Fonts.font35.FONT_HEIGHT + 15, 0xFFFF0000);
                            
                                    GL11.glPopMatrix();
                                });
                            
                                TargetHUD.on("attack", function (event) {
                                    var entity = event.getTargetEntity();
                                    if (entity instanceof EntityPlayer)
                                        target = entity;
                                });
                            });
                            
                            function drawEntityOnScreen(posX, posY, scale, mouseX, mouseY, ent) {
                                GlStateManager.enableColorMaterial();
                                GlStateManager.pushMatrix();
                                GlStateManager.translate(posX, posY, 50.0);
                                GlStateManager.scale((-scale), scale, scale);
                                GlStateManager.rotate(180.0, 0.0, 0.0, 1.0);
                                GlStateManager.rotate(135.0, 0.0, 1.0, 0.0);
                                RenderHelper.enableStandardItemLighting();
                                GlStateManager.rotate(-135.0, 0.0, 1.0, 0.0);
                                GlStateManager.rotate(-(Math.atan((mouseY / 40.0))) * 20.0, 1.0, 0.0, 0.0);
                                ent.renderYawOffset = 0
                                ent.renderPitchOffset = 0
                                ent.rotationYaw = Math.atan((mouseX / 40.0)) * 40.0;
                                ent.rotationPitch = -(Math.atan((mouseY / 40.0))) * 20.0;
                                ent.rotationYawHead = ent.getRotationYawHead()
                                GlStateManager.translate(0.0, 0.0, 0.0);
                                rendermanager = mc.getRenderManager();
                                rendermanager.setPlayerViewY(180.0);
                                rendermanager.setRenderShadow(false);
                                rendermanager.renderEntityWithPosYaw(ent, 0.0, 0.0, 0.0, 0.0, 1.0);
                                rendermanager.setRenderShadow(true);
                                GlStateManager.popMatrix();
                                RenderHelper.disableStandardItemLighting();
                                GlStateManager.disableRescaleNormal();
                                GlStateManager.setActiveTexture(OpenGlHelper.lightmapTexUnit);
                                GlStateManager.disableTexture2D();
                                GlStateManager.setActiveTexture(OpenGlHelper.defaultTexUnit);
                            }
                            
                            1 Reply Last reply
                            0
                            • ChocoPie_ismeC ChocoPie_isme
                              /// api_version=2
                              var script = registerScript({
                                  name: "TargetHUD",
                                  version: "6.9",
                                  authors: ["Choco"]
                              });
                              var mobs = Java.type("net.minecraft.entity.EntityCreature");
                              var GlStateManager = Java.type("net.minecraft.client.renderer.GlStateManager")
                              var RenderHelper = Java.type("net.minecraft.client.renderer.RenderHelper")
                              var OpenGlHelper = Java.type("net.minecraft.client.renderer.OpenGlHelper")
                              var Potion = Java.type("net.minecraft.potion.Potion");
                              var target
                              var e1
                              var Fonts = Java.type("net.ccbluex.liquidbounce.ui.font.Fonts");
                              
                              
                              script.registerModule({
                                  name: "TargetHUD",
                                  category: "Fun", 
                                  description: "idk",
                                  tag: "ok em",
                                  settings: {
                                      scale: Setting.float({
                                          name: "Scale",
                                          min: 0,
                                          max: 10,
                                          default: 1
                                      })
                                      
                                  }
                              }, function (TargetHUD) {
                                  TargetHUD.on("enable", function() {
                                      target = null
                                  });
                                  TargetHUD.on("render2D", function(event) {
                                      var mcHeight = getScaledHeight();
                                      var mcWidth = getScaledWidth();
                              		if (target != null) {
                              		    var partialTicks = event.getPartialTicks(); // Used to render FPS 
                                                    independent animations
                              			var line = 1;
                              			var mcHeight = getScaledHeight();
                              			var mcWidth = getScaledWidth();
                              			var currenthealth = target.getHealth().toFixed(0);
                              			var maxhealth = target.getMaxHealth().toFixed(0);
                              			var hp = mc.thePlayer.getHealth().toFixed(0);
                              		    var playerInfo = mc.getNetHandler().getPlayerInfo(target.getUniqueID());
                                          var ping = playerInfo == null ? "0 ms" : playerInfo.getResponseTime() + " ms";
                                          GL11.glPushMatrix();
                              			GL11.glScaled(TargetHUD.settings.scale.get(), TargetHUD.settings.scale.get(), TargetHUD.settings.scale.get());
                              			drawRect(mcWidth/2+35, mcHeight/2, mcWidth/2+297.5 - line, mcHeight/2+75, 0xCF000000);//BackGround
                              			drawEntityOnScreen(405, 260, 31, 90, 90, target);
                              			Fonts.font40.drawStringWithShadow(target.getName() ,  mcWidth/2+97, mcHeight/2+7, 0x00CFFF);
                              			Fonts.font35.drawStringWithShadow(ping ,  mcWidth/2+253, mcHeight/2+7, 0xFFFFFF);
                              			Fonts.font35.drawStringWithShadow('  Distance: ' +target.getDistanceToEntity(mc.thePlayer).toFixed(2)+' | Sneaking: ' + target.isSneaking() ,  mcWidth/2+91, mcHeight/2+19, 0xFFFFFF);
                              			Fonts.font35.drawStringWithShadow('  Health: ' +currenthealth+'/'+maxhealth+ ' | Hurt Time: '+target.hurtTime, mcWidth/2+91, mcHeight/2+32, 0xFFFFFF);
                              			Fonts.font35.drawStringWithShadow('Regeneration: '+ e1, mcWidth/2+97, mcHeight/2+44, 0xFFFFFF);
                              			if ((hp - currenthealth) > 0  ){
                              				Fonts.font40.drawStringWithShadow('  You Will Win The duel! ', mcWidth/2+91, mcHeight/2+57, 0x6CC312);
                              			}
                              			if ((hp - currenthealth) < 0  ){
                              				Fonts.font40.drawStringWithShadow('  You Will Lose The Duel! ', mcWidth/2+91, mcHeight/2+57, 0xFF3300);
                              			}
                              			if ((hp - currenthealth) == 0  ){
                              				Fonts.font40.drawStringWithShadow('  You Will Draw The Duel! ', mcWidth/2+91, mcHeight/2+57, 0xFFFF00);
                              			}
                              			if(toPercent(currenthealth,maxhealth) >=80){
                              		     		drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x8800FF00); 
                              			}else if(toPercent(currenthealth,maxhealth) >= 60){
                              					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88CCFF66); 
                              			}else if(toPercent(currenthealth,maxhealth) >= 40){
                              					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FFFF00); 
                              			}else if(toPercent(currenthealth,maxhealth) >= 20){
                              					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FF5500); 
                              			}else if(toPercent(currenthealth,maxhealth) > 0){
                              					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FF0000); 
                              			}
                              			if (target.isDead || target.getDistanceToEntity(mc.thePlayer)> 15.0) {
                              				target = null;
                                          }		
                              		}
                                  });
                                  TargetHUD.on("attack", function(event) {
                                      target = event.getTargetEntity()
                                  });
                                  TargetHUD.on("update", function() {
                                      if(target != null) {
                              			if(target.isPotionActive(Potion.regeneration)){
                              				e1 = "Active"
                              			}
                              			else if(!target.isPotionActive(Potion.regeneration)) {
                              				e1 = "Inactive"
                              			}	
                              		}
                                  })
                              });
                              
                              function drawEntityOnScreen(posX, posY, scale, mouseX, mouseY, ent) {
                                  GlStateManager.enableColorMaterial();
                                  GlStateManager.pushMatrix();
                                  GlStateManager.translate(posX, posY, 50.0);
                                  GlStateManager.scale((-scale), scale, scale);
                                  GlStateManager.rotate(180.0, 0.0, 0.0, 1.0);
                                  GlStateManager.rotate(135.0, 0.0, 1.0, 0.0);
                                  RenderHelper.enableStandardItemLighting();
                                  GlStateManager.rotate(-135.0, 0.0, 1.0, 0.0);
                                  GlStateManager.rotate(-(Math.atan((mouseY / 40.0))) * 20.0, 1.0, 0.0, 0.0);
                                  ent.renderYawOffset = 0
                                  ent.renderPitchOffset = 0
                                  ent.rotationYaw = Math.atan((mouseX / 40.0)) * 40.0;
                                  ent.rotationPitch = -(Math.atan((mouseY / 40.0))) * 20.0;
                                  ent.rotationYawHead = ent.getRotationYawHead()
                                  GlStateManager.translate(0.0, 0.0, 0.0);
                                  rendermanager = mc.getRenderManager();
                                  rendermanager.setPlayerViewY(180.0);
                                  rendermanager.setRenderShadow(false);
                                  rendermanager.renderEntityWithPosYaw(ent, 0.0, 0.0, 0.0, 0.0, 1.0);
                                  rendermanager.setRenderShadow(true);
                                  GlStateManager.popMatrix();
                                  RenderHelper.disableStandardItemLighting();
                                  GlStateManager.disableRescaleNormal();
                                  GlStateManager.setActiveTexture(OpenGlHelper.lightmapTexUnit);
                                  GlStateManager.disableTexture2D();
                                  GlStateManager.setActiveTexture(OpenGlHelper.defaultTexUnit);
                              }
                              
                              function toPercent(num, total) { 
                                  return (Math.round(num / total * 10000) / 100 );
                              }
                              
                              

                              skidded from Wu_Dian and scorpion3013 ™

                              infAuraI Offline
                              infAuraI Offline
                              infAura
                              wrote on last edited by
                              #14

                              skidding is that hard apparently

                              1 Reply Last reply
                              0
                              • A Offline
                                A Offline
                                Aftery
                                wrote on last edited by
                                #15
                                This post is deleted!
                                1 Reply Last reply
                                0
                                • SpoilerS Offline
                                  SpoilerS Offline
                                  Spoiler
                                  wrote on last edited by
                                  #16
                                  This post is deleted!
                                  1 Reply Last reply
                                  0
                                  • ChocoPie_ismeC Offline
                                    ChocoPie_ismeC Offline
                                    ChocoPie_isme
                                    Banned
                                    wrote on last edited by
                                    #17

                                    can i get a useful reply

                                    CzechHekC 1 Reply Last reply
                                    0
                                    • ChocoPie_ismeC ChocoPie_isme

                                      can i get a useful reply

                                      CzechHekC Offline
                                      CzechHekC Offline
                                      CzechHek
                                      wrote on last edited by
                                      #18

                                      @ChocoPie_isme

                                      @CzechHek said in anything wrong in this skidded stupid script?:

                                      IMG_20200704_092905.jpg

                                      1 Reply Last reply
                                      0
                                      • ChocoPie_ismeC ChocoPie_isme
                                        /// api_version=2
                                        var script = registerScript({
                                            name: "TargetHUD",
                                            version: "6.9",
                                            authors: ["Choco"]
                                        });
                                        var mobs = Java.type("net.minecraft.entity.EntityCreature");
                                        var GlStateManager = Java.type("net.minecraft.client.renderer.GlStateManager")
                                        var RenderHelper = Java.type("net.minecraft.client.renderer.RenderHelper")
                                        var OpenGlHelper = Java.type("net.minecraft.client.renderer.OpenGlHelper")
                                        var Potion = Java.type("net.minecraft.potion.Potion");
                                        var target
                                        var e1
                                        var Fonts = Java.type("net.ccbluex.liquidbounce.ui.font.Fonts");
                                        
                                        
                                        script.registerModule({
                                            name: "TargetHUD",
                                            category: "Fun", 
                                            description: "idk",
                                            tag: "ok em",
                                            settings: {
                                                scale: Setting.float({
                                                    name: "Scale",
                                                    min: 0,
                                                    max: 10,
                                                    default: 1
                                                })
                                                
                                            }
                                        }, function (TargetHUD) {
                                            TargetHUD.on("enable", function() {
                                                target = null
                                            });
                                            TargetHUD.on("render2D", function(event) {
                                                var mcHeight = getScaledHeight();
                                                var mcWidth = getScaledWidth();
                                        		if (target != null) {
                                        		    var partialTicks = event.getPartialTicks(); // Used to render FPS 
                                                              independent animations
                                        			var line = 1;
                                        			var mcHeight = getScaledHeight();
                                        			var mcWidth = getScaledWidth();
                                        			var currenthealth = target.getHealth().toFixed(0);
                                        			var maxhealth = target.getMaxHealth().toFixed(0);
                                        			var hp = mc.thePlayer.getHealth().toFixed(0);
                                        		    var playerInfo = mc.getNetHandler().getPlayerInfo(target.getUniqueID());
                                                    var ping = playerInfo == null ? "0 ms" : playerInfo.getResponseTime() + " ms";
                                                    GL11.glPushMatrix();
                                        			GL11.glScaled(TargetHUD.settings.scale.get(), TargetHUD.settings.scale.get(), TargetHUD.settings.scale.get());
                                        			drawRect(mcWidth/2+35, mcHeight/2, mcWidth/2+297.5 - line, mcHeight/2+75, 0xCF000000);//BackGround
                                        			drawEntityOnScreen(405, 260, 31, 90, 90, target);
                                        			Fonts.font40.drawStringWithShadow(target.getName() ,  mcWidth/2+97, mcHeight/2+7, 0x00CFFF);
                                        			Fonts.font35.drawStringWithShadow(ping ,  mcWidth/2+253, mcHeight/2+7, 0xFFFFFF);
                                        			Fonts.font35.drawStringWithShadow('  Distance: ' +target.getDistanceToEntity(mc.thePlayer).toFixed(2)+' | Sneaking: ' + target.isSneaking() ,  mcWidth/2+91, mcHeight/2+19, 0xFFFFFF);
                                        			Fonts.font35.drawStringWithShadow('  Health: ' +currenthealth+'/'+maxhealth+ ' | Hurt Time: '+target.hurtTime, mcWidth/2+91, mcHeight/2+32, 0xFFFFFF);
                                        			Fonts.font35.drawStringWithShadow('Regeneration: '+ e1, mcWidth/2+97, mcHeight/2+44, 0xFFFFFF);
                                        			if ((hp - currenthealth) > 0  ){
                                        				Fonts.font40.drawStringWithShadow('  You Will Win The duel! ', mcWidth/2+91, mcHeight/2+57, 0x6CC312);
                                        			}
                                        			if ((hp - currenthealth) < 0  ){
                                        				Fonts.font40.drawStringWithShadow('  You Will Lose The Duel! ', mcWidth/2+91, mcHeight/2+57, 0xFF3300);
                                        			}
                                        			if ((hp - currenthealth) == 0  ){
                                        				Fonts.font40.drawStringWithShadow('  You Will Draw The Duel! ', mcWidth/2+91, mcHeight/2+57, 0xFFFF00);
                                        			}
                                        			if(toPercent(currenthealth,maxhealth) >=80){
                                        		     		drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x8800FF00); 
                                        			}else if(toPercent(currenthealth,maxhealth) >= 60){
                                        					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88CCFF66); 
                                        			}else if(toPercent(currenthealth,maxhealth) >= 40){
                                        					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FFFF00); 
                                        			}else if(toPercent(currenthealth,maxhealth) >= 20){
                                        					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FF5500); 
                                        			}else if(toPercent(currenthealth,maxhealth) > 0){
                                        					drawRect(mcWidth/2+88.4, mcHeight/2+69, mcWidth/2+(toPercent(currenthealth,maxhealth)*2)+96, mcHeight/2+75.3, 0x88FF0000); 
                                        			}
                                        			if (target.isDead || target.getDistanceToEntity(mc.thePlayer)> 15.0) {
                                        				target = null;
                                                    }		
                                        		}
                                            });
                                            TargetHUD.on("attack", function(event) {
                                                target = event.getTargetEntity()
                                            });
                                            TargetHUD.on("update", function() {
                                                if(target != null) {
                                        			if(target.isPotionActive(Potion.regeneration)){
                                        				e1 = "Active"
                                        			}
                                        			else if(!target.isPotionActive(Potion.regeneration)) {
                                        				e1 = "Inactive"
                                        			}	
                                        		}
                                            })
                                        });
                                        
                                        function drawEntityOnScreen(posX, posY, scale, mouseX, mouseY, ent) {
                                            GlStateManager.enableColorMaterial();
                                            GlStateManager.pushMatrix();
                                            GlStateManager.translate(posX, posY, 50.0);
                                            GlStateManager.scale((-scale), scale, scale);
                                            GlStateManager.rotate(180.0, 0.0, 0.0, 1.0);
                                            GlStateManager.rotate(135.0, 0.0, 1.0, 0.0);
                                            RenderHelper.enableStandardItemLighting();
                                            GlStateManager.rotate(-135.0, 0.0, 1.0, 0.0);
                                            GlStateManager.rotate(-(Math.atan((mouseY / 40.0))) * 20.0, 1.0, 0.0, 0.0);
                                            ent.renderYawOffset = 0
                                            ent.renderPitchOffset = 0
                                            ent.rotationYaw = Math.atan((mouseX / 40.0)) * 40.0;
                                            ent.rotationPitch = -(Math.atan((mouseY / 40.0))) * 20.0;
                                            ent.rotationYawHead = ent.getRotationYawHead()
                                            GlStateManager.translate(0.0, 0.0, 0.0);
                                            rendermanager = mc.getRenderManager();
                                            rendermanager.setPlayerViewY(180.0);
                                            rendermanager.setRenderShadow(false);
                                            rendermanager.renderEntityWithPosYaw(ent, 0.0, 0.0, 0.0, 0.0, 1.0);
                                            rendermanager.setRenderShadow(true);
                                            GlStateManager.popMatrix();
                                            RenderHelper.disableStandardItemLighting();
                                            GlStateManager.disableRescaleNormal();
                                            GlStateManager.setActiveTexture(OpenGlHelper.lightmapTexUnit);
                                            GlStateManager.disableTexture2D();
                                            GlStateManager.setActiveTexture(OpenGlHelper.defaultTexUnit);
                                        }
                                        
                                        function toPercent(num, total) { 
                                            return (Math.round(num / total * 10000) / 100 );
                                        }
                                        
                                        

                                        skidded from Wu_Dian and scorpion3013 ™

                                        ShadowOfMarshS Offline
                                        ShadowOfMarshS Offline
                                        ShadowOfMarsh
                                        wrote on last edited by
                                        #19

                                        @chocopie_isme this is the issue:
                                        if (target.isDead || target.getDistanceToEntity(mc.thePlayer)> 15.0) {
                                        target = null;
                                        it should be undefined

                                        1 Reply Last reply
                                        0
                                        • F Offline
                                          F Offline
                                          freerobuxgen2022
                                          wrote on last edited by
                                          #20

                                          no

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          About
                                          • Terms of Service
                                          • Privacy Policy
                                          • Status
                                          • Contact Us
                                          Downloads
                                          • Releases
                                          • Source code
                                          • License
                                          Docs
                                          • Tutorials
                                          • CustomHUD
                                          • AutoSettings
                                          • ScriptAPI
                                          Community
                                          • Forum
                                          • Guilded
                                          • YouTube
                                          • Twitter
                                          • D.Tube
                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • Users
                                          • Groups