Scripts

Share and discover scripts for LiquidBounce

1.0k Topics 9.1k Posts
  • how to create an autoresponder?

    3
    0 Votes
    3 Posts
    163 Views
  • How to create AirMove Velocity ?

    4
    0 Votes
    4 Posts
    335 Views

    @vadim-nagetss also i forgot. you need to divide the strafe by /1.2 and add this to the bottom of your script. var MovementUtils = Java.type('net.ccbluex.liquidbounce.utils.MovementUtils');

  • How to create working KillSults ?

    9
    0 Votes
    9 Posts
    398 Views

    @vadim-nagetss

    var target; var EntityPlayer = Java.type('net.minecraft.entity.player.EntityPlayer'); var RedeskyWords = [ "/tell %name% What client? To respond do /r (message)", "Config issue %name%", "Vai foder te para o caralho %name%", "Increve-se ao 'Coccocoa's Helper' no youtube", "Vai te foder %name%", "O anticheat melhor, AAC", "Vips fodem penis.", "Servidor lixo, vai foder vc mesmo.", "Don't use j75's config. Use mine! Sub me on yt, Coccocoa's Helper.", "Win every HvH with my new config! Get on my channel, Coccocoa's Helper.", "Você tem de pegar um hack, eu recommendo o liquidbounce.net", "Servidor de lx cheio de vips.", "Você é um resto de aborto %name%" ] var script = registerScript({ name: "KillSults", version: "1.0", authors: ["Gabriel"] }); script.registerModule({ name: "KillSults", description: "Insults people when you kill them.", category: "Misc", settings: { Mode: Setting.list({ name: "Mode", default: "Redesky", values: ["L", "Redesky"] }), } }, function (module) { module.on("enable", function () { target = null; }) module.on("attack", function (event) { if (event.getTargetEntity() instanceof EntityPlayer) { target = event.getTargetEntity(); } }) module.on("update", function () { module.tag = module.settings.Mode.get(); if (target != null) { if (target.isDead) { switch (module.settings.Mode.get()) { case "L": mc.thePlayer.sendChatMessage("L " + target.getName()); break; case "Redesky": mc.thePlayer.sendChatMessage(RedeskyWords[parseInt(Math.random() * RedeskyWords.length)].replace(/%name%/, target.getName())); break; } target = null; } } }) })
  • AutoMessage 9.0(Base By Cookie & Mumy)

    18
    0 Votes
    18 Posts
    1k Views

    and in which tab is the function located ?

  • give me fly vimemc

    16
    0 Votes
    16 Posts
    1k Views

    @cheesethesylveon imagine replying

  • ArrayList

    2
    0 Votes
    2 Posts
    400 Views

    @dingdang233 Your own? Edit source

  • [script] jartexscript

    1
    0 Votes
    1 Posts
    278 Views
    No one has replied
  • [SCRIPT] Target HUD 1.2.5

    44
    1 Votes
    44 Posts
    7k Views

    @0-727 c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png c36cb9dc-ba72-48c8-98de-c17b4a5a29ac-image.png

  • [script]HitCircle

    21
    0 Votes
    21 Posts
    2k Views

    @cuong_2k6 to edit that you need linux

  • Can you give me some Matrix bypasess/scripts

    8
    0 Votes
    8 Posts
    517 Views

    (fdp config, but i think this is usable on liquidbounce b72-73)

    "Horizontal": -0.09, "Vertical": 1.0, "Mode": "Simple" "MaxCPS": 15, "MinCPS": 10, "HurtTime": 10, "1.9CombatDelay": false, "Range": 3.2, "ThroughWallsRange": 2.97, "DiscoverRange": 3.65, "RangeSprintReducement": 0.0, "Priority": "Armor", "TargetMode": "Switch", "Swing": "Normal", "KeepSprint": true, "AutoBlock": "Range", "AutoBlockRange": 3.65, "AutoBlockPacket": "Vanilla", "InteractAutoBlock": false, "BlockRate": 100, "RayCast": true, "RayCastIgnored": false, "LivingRayCast": false, "AAC": false, "AAC-Pitch": 15, "MaxTurnSpeed": 80.0, "MinTurnSpeed": 50.48, "SilentRotation": true, "Strafe": "Off", "StrafeOnlyGround": true, "RandomCenter": false, "Outborder": false, "AlwaysHitable": false, "FOV": 180.0, "Predict": false, "MaxPredictSize": 1.57, "MinPredictSize": 1.0, "FailRate": 0.0, "FakeSwing": true, "NoInvAttack": false, "NoInvDelay": 200, "SwitchDelay": 300, "LimitedMultiTargets": 0, "Mark": "Jello", "FakeSharp": false, "PlaceableDelay": "Smart", "MaxDelay": 190, "MinDelay": 190, "AutoBlock": "Spoof", "Sprint": "OFF", "Swing": "Packet", "Search": false, "Down": false, "PlaceTiming": "Pre", "Eagle": "Silent", "BlocksToEagle": 0, "ExpandLength": 1, "Rotations": "Test1", "AACYawOffset": 53, "CustomYaw": -161, "CustomPitch": 89, "SilentRotation": true, "MinRotationSpeed": 0, "MaxRotationSpeed": 150, "KeepRotationTick": 15, "ZitterMode": "Teleport", "ZitterSpeed": 0.1, "ZitterStrength": 0.13, "Timer": 1.0, "MotionSpeedSet": false, "MotionSpeed": 0.85, "SpeedModifier": 0.99, "TowerMode": "Jump", "StopTowerWhenBlockAbove": false, "TowerActivation": "OFF", "TowerTimer": 1.0, "SameY": "OFF", "SafeWalk": "Ground", "HitableCheck": "OFF", "ExtraClick": "OFF", "ExtraClickMaxDelay": 100, "ExtraClickMinDelay": 50, "TowerJumpMotion": 0.78, "TowerJumpDelay": 0, "TowerStableMotion": 0.42, "TowerPlusMotion": 0.1, "TowerPlusMaxMotion": 0.8, "TowerConstantMotion": 0.42, "TowerConstantMotionJumpGround": 0.79, "TowerTeleportHeight": 1.15, "TowerTeleportDelay": 0, "TowerTeleportGround": true, "TowerTeleportNoMotion": false, "Counter": true, "Mark": false
  • [SOURCE CODE] Liquidbounce

    59
    0 Votes
    59 Posts
    2k Views

    @mems said in [SOURCE CODE] Liquidbounce:

    you are currently violating rule number 6.

    he can just make another account, fake mail and register ur done

    @gabriel said in [SOURCE CODE] Liquidbounce:

    He has the most broken english EVER.

    not everyone speaks english you dumbass

  • DamageParticle 1.2 Upgrade

    10
    4 Votes
    10 Posts
    846 Views

    @e-nder1355 said in DamageParticle 1.2 Upgrade:

    Nextgen might discontinue the support for old scripts

    nextgen will be utterly non-compatible: 1.17x1.8, GraalJSxNashorn

    its in nightly rn

    there are literally no commits in several months, no script api, no graaljs, no themes, bugs, etc.

  • its cool

    5
    0 Votes
    5 Posts
    364 Views

    @kachums-god said in its cool:

    ........... wtf is this!

    79a132cb-dee5-4ca0-875a-9d037f9af61b-image.png

  • Jartex/Matrix BHop Improved MATRIX BEST

    30
    0 Votes
    30 Posts
    930 Views

    @mems said in Jartex/Matrix BHop Improved MATRIX BEST:

    Admins please do ENDER1355 a favor and ban me...

    They will soon...

  • Create tpaura or Infiniteaura script

    18
    0 Votes
    18 Posts
    959 Views
  • BlinkFall 5.1

    11
    3 Votes
    11 Posts
    2k Views

    @czechhek nice work

  • [Kotlin]ModuleInfo Element

    9
    1 Votes
    9 Posts
    1k Views

    Why is that?HZ{Q3@1}5_RRWHAKLHW)HAQ.png

  • Is this script a virus?

    16
    0 Votes
    16 Posts
    2k Views

    @somehax its malware it has uri stuff

  • 1 Votes
    2 Posts
    953 Views

    @tim-0 Nice script!

  • this is a blockanimations scripts

    2
    0 Votes
    2 Posts
    545 Views

    i made the scripts more readable:

    var script = registerScript({ name: "Animations", version: "1.1", authors: ["CzechHek-Fix"] }); var ItemRenderer = Java.type("net.minecraft.client.renderer.ItemRenderer"); var Float = Java.type("java.lang.Float"); var prevEquippedProgressField = getField("field_78451_d"); var equippedProgressField = getField("field_78454_c"); var itemToRenderField = getField("field_78453_b"); var rotateArroundXAndYMethod = getMethod("func_178101_a"); var setLightMapFromPlayerMethod = getMethod("func_178109_a"); var rotateWithPlayerRotationsMethod = getMethod("func_178110_a"); var renderItemMapMethod = getMethod("func_178097_a"); var transformFirstPersonItemMethod = getMethod("func_178096_b"); var performDrinkingMethod = getMethod("func_178104_a"); var doBlockTransformationsMethod = getMethod("func_178103_d"); var doBowTransformationsMethod = getMethod("func_178098_a"); var doItemUsedTransformationsMethod = getMethod("func_178105_d"); var renderItemMethod = getMethod("func_178099_a"); var renderPlayerArmMethod = getMethod("func_178095_a"); var ItemCameraTransforms = Java.type("net.minecraft.client.renderer.block.model.ItemCameraTransforms"); var ItemMap = Java.type("net.minecraft.item.ItemMap"); var ItemSword = Java.type("net.minecraft.item.ItemSword"); var EnumAction = Java.type("net.minecraft.item.EnumAction"); var MathHelper = Java.type("net.minecraft.util.MathHelper"); var LiquidBounce = Java.type("net.ccbluex.liquidbounce.LiquidBounce"); var KillAura = Java.type("net.ccbluex.liquidbounce.features.module.modules.combat.KillAura"); var SwingAnimation = Java.type("net.ccbluex.liquidbounce.features.module.modules.render.SwingAnimation"); var MSTimer = Java.type("net.ccbluex.liquidbounce.utils.timer.MSTimer"); var GL11 = Java.type("org.lwjgl.opengl.GL11"); var GlStateManager = Java.type("net.minecraft.client.renderer.GlStateManager"); var RenderHelper = Java.type("net.minecraft.client.renderer.RenderHelper"); function getField(name) { var fields = ItemRenderer.class.getDeclaredFields(); for (var i in fields) if (fields[i].getName() == name) { fields[i].setAccessible(true); return fields[i]; } } function getMethod(name) { var methods = ItemRenderer.class.getDeclaredMethods(); for (var i in methods) if (methods[i].getName() == name) { methods[i].setAccessible(true); return methods[i]; } } var progress; var timer; script.registerModule({ name: "Animations", category: "Render", description: "Change blocking animation.", settings: { mode: Setting.list({ name: "Mode", default: "Custom", values: ["PushDown", "Remix", "Sigma", "Custom2", "Custom"] }), posX: Setting.float({ name: "PosX", default: 0, min: -2, max: 2 }), posY: Setting.float({ name: "PosY", default: 0.5, min: -2, max: 2 }), posZ: Setting.float({ name: "PosZ", default: 0.3, min: -2, max: 2 }), rotX: Setting.float({ name: "RotX", default: 30, min: -180, max: 180 }), rotY: Setting.float({ name: "RotY", default: -80, min: -180, max: 180 }), rotZ: Setting.float({ name: "RotZ", default: 60, min: -180, max: 180 }), deviation: Setting.float({ name: "Deviation", default: 75, min: -500, max: 500 }), deviateXPos: Setting.boolean({ name: "DeviateXPos", default: false }), deviateYPos: Setting.boolean({ name: "DeviateYPos", default: false }), deviateZPos: Setting.boolean({ name: "DeviateZPos", default: false }), deviateXRot: Setting.boolean({ name: "DeviateXRot", default: false }), deviateYRot: Setting.boolean({ name: "DeviateYRot", default: true }), deviateZRot: Setting.boolean({ name: "DeviateZRot", default: false }), swingDuration: Setting.float({ name: "SwingDuration", default: 500, min: 0, max: 2000 }), custom2x: Setting.float({ name: "custom2x", default: 1, min: -1, max: 1 }), custom2y: Setting.float({ name: "custom2y", default: 1, min: -1, max: 1 }), custom2z: Setting.float({ name: "custom2z", default: 1, min: -1, max: 1 }), } }, function(module) { module.on("enable", function() { timer = new MSTimer(); mc.entityRenderer.itemRenderer = new(Java.extend(ItemRenderer))(mc) { func_78440_a: function(partialTicks) { var f = new Float(1.0 - (prevEquippedProgressField.get(mc.entityRenderer.itemRenderer) + (equippedProgressField.get(mc.entityRenderer.itemRenderer) - prevEquippedProgressField.get(mc.entityRenderer.itemRenderer)) * partialTicks)); var abstractclientplayer = mc.thePlayer; var f1 = abstractclientplayer.getSwingProgress(partialTicks); partialTicks = new Float(partialTicks); var f2 = new Float(abstractclientplayer.prevRotationPitch + (abstractclientplayer.rotationPitch - abstractclientplayer.prevRotationPitch) * partialTicks); var f3 = new Float(abstractclientplayer.prevRotationYaw + (abstractclientplayer.rotationYaw - abstractclientplayer.prevRotationYaw) * partialTicks); rotateArroundXAndYMethod.invoke(mc.entityRenderer.itemRenderer, f2, f3); setLightMapFromPlayerMethod.invoke(mc.entityRenderer.itemRenderer, abstractclientplayer); rotateWithPlayerRotationsMethod.invoke(mc.entityRenderer.itemRenderer, abstractclientplayer, partialTicks); GlStateManager.enableRescaleNormal(); GlStateManager.pushMatrix(); if (itemToRenderField.get(mc.entityRenderer.itemRenderer) != null) { var killAura = LiquidBounce.moduleManager.getModule(KillAura.class); if (itemToRenderField.get(mc.entityRenderer.itemRenderer).getItem() instanceof ItemMap) { renderItemMapMethod.invoke(mc.entityRenderer.itemRenderer, abstractclientplayer, f2, f, f1); } else if (abstractclientplayer.getItemInUseCount() > 0 || (itemToRenderField.get(mc.entityRenderer.itemRenderer).getItem() instanceof ItemSword && killAura.getBlockingStatus())) { var enumaction = killAura.getBlockingStatus() ? EnumAction.BLOCK : itemToRenderField.get(mc.entityRenderer.itemRenderer).getItemUseAction(); switch (enumaction) { case EnumAction.NONE: transformFirstPersonItemMethod.invoke(mc.entityRenderer.itemRenderer, f, new Float(0)); break; case EnumAction.EAT: case EnumAction.DRINK: performDrinkingMethod.invoke(mc.entityRenderer.itemRenderer, abstractclientplayer, partialTicks); transformFirstPersonItemMethod.invoke(mc.entityRenderer.itemRenderer, f, f1); break; case EnumAction.BLOCK: switch (module.settings.mode.get()) { case "PushDown": GlStateManager.translate(0.56, -0.52, -0.5); GlStateManager.translate(0.0, f * -0.2, 0.0); GlStateManager.rotate(45.0, 0.0, 1.0, 0.0); var var3 = MathHelper.sin(0); var var4 = MathHelper.sin(0); GlStateManager.rotate(var3 * -20.0, 0.0, 1.0, 0.0); GlStateManager.rotate(var4 * -20.0, 0.0, 0.0, 1.0); GlStateManager.rotate(var4 * -80.0, 1.0, 0.0, 0.0); GlStateManager.scale(0.35, 0.35, 0.35); var var14 = MathHelper.sin(f1 * f1 * 3.1415927); var var15 = MathHelper.sin(MathHelper.sqrt_float(f1) * 3.1415927); GlStateManager.rotate(-var15 * 60 / 2.0, -5.0, -0.0, 9.0); GlStateManager.rotate(-var15 * 45, 1.0, var15 / 2, -0.0); GlStateManager.translate(-0.9, 0.5, 0.0); GlStateManager.rotate(30.0, 0.0, 1.0, 0.0); GlStateManager.rotate(-80.0, 1.0, 0.0, 0.0); GlStateManager.rotate(60.0, 0.0, 1.0, 0.0); GL11.glTranslated(1.05, 0.35, 0.5); GL11.glTranslatef(-1, abstractclientplayer.isSneaking() ? 0 : 0, 0); break; case "Remix": transformFirstPersonItemMethod.invoke(mc.entityRenderer.itemRenderer, f, new Float(f1)); GlStateManager.translate(-0.5, 0.2, 0.0); GlStateManager.rotate(30.0, 0.0, 1.0, 0.0); GlStateManager.rotate(-80.0, 1.0, 0.0, 0.0); GlStateManager.rotate(60.0, 0.0, 1.0, 0.0); break; case "Sigma": GlStateManager.translate(0.56, -0.52, -0.5); GlStateManager.translate(0.0, f * -0.2, 0.0); GlStateManager.rotate(45.0, 0.0, 1.0, 0.0); var var3 = MathHelper.sin(0); var var4 = MathHelper.sin(0); GlStateManager.rotate(var3 * -20.0, 0.0, 1.0, 0.0); GlStateManager.rotate(var4 * -20.0, 0.0, 0.0, 1.0); GlStateManager.rotate(var4 * -80.0, 1.0, 0.0, 0.0); GlStateManager.scale(0.4, 0.4, 0.4); var var14 = MathHelper.sin(f1 * f1 * 3.1415927); var var15 = MathHelper.sin(MathHelper.sqrt_float(f1) * 3.1415927); GlStateManager.rotate(-var15 * 55 / 2.0, -8.0, -0.0, 9.0); GlStateManager.rotate(-var15 * 45, 1.0, var15 / 2, -0.0); GlStateManager.translate(-0.5, 0.3, 0.0); GlStateManager.rotate(30.0, 0.0, 1.0, 0.0); GlStateManager.rotate(-80.0, 1.0, 0.0, 0.0); GlStateManager.rotate(60.0, 0.0, 1.0, 0.0); GL11.glTranslated(1.2, 0.3, 0.5); GL11.glTranslatef(-1, abstractclientplayer.isSneaking() ? -0.1 : 0, 0.1); break; case "Custom2": transformFirstPersonItemMethod.invoke(mc.entityRenderer.itemRenderer, f, new Float(f1)); GlStateManager.translate(module.settings.custom2x.get(), module.settings.custom2y.get(), module.settings.custom2z.get()); GlStateManager.rotate(30.0, 0.0, 1.0, 0.0); GlStateManager.rotate(-80.0, 1.0, 0.0, 0.0); GlStateManager.rotate(60.0, 0.0, 1.0, 0.0); break; case "Custom": transformFirstPersonItemMethod.invoke(mc.entityRenderer.itemRenderer, f, new Float(0)); progress = Math.abs(1 - timer.hasTimeLeft(module.settings.swingDuration.get()) / module.settings.swingDuration.get()); var offset = (-Math.pow(progress < 1 ? progress - 0.5 : 0.5, 2) + 0.25) * module.settings.deviation.get(); var offset2 = offset / 100; GlStateManager.translate(module.settings.posX.get() + (module.settings.deviateXPos.get() ? offset2 : 0), module.settings.posY.get() + (module.settings.deviateYPos.get() ? offset2 : 0), module.settings.posZ.get() + (module.settings.deviateZPos.get() ? -offset2 : 0)); GlStateManager.rotate(module.settings.rotX.get() + (module.settings.deviateXRot.get() ? offset : 0), 0.0, 1.0, 0.0); GlStateManager.rotate(module.settings.rotY.get() + (module.settings.deviateYRot.get() ? offset : 0), 1.0, 0.0, 0.0); GlStateManager.rotate(module.settings.rotZ.get() + (module.settings.deviateZRot.get() ? offset : 0), 0.0, 1.0, 0.0); break; } break; case EnumAction.BOW: transformFirstPersonItemMethod.invoke(mc.entityRenderer.itemRenderer, f, f1); doBowTransformationsMethod.invoke(mc.entityRenderer.itemRenderer, partialTicks, abstractclientplayer); break; } } else { if (!LiquidBounce.moduleManager.getModule(SwingAnimation.class).getState()) doItemUsedTransformationsMethod.invoke(mc.entityRenderer.itemRenderer, f1); transformFirstPersonItemMethod.invoke(mc.entityRenderer.itemRenderer, f, f1); } renderItemMethod.invoke(mc.entityRenderer.itemRenderer, abstractclientplayer, itemToRenderField.get(mc.entityRenderer.itemRenderer), ItemCameraTransforms.TransformType.FIRST_PERSON); } else if (!abstractclientplayer.isInvisible()) { renderPlayerArmMethod.invoke(mc.entityRenderer.itemRenderer, abstractclientplayer, f, f1); } GlStateManager.popMatrix(); GlStateManager.disableRescaleNormal(); RenderHelper.disableStandardItemLighting(); } }; }); module.on("update", function(event) { if (progress >= 1) timer.reset(); }); module.on("disable", function() { mc.entityRenderer.itemRenderer = new ItemRenderer(mc); }); });```