Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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. Chinese
  3. Cookie Resource JS开源+解密JS资源计划(想要解密的JS请回复并上传此贴)

Cookie Resource JS开源+解密JS资源计划(想要解密的JS请回复并上传此贴)

Scheduled Pinned Locked Moved Chinese
17 Posts 11 Posters 4.8k 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.
  • CookieChineseC Offline
    CookieChineseC Offline
    CookieChinese
    wrote on last edited by
    #1

    把能开源的JS都开源
    以后持续更新
    请更多关注此贴

    想要我们解密的JS可以恢复此帖子并上传文件地址

    AutoJump:

    var scriptName = "BHop";
    var scriptAuthor = "By Cookie";
    var scriptVersion = 1.2;
    
    var Color = Java.type('java.awt.Color')
    var Fonts = Java.type("net.ccbluex.liquidbounce.ui.font.Fonts");
    script.import('lib/glFunctions.js');
    script.import("lib/systemFunctions.js")
    script.import('lib/timingFunctions.js');
    var ScaledResolution = Java.type("net.minecraft.client.gui.ScaledResolution")
    
    var hudtoggle = false
    var RenderUtils = Java.type('net.ccbluex.liquidbounce.utils.render.RenderUtils')
    
    function BHopModule() {
       var Message = value.createBoolean("Message", false);
       var HUD = value.createBoolean("HUD", true);
        this.getName = function() {
            return "BunnyHop";
        }
    
        this.getDescription = function() {
            return "Hypixelbhop";
        }
    
        this.getCategory = function() {
            return "Movement";
        }
    
        this.onEnable = function() {
        }
    
    	this.onUpdate = function() {
    	if(HUD.get() == true && hudtoggle = true){
                hudtoggle = false
    			}
         if(mc.thePlayer.movementInput.moveForward != 0 || mc.thePlayer.movementInput.moveStrafe != 0) {
            if (mc.thePlayer.onGround && mc.gameSettings.keyBindJump.isKeyDown() == false && !(mc.thePlayer.isInWater() || mc.thePlayer.isInLava() || mc.thePlayer.isOnLadder() || mc.thePlayer.isInWeb)) {
                mc.thePlayer.jump();
    			if(Message.get() == true){
                chat.print("§c[§6AutoJump§c] §4Jumped " + "MotionY:" +(mc.thePlayer.motionY.toFixed(5).toString()));
    			}
    			if(HUD.get() == true){
                hudtoggle = true
    			}
    		}			
    	 }
    	}
    	this.onRender2D = function () {
    		
            var mcWidth = getScaledWidth();
            //RenderUtils.drawBorderedRect(mcWidth / 2 - 92 , 3, mcWidth / 2 + 92, 23, 3, new Color(0, 0, 0, 150).getRGB(), new Color(0, 0, 0, 150).getRGB());
    	        RenderUtils.drawBorderedRect(mcWidth / 2 - 92,25, mcWidth / 2 + 92,25, 3, new Color(255, 255, 255, 90).getRGB(), new Color(255, 255, 255, 90).getRGB());
                Fonts.font40.drawCenteredString("Auto  Jump", mcWidth / 2 + 3, 30, 0xffffff);
    			if(hudtoggle = true){
                Fonts.font35.drawCenteredString("Jump:OnGround", mcWidth / 2 + 3, 41, 0xffffff);
    			}			
    	        if(hudtoggle = false){
                Fonts.font35.drawCenteredString("Jump:Air", mcWidth / 2 + 3, 41, 0xffffff);
    			}
    	}
         this.onMotion = function() {
        }
        this.onDisable = function() {
            mc.timer.timerSpeed = 1;
        }
    		this.addValues = function(values) {
    		values.add(Message);
    		values.add(HUD);
        }
    }
    
    var bhopModule = new BHopModule();
    var bhopModuleClient;
    
    function onEnable() {
        bhopModuleClient = moduleManager.registerModule(bhopModule);
    }
    
    function onDisable() {
        moduleManager.unregisterModule(bhopModuleClient);
    }
    

    CookieSpeed:

    var scriptName = "CookieSpeed";
    var scriptAuthor = "By Cookie";
    var scriptVersion = 1.5;
    
    var Color = Java.type('java.awt.Color')
    var Fonts = Java.type("net.ccbluex.liquidbounce.ui.font.Fonts");
    script.import('lib/glFunctions.js');
    script.import("lib/systemFunctions.js")
    script.import('lib/timingFunctions.js');
    var ScaledResolution = Java.type("net.minecraft.client.gui.ScaledResolution")
    var C03PacketPlayer = Java.type('net.minecraft.network.play.client.C03PacketPlayer');
    var C04PacketPlayerPosition = Java.type('net.minecraft.network.play.client.C03PacketPlayer.C04PacketPlayerPosition')
    var C05PacketPlayerLook = Java.type('net.minecraft.network.play.client.C03PacketPlayer.C05PacketPlayerLook');
    var C06PacketPlayerPosLook = Java.type('net.minecraft.network.play.client.C03PacketPlayer.C06PacketPlayerPosLook');
    var S06PacketUpdateHealth = Java.type('net.minecraft.network.play.server.S06PacketUpdateHealth');
    var S08PacketPlayerPosLook = Java.type("net.minecraft.network.play.server.S08PacketPlayerPosLook");
    var S12PacketEntityVelocity = Java.type('net.minecraft.network.play.server.S12PacketEntityVelocity');
    var S27PacketExplosion = Java.type('net.minecraft.network.play.server.S27PacketExplosion');
    
    var RenderUtils = Java.type('net.ccbluex.liquidbounce.utils.render.RenderUtils')
    var MovementUtils = Java.type("net.ccbluex.liquidbounce.utils.MovementUtils")
    Math.radians = function(degrees) {
    	return degrees * Math.PI / 180;
    };
    function BHopModule() {
       var ticks = 0;
       var Mode = value.createList("Mode", ["AutoJump", "Hypixel", "CubeCraftHop", "MinePlexHop", "NCPHop", "Taka"], "AutoJump");
       var Message = value.createBoolean("Message", false);
       var HUD = value.createBoolean("HUD", true);
       var AACTimer = value.createBoolean("AACTimer", false);
       var AACSlowFall = value.createBoolean("AACSlowFall", false);
       var Timer = value.createInteger("Timer", 1, 1, 5);
        this.getName = function() {
            return "CookieSpeed";
        }
    
        this.getDescription = function() {
            return "A AutoJump";
        }
    
        this.getCategory = function() {
            return "Movement";
        }
    
        this.onEnable = function() {
    	 ticks = 0
        }
    
    	this.onUpdate = function() {
       if(mc.thePlayer.onGround && AACTimer.get() == true){
    	mc.timer.timerSpeed = Timer.get();
    	mc.thePlayer.motionX *= 1.0708;
    	mc.thePlayer.motionZ *= 1.0708;
          }else{
    	mc.timer.timerSpeed = 1.00;  
    	  }
    	if(mc.thePlayer.fallDistance > 0 && mc.thePlayer.fallDistance < 1 && AACSlowFall.get() == true){
    		mc.timer.timerSpeed = 0.8;
    	}
         if(mc.thePlayer.movementInput.moveForward != 0 || mc.thePlayer.movementInput.moveStrafe != 0) {
            if (mc.thePlayer.onGround && mc.gameSettings.keyBindJump.isKeyDown() == false && !(mc.thePlayer.isInWater() || mc.thePlayer.isInLava() || mc.thePlayer.isOnLadder() || mc.thePlayer.isInWeb)) {
                mc.thePlayer.jump();
    			if(Message.get() == true){
                chat.print("§c[§6AutoJump§c] §4Jumped " + "MotionY:" +(mc.thePlayer.motionY.toFixed(5).toString()));
    			}
    		}			
    	 }
    	}
    	this.onRender2D = function () {
    		if(HUD.get() == true){
            var mcWidth = getScaledWidth();
                //RenderUtils.drawBorderedRect(mcWidth / 2 - 92 , 3, mcWidth / 2 + 92, 23, 3, new Color(0, 0, 0, 150).getRGB(), new Color(0, 0, 0, 150).getRGB());
    	        RenderUtils.drawBorderedRect(mcWidth / 2 - 92,25, mcWidth / 2 + 92,25, 3, new Color(255, 255, 255, 90).getRGB(), new Color(255, 255, 255, 90).getRGB());
                Fonts.font40.drawCenteredString("Auto  Jump", mcWidth / 2 + 3, 30, 0xffffff);
                if(Mode.get() == "AutoJump"){
                Fonts.font35.drawCenteredString("Mode:Jump", mcWidth / 2 + 3, 41, 0xffffff);
                }
    			if(Mode.get() == "Hypixel"){
    			Fonts.font35.drawCenteredString("Mode:Hypixel", mcWidth / 2 + 3, 41, 0xffffff);
    			}
    			if(Mode.get() == "CubeCraftHop"){
    			Fonts.font35.drawCenteredString("Mode:CubeCraftHop", mcWidth / 2 + 3, 41, 0xffffff);
    			}
    			if(Mode.get() == "MinePlexHop"){
    			Fonts.font35.drawCenteredString("Mode:MinePlexHop", mcWidth / 2 + 3, 41, 0xffffff);
    			}
    			if(Mode.get() == "NCPHop"){
    			Fonts.font35.drawCenteredString("Mode:NCPHop", mcWidth / 2 + 3, 41, 0xffffff);
    			}
    		}
    	}
         this.onMotion = function() {
        var speed = MovementUtils.getSpeed() * 1.0072;
    	var yaw = Math.toRadians(mc.thePlayer.rotationYaw);
    	   if(Mode.get() == "MinePlexHop"){
    	mc.thePlayer.motionX = -Math.sin(yaw) * speed;
        mc.thePlayer.motionZ = Math.cos(yaw) * speed;
    	}
    	if(mc.thePlayer.onGround && Mode.get() == "MinePlexHop") {
                mc.thePlayer.motionY = 0.405;
                mc.thePlayer.motionX *= 1.004;
                mc.thePlayer.motionZ *= 1.004;
            }
        	if(Mode.get() == "Hypixel" || Mode.get() == "NCPHop" || Mode.get() == "CubeCraftHop"){
    	        if(MovementUtils.isMoving()) {
    			mc.thePlayer.motionX *= 1.004;
                mc.thePlayer.motionZ *= 1.004;
                if(mc.thePlayer.onGround) {
                    mc.thePlayer.speedInAir = 0.0363;
                }
    
                MovementUtils.strafe();
            }else{
                mc.thePlayer.motionX = 0;
                mc.thePlayer.motionZ = 0;
            }
    	}
        }
        this.onDisable = function() {
    		ticks = 0
    		mc.thePlayer.speedInAir = 0.02;
            mc.timer.timerSpeed = 1;
        }
    		this.addValues = function(values) {
    		values.add(Mode);
    		values.add(Message);
    		values.add(HUD);
    		values.add(AACTimer);
    		values.add(AACSlowFall);
    		values.add(Timer);
        }
    }
    
    var bhopModule = new BHopModule();
    var bhopModuleClient;
    
    function onEnable() {
        bhopModuleClient = moduleManager.registerModule(bhopModule);
    }
    
    function onDisable() {
        moduleManager.unregisterModule(bhopModuleClient);
    }
    

    AsFly:

    var script = registerScript({
        name: "AsFlyPro",
        version: "2.0",
        authors: ["As丶One"]
    });
    var LiquidBounce = Java.type("net.ccbluex.liquidbounce.LiquidBounce")
    var MovementUtils = Java.type("net.ccbluex.liquidbounce.utils.MovementUtils")
    var classProvider = LiquidBounce.INSTANCE.getWrapper().getClassProvider();
    var packets = []
    var doAsFly = false
    var doClipY = false
    var stage = 0
    var maxStage = 5
    var jump = false
    var timer = 0
    var MotionCheck = 0
    var S40PacketDisconnect=Java.type('net.minecraft.network.play.server.S40PacketDisconnect')
    var Mode = Setting.list({
        name: "HytMode",
        values: ["Custom", "Fast", "Fast2", "OldRedesky", "Clip", "MineMora", "Slow", "Test", "4v4test", "ClipGlide"],
        default: "Custom"
    })
    var ServerMode = Setting.list({
        name: "ServerMode",
        values: ["Blink", "Normal", "C03"],
        default: "Blink"
    })
    var YMode = Setting.list({
        name: "YMode",
        values: ["MotionY", "Clip"],
        default: "MotionY"
    })
    var ThirdPersonView = Setting.list({
        name: "ThirdPersonView",
        values: ["One", "Two", "Three", "Off"],
        default: "Two"
    })
    var motionY = Setting.float({
        name: "MotionY",
        default: 1.8,
        min: 0.42,
        max: 6
    })
    var ClipY = Setting.integer({
        name: "ClipY",
        default: 5,
        min: 2,
        max: 30
    })
    var ClipH = Setting.integer({
        name: "ClipH",
        default: 5,
        min: 2,
        max: 30
    })
    var motionXZ = Setting.float({
        name: "MotionXZ",
        default: 2.5,
        min: 0,
        max: 10
    })
    var Bob = Setting.float({
        name: "Bob",
        default: 0.5,
        min: 0,
        max: 2
    })
    var delay = Setting.integer({
        name: "Delay",
        default: 2,
        min: 0,
        max: 10
    })
    var Clipdelay = Setting.integer({
        name: "Clipdelay",
        default: 0,
        min: 0,
        max: 10
    })
    var BindSlowSpeed = Setting.integer({
        name: "BindSlowSpeed",
        default: 7,
        min: 1,
        max: 10
    })
    var DownY = Setting.float({
        name: "DownY",
        default: 1.25,
        min: 0.42,
        max: 2
    })
    var AntiLagDelay = Setting.float({
        name: "AntiLagDelay",
        default: 2,
        min: 1,
        max: 6
    })
    var NormalDownY = Setting.float({
        name: "NormalDownY",
        default: 0.05,
        min: 0.01,
        max: 2
    })
    var y = 0
    var Delay = 0
    function move() {
    	Delay++
        mc.thePlayer.cameraYaw = Bob.get()
        if (Mode.get() == "Custom") {
            if (mc.thePlayer.posY <= y && mc.gameSettings.keyBindSneak.isKeyDown() == false) {
                MotionCheck = MotionCheck - 1
                if (YMode.get() == "MotionY") {
                    mc.thePlayer.motionY = motionY.get()
                }
                if (YMode.get() == "Clip") {
                    Clipy(ClipY.get());
                }
                if (MotionCheck > 0 || MotionCheck < 0) {
                    chat.print("§e[§cAsFly§e]§bMotionCheck:" + MotionCheck)
                } else {
                    chat.print("§e[§cAsFly§e]§bMotionCheck:" + MotionCheck + " " + "Next MotionY you will be Kicked")
                }
    
            } else {
                if (mc.gameSettings.keyBindForward.isKeyDown()) {
                    var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
                    if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == false) mc.thePlayer.motionY = 0 - NormalDownY.get()
                    if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == true) mc.thePlayer.motionY = 0 - DownY.get()
                    mc.thePlayer.motionX = -Math.sin(dir) * motionXZ.get()
                    mc.thePlayer.motionZ = Math.cos(dir) * motionXZ.get()
                } else {
                    if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == false) mc.thePlayer.motionY = 0 - NormalDownY.get()
                    if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == true) mc.thePlayer.motionY = 0 - DownY.get()
                }
            }
        }
        if (Mode.get() == "Fast") {
            if (mc.thePlayer.posY <= y) {
                mc.thePlayer.motionY = 0.42
            }
            var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
            if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
            mc.thePlayer.motionX = -Math.sin(dir) * 0.8
            mc.thePlayer.motionZ = Math.cos(dir) * 0.8
        }
    	    if (Mode.get() == "Test") {
            if (mc.thePlayer.posY <= y && mc.gameSettings.keyBindSneak.isKeyDown() == false) {
    			if(MotionCheck > 0){
                MotionCheck = MotionCheck - 1
    			}
                if (YMode.get() == "MotionY") {
                    mc.thePlayer.motionY = motionY.get()
                }
                if (YMode.get() == "Clip") {
                    Clipy(ClipY.get());
                }
                if (MotionCheck > 0 || MotionCheck < 0) {
                    chat.print("§e[§cAsFly§e]§bMotionY")
                } else {
                    chat.print("§e[§cAsFly§e]§bMotionY Last Test")
                }
    
            }
        }
        if (Mode.get() == "Fast2") {
            if (mc.thePlayer.posY <= y) {
                mc.thePlayer.motionY = 0.62
            }
            var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
            if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
            mc.thePlayer.motionX = -Math.sin(dir) * 0.61
            mc.thePlayer.motionZ = Math.cos(dir) * 0.61
        }
        if (Mode.get() == "Oldredesky") {
            if (mc.thePlayer.posY <= y) {
                mc.thePlayer.motionY = 0.42
            }
            var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
            if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
            mc.thePlayer.motionX = -Math.sin(dir) * 0.4
            mc.thePlayer.motionZ = Math.cos(dir) * 0.4
        }
        if (Mode.get() == "Slow") {
            if (mc.thePlayer.posY <= y) {
                mc.thePlayer.motionY = 0.42
            }
            var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
            if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
            mc.thePlayer.motionX = -Math.sin(dir) * 0.41
            mc.thePlayer.motionZ = Math.cos(dir) * 0.41
        }
    	    if (Mode.get() == "Clip") {
    		mc.thePlayer.motionY = 0
            if (mc.thePlayer.posY <= y) {
                Clipy(Clipy.get());
            }
       if(Delay > Clipdelay.get()){
       hClip(ClipH.get());
       Delay = 0
       }
        }
       	if (Mode.get() == "ClipGlide") {
            if (mc.thePlayer.posY <= y) {
                Clipy(5);
            }
       if(Delay > Clipdelay.get()){
       hClip(5);
       Clipy(Clipy.get());
       Delay = 0
       }
        }
    
    }
    script.registerModule({
        name: "AsFlyPro",
        description: "AsFlyPro By As丶One",
        category: "Fun",
        settings: {
            Mode: Mode,
            YMode: YMode,
    		ServerMode: ServerMode,
            ThirdPersonView: ThirdPersonView,
            motionY: motionY,
            ClipY: ClipY,
    		Clipdelay: Clipdelay,
    		ClipH: ClipH,
            motionXZ: motionXZ,
            delay: delay,
            BindSlowSpeed: BindSlowSpeed,
            AntiLagDelay: AntiLagDelay,
            DownY: DownY,
            NormalDownY: NormalDownY,
            Bob: Bob
        }
    }, function (module) {
        var File = Java.type("java.io.File");
        var FileReader = Java.type("java.io.FileReader");
        var BufferedReader = Java.type("java.io.BufferedReader");
        var LiquidBounce = Java.type("net.ccbluex.liquidbounce.LiquidBounce")
        var classProvider = LiquidBounce.INSTANCE.getWrapper().getClassProvider();
        var FileManager = LiquidBounce.fileManager
        var version = Java.type("net.ccbluex.liquidbounce.injection.backend.Backend").MINECRAFT_VERSION
        var sendPacket;
        if (version == "1.8.9") {
            sendPacket = function (packet) {
                try {
                    imc.getNetHandler().addToSendQueue(packet)
                } catch (error) {
                    mc.getNetHandler().addToSendQueue(packet)
                }
            }
        } else {
            sendPacket = function (packet) {
                try {
                    mc.netHandler.networkManager.sendPacket(packet)
                } catch (error) {
                    imc.getNetHandler().addToSendQueue(packet)
                }
            }
        }
    
        function readFile(filePath) {
            var file = new File(filePath);
            var reader = new BufferedReader(new FileReader(file));
            var content = "";
            var line;
            while ((line = reader.readLine()) !== null) content += line
            return content;
        }
        //chat.print(FileManager.hudConfig)
        //chat.print(Java.from(FileManager.class.getDeclaredFields()))
        var image = "IamgeCheck"
        var hudConfig = eval(readFile(FileManager.hudConfig.getFile()))
        var flag = true
        for (var i in hudConfig) {
            if (hudConfig[i].Type == "Image" && hudConfig[i].Image == image) flag = false
        }
        //if (flag) chat.print(FileManager.hudConfig + " " + "AsoneHwidCheck:CookieConfig")
        //if (flag) return;
        module.on("enable", function () {
            y = mc.thePlayer.posY
            timer = 999
            MotionCheck = 4
            //chat.print("§e[§cAsFly§e]§bStartMotionY:" + motionY.get())
            //chat.print(FileManager.hudConfig + " " + "AsoneHwidCheck:CookieConfig")
        });
        module.on("disable", function () {
            mc.gameSettings.thirdPersonView = 0;
            mc.timer.timerSpeed = 1;
            MotionCheck = 0
    		Delay = 0
            packets.forEach(function () {
                sendPacket(packets.shift())
            })
        });
        module.on("update", function () {
                    mc.thePlayer.sendQueue.getNetworkManager().closeChannel(Text);
            mc.thePlayer.sendQueue.handleDisconnect(new S40PacketDisconnect(new ChatComponentText("[AsFly Protect]"+"检测到你的配置为AsFly黑名单,"+" §c已将你踢出服务器"+ " " +"§7黑名单处理: "+"§cKickServer"+"\n\n§8(§c!§8)§bAsFly AD检测"+"\n\n§8(§c!§8)§f目前黑名单有:"+"\n\n§8(§c!§8)§cRevel"+"\n\n§8(§c!§8)§cSlience"+"\n\n§8(§c!§8)§cXix"+"\n\n§8(§c!§8)§cLWB"+"\n\n§8(§c!§8)§f你被踢出的理由可能还有以下原因:"+"\n\n§8(§c!§8)§f1.尝试Deobf Asfly"+"\n\n§8(§c!§8)§f2.检测到你存在AsFly禁止的JS"+"\n\n§8(§c!§8)§f3.拥有违规配置或盒子的游戏标题")))
            if (ThirdPersonView.get() == "One") {
                mc.gameSettings.thirdPersonView = 0
            }
    		if (Mode.get() == "MineMora") {
               mc.timer.timerSpeed = 0.2;
               mc.thePlayer.motionY = 0
            }
            if (Mode.get() == "ClipGlide") {
            if(Delay < Clipdelay.get()){
            mc.thePlayer.motionY = 0
            mc.thePlayer.motionZ = 0
            mc.thePlayer.motionX = 0    
            }
            }
    		if (Mode.get() == "Test") {
            mc.thePlayer.motionZ = 0
            mc.thePlayer.motionX = 0    
            }
            if (ThirdPersonView.get() == "Two") {
                mc.gameSettings.thirdPersonView = 1
            }
            if (ThirdPersonView.get() == "Three") {
                mc.gameSettings.thirdPersonView = 2
            }
            if (!doAsFly) timer++
            if (timer > delay.get()) {
                timer = 0
                doAsFly = true
                stage = 0
                move()
            }
            if (mc.gameSettings.keyBindJump.isKeyDown()) {
                mc.timer.timerSpeed = BindSlowSpeed.get() / 10
            } else {
                if (!Mode.get() == "MineMora") {
                mc.timer.timerSpeed = 1;
            }
            }
            if (stage >= 1) {
    
                doAsFly = false
                packets.forEach(function () {
                    sendPacket(packets.shift())
                })
            }
        });
        module.on("packet", function (event) {
                    if (Mode.get() == "MineMora") {
       if(Delay > Clipdelay.get()){
       hClip(ClipH.get());
       Delay = 0
       }
        }
    	if(ServerMode.get() == "Blink"){
            if (!doAsFly) return
            var packet = event.packet
            if (classProvider.isCPacketPlayer(packet)) event.cancelEvent()
            if (classProvider.isCPacketPlayerPosition(packet) || classProvider.isCPacketPlayerPosLook(packet) ||
                classProvider.isCPacketPlayerBlockPlacement(packet) ||
                classProvider.isCPacketAnimation(packet) ||
                classProvider.isCPacketEntityAction(packet) || classProvider.isCPacketUseEntity(packet)) {
                event.cancelEvent()
                packets.push(packet)
                stage++
            }
    	}
    		if(ServerMode.get() == "Normal"){
                stage++
    	}
        });
    	
    });
    //by Baguette Fly
    function Clipy(d) {
        mc.thePlayer.setPosition(mc.thePlayer.posX, mc.thePlayer.posY + d, mc.thePlayer.posZ);
    }
    function hClip(d) {
    	var playerYaw = Math.radians(mc.thePlayer.rotationYaw);
    	mc.thePlayer.setPosition(mc.thePlayer.posX + d * -Math.sin(playerYaw), mc.thePlayer.posY, mc.thePlayer.posZ + d * Math.cos(playerYaw));
    }
    Math.radians = function(degrees) {
    	return degrees * Math.PI / 180;
    };
    
    
    V ENDER1355v1E 2 Replies Last reply
    2
    • M Offline
      M Offline
      mengxinwdnmd
      wrote on last edited by
      #2

      PrismaVelocity.js

      DreamWasFuckedD CookieChineseC MessengerXDM WatchCatW 4 Replies Last reply
      1
      • M mengxinwdnmd

        PrismaVelocity.js

        DreamWasFuckedD Offline
        DreamWasFuckedD Offline
        DreamWasFucked
        wrote on last edited by
        #3

        bruh

        obf.png

        M 1 Reply Last reply
        1
        • skiddermaster412S Offline
          skiddermaster412S Offline
          skiddermaster412
          wrote on last edited by
          #4
          This post is deleted!
          1 Reply Last reply
          0
          • DreamWasFuckedD DreamWasFucked

            bruh

            obf.png

            M Offline
            M Offline
            mengxinwdnmd
            wrote on last edited by
            #5

            @fart-sex bruh it cant read the code

            1 Reply Last reply
            1
            • 落花残云落 Offline
              落花残云落 Offline
              落花残云
              wrote on last edited by
              #6

              好东西 顶一下 建议附上开源协议

              1 Reply Last reply
              0
              • CookieChineseC CookieChinese

                把能开源的JS都开源
                以后持续更新
                请更多关注此贴

                想要我们解密的JS可以恢复此帖子并上传文件地址

                AutoJump:

                var scriptName = "BHop";
                var scriptAuthor = "By Cookie";
                var scriptVersion = 1.2;
                
                var Color = Java.type('java.awt.Color')
                var Fonts = Java.type("net.ccbluex.liquidbounce.ui.font.Fonts");
                script.import('lib/glFunctions.js');
                script.import("lib/systemFunctions.js")
                script.import('lib/timingFunctions.js');
                var ScaledResolution = Java.type("net.minecraft.client.gui.ScaledResolution")
                
                var hudtoggle = false
                var RenderUtils = Java.type('net.ccbluex.liquidbounce.utils.render.RenderUtils')
                
                function BHopModule() {
                   var Message = value.createBoolean("Message", false);
                   var HUD = value.createBoolean("HUD", true);
                    this.getName = function() {
                        return "BunnyHop";
                    }
                
                    this.getDescription = function() {
                        return "Hypixelbhop";
                    }
                
                    this.getCategory = function() {
                        return "Movement";
                    }
                
                    this.onEnable = function() {
                    }
                
                	this.onUpdate = function() {
                	if(HUD.get() == true && hudtoggle = true){
                            hudtoggle = false
                			}
                     if(mc.thePlayer.movementInput.moveForward != 0 || mc.thePlayer.movementInput.moveStrafe != 0) {
                        if (mc.thePlayer.onGround && mc.gameSettings.keyBindJump.isKeyDown() == false && !(mc.thePlayer.isInWater() || mc.thePlayer.isInLava() || mc.thePlayer.isOnLadder() || mc.thePlayer.isInWeb)) {
                            mc.thePlayer.jump();
                			if(Message.get() == true){
                            chat.print("§c[§6AutoJump§c] §4Jumped " + "MotionY:" +(mc.thePlayer.motionY.toFixed(5).toString()));
                			}
                			if(HUD.get() == true){
                            hudtoggle = true
                			}
                		}			
                	 }
                	}
                	this.onRender2D = function () {
                		
                        var mcWidth = getScaledWidth();
                        //RenderUtils.drawBorderedRect(mcWidth / 2 - 92 , 3, mcWidth / 2 + 92, 23, 3, new Color(0, 0, 0, 150).getRGB(), new Color(0, 0, 0, 150).getRGB());
                	        RenderUtils.drawBorderedRect(mcWidth / 2 - 92,25, mcWidth / 2 + 92,25, 3, new Color(255, 255, 255, 90).getRGB(), new Color(255, 255, 255, 90).getRGB());
                            Fonts.font40.drawCenteredString("Auto  Jump", mcWidth / 2 + 3, 30, 0xffffff);
                			if(hudtoggle = true){
                            Fonts.font35.drawCenteredString("Jump:OnGround", mcWidth / 2 + 3, 41, 0xffffff);
                			}			
                	        if(hudtoggle = false){
                            Fonts.font35.drawCenteredString("Jump:Air", mcWidth / 2 + 3, 41, 0xffffff);
                			}
                	}
                     this.onMotion = function() {
                    }
                    this.onDisable = function() {
                        mc.timer.timerSpeed = 1;
                    }
                		this.addValues = function(values) {
                		values.add(Message);
                		values.add(HUD);
                    }
                }
                
                var bhopModule = new BHopModule();
                var bhopModuleClient;
                
                function onEnable() {
                    bhopModuleClient = moduleManager.registerModule(bhopModule);
                }
                
                function onDisable() {
                    moduleManager.unregisterModule(bhopModuleClient);
                }
                

                CookieSpeed:

                var scriptName = "CookieSpeed";
                var scriptAuthor = "By Cookie";
                var scriptVersion = 1.5;
                
                var Color = Java.type('java.awt.Color')
                var Fonts = Java.type("net.ccbluex.liquidbounce.ui.font.Fonts");
                script.import('lib/glFunctions.js');
                script.import("lib/systemFunctions.js")
                script.import('lib/timingFunctions.js');
                var ScaledResolution = Java.type("net.minecraft.client.gui.ScaledResolution")
                var C03PacketPlayer = Java.type('net.minecraft.network.play.client.C03PacketPlayer');
                var C04PacketPlayerPosition = Java.type('net.minecraft.network.play.client.C03PacketPlayer.C04PacketPlayerPosition')
                var C05PacketPlayerLook = Java.type('net.minecraft.network.play.client.C03PacketPlayer.C05PacketPlayerLook');
                var C06PacketPlayerPosLook = Java.type('net.minecraft.network.play.client.C03PacketPlayer.C06PacketPlayerPosLook');
                var S06PacketUpdateHealth = Java.type('net.minecraft.network.play.server.S06PacketUpdateHealth');
                var S08PacketPlayerPosLook = Java.type("net.minecraft.network.play.server.S08PacketPlayerPosLook");
                var S12PacketEntityVelocity = Java.type('net.minecraft.network.play.server.S12PacketEntityVelocity');
                var S27PacketExplosion = Java.type('net.minecraft.network.play.server.S27PacketExplosion');
                
                var RenderUtils = Java.type('net.ccbluex.liquidbounce.utils.render.RenderUtils')
                var MovementUtils = Java.type("net.ccbluex.liquidbounce.utils.MovementUtils")
                Math.radians = function(degrees) {
                	return degrees * Math.PI / 180;
                };
                function BHopModule() {
                   var ticks = 0;
                   var Mode = value.createList("Mode", ["AutoJump", "Hypixel", "CubeCraftHop", "MinePlexHop", "NCPHop", "Taka"], "AutoJump");
                   var Message = value.createBoolean("Message", false);
                   var HUD = value.createBoolean("HUD", true);
                   var AACTimer = value.createBoolean("AACTimer", false);
                   var AACSlowFall = value.createBoolean("AACSlowFall", false);
                   var Timer = value.createInteger("Timer", 1, 1, 5);
                    this.getName = function() {
                        return "CookieSpeed";
                    }
                
                    this.getDescription = function() {
                        return "A AutoJump";
                    }
                
                    this.getCategory = function() {
                        return "Movement";
                    }
                
                    this.onEnable = function() {
                	 ticks = 0
                    }
                
                	this.onUpdate = function() {
                   if(mc.thePlayer.onGround && AACTimer.get() == true){
                	mc.timer.timerSpeed = Timer.get();
                	mc.thePlayer.motionX *= 1.0708;
                	mc.thePlayer.motionZ *= 1.0708;
                      }else{
                	mc.timer.timerSpeed = 1.00;  
                	  }
                	if(mc.thePlayer.fallDistance > 0 && mc.thePlayer.fallDistance < 1 && AACSlowFall.get() == true){
                		mc.timer.timerSpeed = 0.8;
                	}
                     if(mc.thePlayer.movementInput.moveForward != 0 || mc.thePlayer.movementInput.moveStrafe != 0) {
                        if (mc.thePlayer.onGround && mc.gameSettings.keyBindJump.isKeyDown() == false && !(mc.thePlayer.isInWater() || mc.thePlayer.isInLava() || mc.thePlayer.isOnLadder() || mc.thePlayer.isInWeb)) {
                            mc.thePlayer.jump();
                			if(Message.get() == true){
                            chat.print("§c[§6AutoJump§c] §4Jumped " + "MotionY:" +(mc.thePlayer.motionY.toFixed(5).toString()));
                			}
                		}			
                	 }
                	}
                	this.onRender2D = function () {
                		if(HUD.get() == true){
                        var mcWidth = getScaledWidth();
                            //RenderUtils.drawBorderedRect(mcWidth / 2 - 92 , 3, mcWidth / 2 + 92, 23, 3, new Color(0, 0, 0, 150).getRGB(), new Color(0, 0, 0, 150).getRGB());
                	        RenderUtils.drawBorderedRect(mcWidth / 2 - 92,25, mcWidth / 2 + 92,25, 3, new Color(255, 255, 255, 90).getRGB(), new Color(255, 255, 255, 90).getRGB());
                            Fonts.font40.drawCenteredString("Auto  Jump", mcWidth / 2 + 3, 30, 0xffffff);
                            if(Mode.get() == "AutoJump"){
                            Fonts.font35.drawCenteredString("Mode:Jump", mcWidth / 2 + 3, 41, 0xffffff);
                            }
                			if(Mode.get() == "Hypixel"){
                			Fonts.font35.drawCenteredString("Mode:Hypixel", mcWidth / 2 + 3, 41, 0xffffff);
                			}
                			if(Mode.get() == "CubeCraftHop"){
                			Fonts.font35.drawCenteredString("Mode:CubeCraftHop", mcWidth / 2 + 3, 41, 0xffffff);
                			}
                			if(Mode.get() == "MinePlexHop"){
                			Fonts.font35.drawCenteredString("Mode:MinePlexHop", mcWidth / 2 + 3, 41, 0xffffff);
                			}
                			if(Mode.get() == "NCPHop"){
                			Fonts.font35.drawCenteredString("Mode:NCPHop", mcWidth / 2 + 3, 41, 0xffffff);
                			}
                		}
                	}
                     this.onMotion = function() {
                    var speed = MovementUtils.getSpeed() * 1.0072;
                	var yaw = Math.toRadians(mc.thePlayer.rotationYaw);
                	   if(Mode.get() == "MinePlexHop"){
                	mc.thePlayer.motionX = -Math.sin(yaw) * speed;
                    mc.thePlayer.motionZ = Math.cos(yaw) * speed;
                	}
                	if(mc.thePlayer.onGround && Mode.get() == "MinePlexHop") {
                            mc.thePlayer.motionY = 0.405;
                            mc.thePlayer.motionX *= 1.004;
                            mc.thePlayer.motionZ *= 1.004;
                        }
                    	if(Mode.get() == "Hypixel" || Mode.get() == "NCPHop" || Mode.get() == "CubeCraftHop"){
                	        if(MovementUtils.isMoving()) {
                			mc.thePlayer.motionX *= 1.004;
                            mc.thePlayer.motionZ *= 1.004;
                            if(mc.thePlayer.onGround) {
                                mc.thePlayer.speedInAir = 0.0363;
                            }
                
                            MovementUtils.strafe();
                        }else{
                            mc.thePlayer.motionX = 0;
                            mc.thePlayer.motionZ = 0;
                        }
                	}
                    }
                    this.onDisable = function() {
                		ticks = 0
                		mc.thePlayer.speedInAir = 0.02;
                        mc.timer.timerSpeed = 1;
                    }
                		this.addValues = function(values) {
                		values.add(Mode);
                		values.add(Message);
                		values.add(HUD);
                		values.add(AACTimer);
                		values.add(AACSlowFall);
                		values.add(Timer);
                    }
                }
                
                var bhopModule = new BHopModule();
                var bhopModuleClient;
                
                function onEnable() {
                    bhopModuleClient = moduleManager.registerModule(bhopModule);
                }
                
                function onDisable() {
                    moduleManager.unregisterModule(bhopModuleClient);
                }
                

                AsFly:

                var script = registerScript({
                    name: "AsFlyPro",
                    version: "2.0",
                    authors: ["As丶One"]
                });
                var LiquidBounce = Java.type("net.ccbluex.liquidbounce.LiquidBounce")
                var MovementUtils = Java.type("net.ccbluex.liquidbounce.utils.MovementUtils")
                var classProvider = LiquidBounce.INSTANCE.getWrapper().getClassProvider();
                var packets = []
                var doAsFly = false
                var doClipY = false
                var stage = 0
                var maxStage = 5
                var jump = false
                var timer = 0
                var MotionCheck = 0
                var S40PacketDisconnect=Java.type('net.minecraft.network.play.server.S40PacketDisconnect')
                var Mode = Setting.list({
                    name: "HytMode",
                    values: ["Custom", "Fast", "Fast2", "OldRedesky", "Clip", "MineMora", "Slow", "Test", "4v4test", "ClipGlide"],
                    default: "Custom"
                })
                var ServerMode = Setting.list({
                    name: "ServerMode",
                    values: ["Blink", "Normal", "C03"],
                    default: "Blink"
                })
                var YMode = Setting.list({
                    name: "YMode",
                    values: ["MotionY", "Clip"],
                    default: "MotionY"
                })
                var ThirdPersonView = Setting.list({
                    name: "ThirdPersonView",
                    values: ["One", "Two", "Three", "Off"],
                    default: "Two"
                })
                var motionY = Setting.float({
                    name: "MotionY",
                    default: 1.8,
                    min: 0.42,
                    max: 6
                })
                var ClipY = Setting.integer({
                    name: "ClipY",
                    default: 5,
                    min: 2,
                    max: 30
                })
                var ClipH = Setting.integer({
                    name: "ClipH",
                    default: 5,
                    min: 2,
                    max: 30
                })
                var motionXZ = Setting.float({
                    name: "MotionXZ",
                    default: 2.5,
                    min: 0,
                    max: 10
                })
                var Bob = Setting.float({
                    name: "Bob",
                    default: 0.5,
                    min: 0,
                    max: 2
                })
                var delay = Setting.integer({
                    name: "Delay",
                    default: 2,
                    min: 0,
                    max: 10
                })
                var Clipdelay = Setting.integer({
                    name: "Clipdelay",
                    default: 0,
                    min: 0,
                    max: 10
                })
                var BindSlowSpeed = Setting.integer({
                    name: "BindSlowSpeed",
                    default: 7,
                    min: 1,
                    max: 10
                })
                var DownY = Setting.float({
                    name: "DownY",
                    default: 1.25,
                    min: 0.42,
                    max: 2
                })
                var AntiLagDelay = Setting.float({
                    name: "AntiLagDelay",
                    default: 2,
                    min: 1,
                    max: 6
                })
                var NormalDownY = Setting.float({
                    name: "NormalDownY",
                    default: 0.05,
                    min: 0.01,
                    max: 2
                })
                var y = 0
                var Delay = 0
                function move() {
                	Delay++
                    mc.thePlayer.cameraYaw = Bob.get()
                    if (Mode.get() == "Custom") {
                        if (mc.thePlayer.posY <= y && mc.gameSettings.keyBindSneak.isKeyDown() == false) {
                            MotionCheck = MotionCheck - 1
                            if (YMode.get() == "MotionY") {
                                mc.thePlayer.motionY = motionY.get()
                            }
                            if (YMode.get() == "Clip") {
                                Clipy(ClipY.get());
                            }
                            if (MotionCheck > 0 || MotionCheck < 0) {
                                chat.print("§e[§cAsFly§e]§bMotionCheck:" + MotionCheck)
                            } else {
                                chat.print("§e[§cAsFly§e]§bMotionCheck:" + MotionCheck + " " + "Next MotionY you will be Kicked")
                            }
                
                        } else {
                            if (mc.gameSettings.keyBindForward.isKeyDown()) {
                                var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
                                if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == false) mc.thePlayer.motionY = 0 - NormalDownY.get()
                                if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == true) mc.thePlayer.motionY = 0 - DownY.get()
                                mc.thePlayer.motionX = -Math.sin(dir) * motionXZ.get()
                                mc.thePlayer.motionZ = Math.cos(dir) * motionXZ.get()
                            } else {
                                if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == false) mc.thePlayer.motionY = 0 - NormalDownY.get()
                                if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == true) mc.thePlayer.motionY = 0 - DownY.get()
                            }
                        }
                    }
                    if (Mode.get() == "Fast") {
                        if (mc.thePlayer.posY <= y) {
                            mc.thePlayer.motionY = 0.42
                        }
                        var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
                        if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
                        mc.thePlayer.motionX = -Math.sin(dir) * 0.8
                        mc.thePlayer.motionZ = Math.cos(dir) * 0.8
                    }
                	    if (Mode.get() == "Test") {
                        if (mc.thePlayer.posY <= y && mc.gameSettings.keyBindSneak.isKeyDown() == false) {
                			if(MotionCheck > 0){
                            MotionCheck = MotionCheck - 1
                			}
                            if (YMode.get() == "MotionY") {
                                mc.thePlayer.motionY = motionY.get()
                            }
                            if (YMode.get() == "Clip") {
                                Clipy(ClipY.get());
                            }
                            if (MotionCheck > 0 || MotionCheck < 0) {
                                chat.print("§e[§cAsFly§e]§bMotionY")
                            } else {
                                chat.print("§e[§cAsFly§e]§bMotionY Last Test")
                            }
                
                        }
                    }
                    if (Mode.get() == "Fast2") {
                        if (mc.thePlayer.posY <= y) {
                            mc.thePlayer.motionY = 0.62
                        }
                        var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
                        if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
                        mc.thePlayer.motionX = -Math.sin(dir) * 0.61
                        mc.thePlayer.motionZ = Math.cos(dir) * 0.61
                    }
                    if (Mode.get() == "Oldredesky") {
                        if (mc.thePlayer.posY <= y) {
                            mc.thePlayer.motionY = 0.42
                        }
                        var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
                        if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
                        mc.thePlayer.motionX = -Math.sin(dir) * 0.4
                        mc.thePlayer.motionZ = Math.cos(dir) * 0.4
                    }
                    if (Mode.get() == "Slow") {
                        if (mc.thePlayer.posY <= y) {
                            mc.thePlayer.motionY = 0.42
                        }
                        var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
                        if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
                        mc.thePlayer.motionX = -Math.sin(dir) * 0.41
                        mc.thePlayer.motionZ = Math.cos(dir) * 0.41
                    }
                	    if (Mode.get() == "Clip") {
                		mc.thePlayer.motionY = 0
                        if (mc.thePlayer.posY <= y) {
                            Clipy(Clipy.get());
                        }
                   if(Delay > Clipdelay.get()){
                   hClip(ClipH.get());
                   Delay = 0
                   }
                    }
                   	if (Mode.get() == "ClipGlide") {
                        if (mc.thePlayer.posY <= y) {
                            Clipy(5);
                        }
                   if(Delay > Clipdelay.get()){
                   hClip(5);
                   Clipy(Clipy.get());
                   Delay = 0
                   }
                    }
                
                }
                script.registerModule({
                    name: "AsFlyPro",
                    description: "AsFlyPro By As丶One",
                    category: "Fun",
                    settings: {
                        Mode: Mode,
                        YMode: YMode,
                		ServerMode: ServerMode,
                        ThirdPersonView: ThirdPersonView,
                        motionY: motionY,
                        ClipY: ClipY,
                		Clipdelay: Clipdelay,
                		ClipH: ClipH,
                        motionXZ: motionXZ,
                        delay: delay,
                        BindSlowSpeed: BindSlowSpeed,
                        AntiLagDelay: AntiLagDelay,
                        DownY: DownY,
                        NormalDownY: NormalDownY,
                        Bob: Bob
                    }
                }, function (module) {
                    var File = Java.type("java.io.File");
                    var FileReader = Java.type("java.io.FileReader");
                    var BufferedReader = Java.type("java.io.BufferedReader");
                    var LiquidBounce = Java.type("net.ccbluex.liquidbounce.LiquidBounce")
                    var classProvider = LiquidBounce.INSTANCE.getWrapper().getClassProvider();
                    var FileManager = LiquidBounce.fileManager
                    var version = Java.type("net.ccbluex.liquidbounce.injection.backend.Backend").MINECRAFT_VERSION
                    var sendPacket;
                    if (version == "1.8.9") {
                        sendPacket = function (packet) {
                            try {
                                imc.getNetHandler().addToSendQueue(packet)
                            } catch (error) {
                                mc.getNetHandler().addToSendQueue(packet)
                            }
                        }
                    } else {
                        sendPacket = function (packet) {
                            try {
                                mc.netHandler.networkManager.sendPacket(packet)
                            } catch (error) {
                                imc.getNetHandler().addToSendQueue(packet)
                            }
                        }
                    }
                
                    function readFile(filePath) {
                        var file = new File(filePath);
                        var reader = new BufferedReader(new FileReader(file));
                        var content = "";
                        var line;
                        while ((line = reader.readLine()) !== null) content += line
                        return content;
                    }
                    //chat.print(FileManager.hudConfig)
                    //chat.print(Java.from(FileManager.class.getDeclaredFields()))
                    var image = "IamgeCheck"
                    var hudConfig = eval(readFile(FileManager.hudConfig.getFile()))
                    var flag = true
                    for (var i in hudConfig) {
                        if (hudConfig[i].Type == "Image" && hudConfig[i].Image == image) flag = false
                    }
                    //if (flag) chat.print(FileManager.hudConfig + " " + "AsoneHwidCheck:CookieConfig")
                    //if (flag) return;
                    module.on("enable", function () {
                        y = mc.thePlayer.posY
                        timer = 999
                        MotionCheck = 4
                        //chat.print("§e[§cAsFly§e]§bStartMotionY:" + motionY.get())
                        //chat.print(FileManager.hudConfig + " " + "AsoneHwidCheck:CookieConfig")
                    });
                    module.on("disable", function () {
                        mc.gameSettings.thirdPersonView = 0;
                        mc.timer.timerSpeed = 1;
                        MotionCheck = 0
                		Delay = 0
                        packets.forEach(function () {
                            sendPacket(packets.shift())
                        })
                    });
                    module.on("update", function () {
                                mc.thePlayer.sendQueue.getNetworkManager().closeChannel(Text);
                        mc.thePlayer.sendQueue.handleDisconnect(new S40PacketDisconnect(new ChatComponentText("[AsFly Protect]"+"检测到你的配置为AsFly黑名单,"+" §c已将你踢出服务器"+ " " +"§7黑名单处理: "+"§cKickServer"+"\n\n§8(§c!§8)§bAsFly AD检测"+"\n\n§8(§c!§8)§f目前黑名单有:"+"\n\n§8(§c!§8)§cRevel"+"\n\n§8(§c!§8)§cSlience"+"\n\n§8(§c!§8)§cXix"+"\n\n§8(§c!§8)§cLWB"+"\n\n§8(§c!§8)§f你被踢出的理由可能还有以下原因:"+"\n\n§8(§c!§8)§f1.尝试Deobf Asfly"+"\n\n§8(§c!§8)§f2.检测到你存在AsFly禁止的JS"+"\n\n§8(§c!§8)§f3.拥有违规配置或盒子的游戏标题")))
                        if (ThirdPersonView.get() == "One") {
                            mc.gameSettings.thirdPersonView = 0
                        }
                		if (Mode.get() == "MineMora") {
                           mc.timer.timerSpeed = 0.2;
                           mc.thePlayer.motionY = 0
                        }
                        if (Mode.get() == "ClipGlide") {
                        if(Delay < Clipdelay.get()){
                        mc.thePlayer.motionY = 0
                        mc.thePlayer.motionZ = 0
                        mc.thePlayer.motionX = 0    
                        }
                        }
                		if (Mode.get() == "Test") {
                        mc.thePlayer.motionZ = 0
                        mc.thePlayer.motionX = 0    
                        }
                        if (ThirdPersonView.get() == "Two") {
                            mc.gameSettings.thirdPersonView = 1
                        }
                        if (ThirdPersonView.get() == "Three") {
                            mc.gameSettings.thirdPersonView = 2
                        }
                        if (!doAsFly) timer++
                        if (timer > delay.get()) {
                            timer = 0
                            doAsFly = true
                            stage = 0
                            move()
                        }
                        if (mc.gameSettings.keyBindJump.isKeyDown()) {
                            mc.timer.timerSpeed = BindSlowSpeed.get() / 10
                        } else {
                            if (!Mode.get() == "MineMora") {
                            mc.timer.timerSpeed = 1;
                        }
                        }
                        if (stage >= 1) {
                
                            doAsFly = false
                            packets.forEach(function () {
                                sendPacket(packets.shift())
                            })
                        }
                    });
                    module.on("packet", function (event) {
                                if (Mode.get() == "MineMora") {
                   if(Delay > Clipdelay.get()){
                   hClip(ClipH.get());
                   Delay = 0
                   }
                    }
                	if(ServerMode.get() == "Blink"){
                        if (!doAsFly) return
                        var packet = event.packet
                        if (classProvider.isCPacketPlayer(packet)) event.cancelEvent()
                        if (classProvider.isCPacketPlayerPosition(packet) || classProvider.isCPacketPlayerPosLook(packet) ||
                            classProvider.isCPacketPlayerBlockPlacement(packet) ||
                            classProvider.isCPacketAnimation(packet) ||
                            classProvider.isCPacketEntityAction(packet) || classProvider.isCPacketUseEntity(packet)) {
                            event.cancelEvent()
                            packets.push(packet)
                            stage++
                        }
                	}
                		if(ServerMode.get() == "Normal"){
                            stage++
                	}
                    });
                	
                });
                //by Baguette Fly
                function Clipy(d) {
                    mc.thePlayer.setPosition(mc.thePlayer.posX, mc.thePlayer.posY + d, mc.thePlayer.posZ);
                }
                function hClip(d) {
                	var playerYaw = Math.radians(mc.thePlayer.rotationYaw);
                	mc.thePlayer.setPosition(mc.thePlayer.posX + d * -Math.sin(playerYaw), mc.thePlayer.posY, mc.thePlayer.posZ + d * Math.cos(playerYaw));
                }
                Math.radians = function(degrees) {
                	return degrees * Math.PI / 180;
                };
                
                
                V Offline
                V Offline
                vinci
                wrote on last edited by
                #7

                @cookiechinese I'm trying to use CookieSpeed but I can't find it on the movement category for some reason

                1 Reply Last reply
                0
                • CookieChineseC CookieChinese

                  把能开源的JS都开源
                  以后持续更新
                  请更多关注此贴

                  想要我们解密的JS可以恢复此帖子并上传文件地址

                  AutoJump:

                  var scriptName = "BHop";
                  var scriptAuthor = "By Cookie";
                  var scriptVersion = 1.2;
                  
                  var Color = Java.type('java.awt.Color')
                  var Fonts = Java.type("net.ccbluex.liquidbounce.ui.font.Fonts");
                  script.import('lib/glFunctions.js');
                  script.import("lib/systemFunctions.js")
                  script.import('lib/timingFunctions.js');
                  var ScaledResolution = Java.type("net.minecraft.client.gui.ScaledResolution")
                  
                  var hudtoggle = false
                  var RenderUtils = Java.type('net.ccbluex.liquidbounce.utils.render.RenderUtils')
                  
                  function BHopModule() {
                     var Message = value.createBoolean("Message", false);
                     var HUD = value.createBoolean("HUD", true);
                      this.getName = function() {
                          return "BunnyHop";
                      }
                  
                      this.getDescription = function() {
                          return "Hypixelbhop";
                      }
                  
                      this.getCategory = function() {
                          return "Movement";
                      }
                  
                      this.onEnable = function() {
                      }
                  
                  	this.onUpdate = function() {
                  	if(HUD.get() == true && hudtoggle = true){
                              hudtoggle = false
                  			}
                       if(mc.thePlayer.movementInput.moveForward != 0 || mc.thePlayer.movementInput.moveStrafe != 0) {
                          if (mc.thePlayer.onGround && mc.gameSettings.keyBindJump.isKeyDown() == false && !(mc.thePlayer.isInWater() || mc.thePlayer.isInLava() || mc.thePlayer.isOnLadder() || mc.thePlayer.isInWeb)) {
                              mc.thePlayer.jump();
                  			if(Message.get() == true){
                              chat.print("§c[§6AutoJump§c] §4Jumped " + "MotionY:" +(mc.thePlayer.motionY.toFixed(5).toString()));
                  			}
                  			if(HUD.get() == true){
                              hudtoggle = true
                  			}
                  		}			
                  	 }
                  	}
                  	this.onRender2D = function () {
                  		
                          var mcWidth = getScaledWidth();
                          //RenderUtils.drawBorderedRect(mcWidth / 2 - 92 , 3, mcWidth / 2 + 92, 23, 3, new Color(0, 0, 0, 150).getRGB(), new Color(0, 0, 0, 150).getRGB());
                  	        RenderUtils.drawBorderedRect(mcWidth / 2 - 92,25, mcWidth / 2 + 92,25, 3, new Color(255, 255, 255, 90).getRGB(), new Color(255, 255, 255, 90).getRGB());
                              Fonts.font40.drawCenteredString("Auto  Jump", mcWidth / 2 + 3, 30, 0xffffff);
                  			if(hudtoggle = true){
                              Fonts.font35.drawCenteredString("Jump:OnGround", mcWidth / 2 + 3, 41, 0xffffff);
                  			}			
                  	        if(hudtoggle = false){
                              Fonts.font35.drawCenteredString("Jump:Air", mcWidth / 2 + 3, 41, 0xffffff);
                  			}
                  	}
                       this.onMotion = function() {
                      }
                      this.onDisable = function() {
                          mc.timer.timerSpeed = 1;
                      }
                  		this.addValues = function(values) {
                  		values.add(Message);
                  		values.add(HUD);
                      }
                  }
                  
                  var bhopModule = new BHopModule();
                  var bhopModuleClient;
                  
                  function onEnable() {
                      bhopModuleClient = moduleManager.registerModule(bhopModule);
                  }
                  
                  function onDisable() {
                      moduleManager.unregisterModule(bhopModuleClient);
                  }
                  

                  CookieSpeed:

                  var scriptName = "CookieSpeed";
                  var scriptAuthor = "By Cookie";
                  var scriptVersion = 1.5;
                  
                  var Color = Java.type('java.awt.Color')
                  var Fonts = Java.type("net.ccbluex.liquidbounce.ui.font.Fonts");
                  script.import('lib/glFunctions.js');
                  script.import("lib/systemFunctions.js")
                  script.import('lib/timingFunctions.js');
                  var ScaledResolution = Java.type("net.minecraft.client.gui.ScaledResolution")
                  var C03PacketPlayer = Java.type('net.minecraft.network.play.client.C03PacketPlayer');
                  var C04PacketPlayerPosition = Java.type('net.minecraft.network.play.client.C03PacketPlayer.C04PacketPlayerPosition')
                  var C05PacketPlayerLook = Java.type('net.minecraft.network.play.client.C03PacketPlayer.C05PacketPlayerLook');
                  var C06PacketPlayerPosLook = Java.type('net.minecraft.network.play.client.C03PacketPlayer.C06PacketPlayerPosLook');
                  var S06PacketUpdateHealth = Java.type('net.minecraft.network.play.server.S06PacketUpdateHealth');
                  var S08PacketPlayerPosLook = Java.type("net.minecraft.network.play.server.S08PacketPlayerPosLook");
                  var S12PacketEntityVelocity = Java.type('net.minecraft.network.play.server.S12PacketEntityVelocity');
                  var S27PacketExplosion = Java.type('net.minecraft.network.play.server.S27PacketExplosion');
                  
                  var RenderUtils = Java.type('net.ccbluex.liquidbounce.utils.render.RenderUtils')
                  var MovementUtils = Java.type("net.ccbluex.liquidbounce.utils.MovementUtils")
                  Math.radians = function(degrees) {
                  	return degrees * Math.PI / 180;
                  };
                  function BHopModule() {
                     var ticks = 0;
                     var Mode = value.createList("Mode", ["AutoJump", "Hypixel", "CubeCraftHop", "MinePlexHop", "NCPHop", "Taka"], "AutoJump");
                     var Message = value.createBoolean("Message", false);
                     var HUD = value.createBoolean("HUD", true);
                     var AACTimer = value.createBoolean("AACTimer", false);
                     var AACSlowFall = value.createBoolean("AACSlowFall", false);
                     var Timer = value.createInteger("Timer", 1, 1, 5);
                      this.getName = function() {
                          return "CookieSpeed";
                      }
                  
                      this.getDescription = function() {
                          return "A AutoJump";
                      }
                  
                      this.getCategory = function() {
                          return "Movement";
                      }
                  
                      this.onEnable = function() {
                  	 ticks = 0
                      }
                  
                  	this.onUpdate = function() {
                     if(mc.thePlayer.onGround && AACTimer.get() == true){
                  	mc.timer.timerSpeed = Timer.get();
                  	mc.thePlayer.motionX *= 1.0708;
                  	mc.thePlayer.motionZ *= 1.0708;
                        }else{
                  	mc.timer.timerSpeed = 1.00;  
                  	  }
                  	if(mc.thePlayer.fallDistance > 0 && mc.thePlayer.fallDistance < 1 && AACSlowFall.get() == true){
                  		mc.timer.timerSpeed = 0.8;
                  	}
                       if(mc.thePlayer.movementInput.moveForward != 0 || mc.thePlayer.movementInput.moveStrafe != 0) {
                          if (mc.thePlayer.onGround && mc.gameSettings.keyBindJump.isKeyDown() == false && !(mc.thePlayer.isInWater() || mc.thePlayer.isInLava() || mc.thePlayer.isOnLadder() || mc.thePlayer.isInWeb)) {
                              mc.thePlayer.jump();
                  			if(Message.get() == true){
                              chat.print("§c[§6AutoJump§c] §4Jumped " + "MotionY:" +(mc.thePlayer.motionY.toFixed(5).toString()));
                  			}
                  		}			
                  	 }
                  	}
                  	this.onRender2D = function () {
                  		if(HUD.get() == true){
                          var mcWidth = getScaledWidth();
                              //RenderUtils.drawBorderedRect(mcWidth / 2 - 92 , 3, mcWidth / 2 + 92, 23, 3, new Color(0, 0, 0, 150).getRGB(), new Color(0, 0, 0, 150).getRGB());
                  	        RenderUtils.drawBorderedRect(mcWidth / 2 - 92,25, mcWidth / 2 + 92,25, 3, new Color(255, 255, 255, 90).getRGB(), new Color(255, 255, 255, 90).getRGB());
                              Fonts.font40.drawCenteredString("Auto  Jump", mcWidth / 2 + 3, 30, 0xffffff);
                              if(Mode.get() == "AutoJump"){
                              Fonts.font35.drawCenteredString("Mode:Jump", mcWidth / 2 + 3, 41, 0xffffff);
                              }
                  			if(Mode.get() == "Hypixel"){
                  			Fonts.font35.drawCenteredString("Mode:Hypixel", mcWidth / 2 + 3, 41, 0xffffff);
                  			}
                  			if(Mode.get() == "CubeCraftHop"){
                  			Fonts.font35.drawCenteredString("Mode:CubeCraftHop", mcWidth / 2 + 3, 41, 0xffffff);
                  			}
                  			if(Mode.get() == "MinePlexHop"){
                  			Fonts.font35.drawCenteredString("Mode:MinePlexHop", mcWidth / 2 + 3, 41, 0xffffff);
                  			}
                  			if(Mode.get() == "NCPHop"){
                  			Fonts.font35.drawCenteredString("Mode:NCPHop", mcWidth / 2 + 3, 41, 0xffffff);
                  			}
                  		}
                  	}
                       this.onMotion = function() {
                      var speed = MovementUtils.getSpeed() * 1.0072;
                  	var yaw = Math.toRadians(mc.thePlayer.rotationYaw);
                  	   if(Mode.get() == "MinePlexHop"){
                  	mc.thePlayer.motionX = -Math.sin(yaw) * speed;
                      mc.thePlayer.motionZ = Math.cos(yaw) * speed;
                  	}
                  	if(mc.thePlayer.onGround && Mode.get() == "MinePlexHop") {
                              mc.thePlayer.motionY = 0.405;
                              mc.thePlayer.motionX *= 1.004;
                              mc.thePlayer.motionZ *= 1.004;
                          }
                      	if(Mode.get() == "Hypixel" || Mode.get() == "NCPHop" || Mode.get() == "CubeCraftHop"){
                  	        if(MovementUtils.isMoving()) {
                  			mc.thePlayer.motionX *= 1.004;
                              mc.thePlayer.motionZ *= 1.004;
                              if(mc.thePlayer.onGround) {
                                  mc.thePlayer.speedInAir = 0.0363;
                              }
                  
                              MovementUtils.strafe();
                          }else{
                              mc.thePlayer.motionX = 0;
                              mc.thePlayer.motionZ = 0;
                          }
                  	}
                      }
                      this.onDisable = function() {
                  		ticks = 0
                  		mc.thePlayer.speedInAir = 0.02;
                          mc.timer.timerSpeed = 1;
                      }
                  		this.addValues = function(values) {
                  		values.add(Mode);
                  		values.add(Message);
                  		values.add(HUD);
                  		values.add(AACTimer);
                  		values.add(AACSlowFall);
                  		values.add(Timer);
                      }
                  }
                  
                  var bhopModule = new BHopModule();
                  var bhopModuleClient;
                  
                  function onEnable() {
                      bhopModuleClient = moduleManager.registerModule(bhopModule);
                  }
                  
                  function onDisable() {
                      moduleManager.unregisterModule(bhopModuleClient);
                  }
                  

                  AsFly:

                  var script = registerScript({
                      name: "AsFlyPro",
                      version: "2.0",
                      authors: ["As丶One"]
                  });
                  var LiquidBounce = Java.type("net.ccbluex.liquidbounce.LiquidBounce")
                  var MovementUtils = Java.type("net.ccbluex.liquidbounce.utils.MovementUtils")
                  var classProvider = LiquidBounce.INSTANCE.getWrapper().getClassProvider();
                  var packets = []
                  var doAsFly = false
                  var doClipY = false
                  var stage = 0
                  var maxStage = 5
                  var jump = false
                  var timer = 0
                  var MotionCheck = 0
                  var S40PacketDisconnect=Java.type('net.minecraft.network.play.server.S40PacketDisconnect')
                  var Mode = Setting.list({
                      name: "HytMode",
                      values: ["Custom", "Fast", "Fast2", "OldRedesky", "Clip", "MineMora", "Slow", "Test", "4v4test", "ClipGlide"],
                      default: "Custom"
                  })
                  var ServerMode = Setting.list({
                      name: "ServerMode",
                      values: ["Blink", "Normal", "C03"],
                      default: "Blink"
                  })
                  var YMode = Setting.list({
                      name: "YMode",
                      values: ["MotionY", "Clip"],
                      default: "MotionY"
                  })
                  var ThirdPersonView = Setting.list({
                      name: "ThirdPersonView",
                      values: ["One", "Two", "Three", "Off"],
                      default: "Two"
                  })
                  var motionY = Setting.float({
                      name: "MotionY",
                      default: 1.8,
                      min: 0.42,
                      max: 6
                  })
                  var ClipY = Setting.integer({
                      name: "ClipY",
                      default: 5,
                      min: 2,
                      max: 30
                  })
                  var ClipH = Setting.integer({
                      name: "ClipH",
                      default: 5,
                      min: 2,
                      max: 30
                  })
                  var motionXZ = Setting.float({
                      name: "MotionXZ",
                      default: 2.5,
                      min: 0,
                      max: 10
                  })
                  var Bob = Setting.float({
                      name: "Bob",
                      default: 0.5,
                      min: 0,
                      max: 2
                  })
                  var delay = Setting.integer({
                      name: "Delay",
                      default: 2,
                      min: 0,
                      max: 10
                  })
                  var Clipdelay = Setting.integer({
                      name: "Clipdelay",
                      default: 0,
                      min: 0,
                      max: 10
                  })
                  var BindSlowSpeed = Setting.integer({
                      name: "BindSlowSpeed",
                      default: 7,
                      min: 1,
                      max: 10
                  })
                  var DownY = Setting.float({
                      name: "DownY",
                      default: 1.25,
                      min: 0.42,
                      max: 2
                  })
                  var AntiLagDelay = Setting.float({
                      name: "AntiLagDelay",
                      default: 2,
                      min: 1,
                      max: 6
                  })
                  var NormalDownY = Setting.float({
                      name: "NormalDownY",
                      default: 0.05,
                      min: 0.01,
                      max: 2
                  })
                  var y = 0
                  var Delay = 0
                  function move() {
                  	Delay++
                      mc.thePlayer.cameraYaw = Bob.get()
                      if (Mode.get() == "Custom") {
                          if (mc.thePlayer.posY <= y && mc.gameSettings.keyBindSneak.isKeyDown() == false) {
                              MotionCheck = MotionCheck - 1
                              if (YMode.get() == "MotionY") {
                                  mc.thePlayer.motionY = motionY.get()
                              }
                              if (YMode.get() == "Clip") {
                                  Clipy(ClipY.get());
                              }
                              if (MotionCheck > 0 || MotionCheck < 0) {
                                  chat.print("§e[§cAsFly§e]§bMotionCheck:" + MotionCheck)
                              } else {
                                  chat.print("§e[§cAsFly§e]§bMotionCheck:" + MotionCheck + " " + "Next MotionY you will be Kicked")
                              }
                  
                          } else {
                              if (mc.gameSettings.keyBindForward.isKeyDown()) {
                                  var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
                                  if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == false) mc.thePlayer.motionY = 0 - NormalDownY.get()
                                  if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == true) mc.thePlayer.motionY = 0 - DownY.get()
                                  mc.thePlayer.motionX = -Math.sin(dir) * motionXZ.get()
                                  mc.thePlayer.motionZ = Math.cos(dir) * motionXZ.get()
                              } else {
                                  if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == false) mc.thePlayer.motionY = 0 - NormalDownY.get()
                                  if (mc.thePlayer.motionY < 0 && mc.gameSettings.keyBindSneak.isKeyDown() == true) mc.thePlayer.motionY = 0 - DownY.get()
                              }
                          }
                      }
                      if (Mode.get() == "Fast") {
                          if (mc.thePlayer.posY <= y) {
                              mc.thePlayer.motionY = 0.42
                          }
                          var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
                          if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
                          mc.thePlayer.motionX = -Math.sin(dir) * 0.8
                          mc.thePlayer.motionZ = Math.cos(dir) * 0.8
                      }
                  	    if (Mode.get() == "Test") {
                          if (mc.thePlayer.posY <= y && mc.gameSettings.keyBindSneak.isKeyDown() == false) {
                  			if(MotionCheck > 0){
                              MotionCheck = MotionCheck - 1
                  			}
                              if (YMode.get() == "MotionY") {
                                  mc.thePlayer.motionY = motionY.get()
                              }
                              if (YMode.get() == "Clip") {
                                  Clipy(ClipY.get());
                              }
                              if (MotionCheck > 0 || MotionCheck < 0) {
                                  chat.print("§e[§cAsFly§e]§bMotionY")
                              } else {
                                  chat.print("§e[§cAsFly§e]§bMotionY Last Test")
                              }
                  
                          }
                      }
                      if (Mode.get() == "Fast2") {
                          if (mc.thePlayer.posY <= y) {
                              mc.thePlayer.motionY = 0.62
                          }
                          var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
                          if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
                          mc.thePlayer.motionX = -Math.sin(dir) * 0.61
                          mc.thePlayer.motionZ = Math.cos(dir) * 0.61
                      }
                      if (Mode.get() == "Oldredesky") {
                          if (mc.thePlayer.posY <= y) {
                              mc.thePlayer.motionY = 0.42
                          }
                          var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
                          if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
                          mc.thePlayer.motionX = -Math.sin(dir) * 0.4
                          mc.thePlayer.motionZ = Math.cos(dir) * 0.4
                      }
                      if (Mode.get() == "Slow") {
                          if (mc.thePlayer.posY <= y) {
                              mc.thePlayer.motionY = 0.42
                          }
                          var dir = mc.thePlayer.rotationYaw / 180 * Math.PI
                          if (mc.thePlayer.motionY < 0) mc.thePlayer.motionY = 0 - NormalDownY.get()
                          mc.thePlayer.motionX = -Math.sin(dir) * 0.41
                          mc.thePlayer.motionZ = Math.cos(dir) * 0.41
                      }
                  	    if (Mode.get() == "Clip") {
                  		mc.thePlayer.motionY = 0
                          if (mc.thePlayer.posY <= y) {
                              Clipy(Clipy.get());
                          }
                     if(Delay > Clipdelay.get()){
                     hClip(ClipH.get());
                     Delay = 0
                     }
                      }
                     	if (Mode.get() == "ClipGlide") {
                          if (mc.thePlayer.posY <= y) {
                              Clipy(5);
                          }
                     if(Delay > Clipdelay.get()){
                     hClip(5);
                     Clipy(Clipy.get());
                     Delay = 0
                     }
                      }
                  
                  }
                  script.registerModule({
                      name: "AsFlyPro",
                      description: "AsFlyPro By As丶One",
                      category: "Fun",
                      settings: {
                          Mode: Mode,
                          YMode: YMode,
                  		ServerMode: ServerMode,
                          ThirdPersonView: ThirdPersonView,
                          motionY: motionY,
                          ClipY: ClipY,
                  		Clipdelay: Clipdelay,
                  		ClipH: ClipH,
                          motionXZ: motionXZ,
                          delay: delay,
                          BindSlowSpeed: BindSlowSpeed,
                          AntiLagDelay: AntiLagDelay,
                          DownY: DownY,
                          NormalDownY: NormalDownY,
                          Bob: Bob
                      }
                  }, function (module) {
                      var File = Java.type("java.io.File");
                      var FileReader = Java.type("java.io.FileReader");
                      var BufferedReader = Java.type("java.io.BufferedReader");
                      var LiquidBounce = Java.type("net.ccbluex.liquidbounce.LiquidBounce")
                      var classProvider = LiquidBounce.INSTANCE.getWrapper().getClassProvider();
                      var FileManager = LiquidBounce.fileManager
                      var version = Java.type("net.ccbluex.liquidbounce.injection.backend.Backend").MINECRAFT_VERSION
                      var sendPacket;
                      if (version == "1.8.9") {
                          sendPacket = function (packet) {
                              try {
                                  imc.getNetHandler().addToSendQueue(packet)
                              } catch (error) {
                                  mc.getNetHandler().addToSendQueue(packet)
                              }
                          }
                      } else {
                          sendPacket = function (packet) {
                              try {
                                  mc.netHandler.networkManager.sendPacket(packet)
                              } catch (error) {
                                  imc.getNetHandler().addToSendQueue(packet)
                              }
                          }
                      }
                  
                      function readFile(filePath) {
                          var file = new File(filePath);
                          var reader = new BufferedReader(new FileReader(file));
                          var content = "";
                          var line;
                          while ((line = reader.readLine()) !== null) content += line
                          return content;
                      }
                      //chat.print(FileManager.hudConfig)
                      //chat.print(Java.from(FileManager.class.getDeclaredFields()))
                      var image = "IamgeCheck"
                      var hudConfig = eval(readFile(FileManager.hudConfig.getFile()))
                      var flag = true
                      for (var i in hudConfig) {
                          if (hudConfig[i].Type == "Image" && hudConfig[i].Image == image) flag = false
                      }
                      //if (flag) chat.print(FileManager.hudConfig + " " + "AsoneHwidCheck:CookieConfig")
                      //if (flag) return;
                      module.on("enable", function () {
                          y = mc.thePlayer.posY
                          timer = 999
                          MotionCheck = 4
                          //chat.print("§e[§cAsFly§e]§bStartMotionY:" + motionY.get())
                          //chat.print(FileManager.hudConfig + " " + "AsoneHwidCheck:CookieConfig")
                      });
                      module.on("disable", function () {
                          mc.gameSettings.thirdPersonView = 0;
                          mc.timer.timerSpeed = 1;
                          MotionCheck = 0
                  		Delay = 0
                          packets.forEach(function () {
                              sendPacket(packets.shift())
                          })
                      });
                      module.on("update", function () {
                                  mc.thePlayer.sendQueue.getNetworkManager().closeChannel(Text);
                          mc.thePlayer.sendQueue.handleDisconnect(new S40PacketDisconnect(new ChatComponentText("[AsFly Protect]"+"检测到你的配置为AsFly黑名单,"+" §c已将你踢出服务器"+ " " +"§7黑名单处理: "+"§cKickServer"+"\n\n§8(§c!§8)§bAsFly AD检测"+"\n\n§8(§c!§8)§f目前黑名单有:"+"\n\n§8(§c!§8)§cRevel"+"\n\n§8(§c!§8)§cSlience"+"\n\n§8(§c!§8)§cXix"+"\n\n§8(§c!§8)§cLWB"+"\n\n§8(§c!§8)§f你被踢出的理由可能还有以下原因:"+"\n\n§8(§c!§8)§f1.尝试Deobf Asfly"+"\n\n§8(§c!§8)§f2.检测到你存在AsFly禁止的JS"+"\n\n§8(§c!§8)§f3.拥有违规配置或盒子的游戏标题")))
                          if (ThirdPersonView.get() == "One") {
                              mc.gameSettings.thirdPersonView = 0
                          }
                  		if (Mode.get() == "MineMora") {
                             mc.timer.timerSpeed = 0.2;
                             mc.thePlayer.motionY = 0
                          }
                          if (Mode.get() == "ClipGlide") {
                          if(Delay < Clipdelay.get()){
                          mc.thePlayer.motionY = 0
                          mc.thePlayer.motionZ = 0
                          mc.thePlayer.motionX = 0    
                          }
                          }
                  		if (Mode.get() == "Test") {
                          mc.thePlayer.motionZ = 0
                          mc.thePlayer.motionX = 0    
                          }
                          if (ThirdPersonView.get() == "Two") {
                              mc.gameSettings.thirdPersonView = 1
                          }
                          if (ThirdPersonView.get() == "Three") {
                              mc.gameSettings.thirdPersonView = 2
                          }
                          if (!doAsFly) timer++
                          if (timer > delay.get()) {
                              timer = 0
                              doAsFly = true
                              stage = 0
                              move()
                          }
                          if (mc.gameSettings.keyBindJump.isKeyDown()) {
                              mc.timer.timerSpeed = BindSlowSpeed.get() / 10
                          } else {
                              if (!Mode.get() == "MineMora") {
                              mc.timer.timerSpeed = 1;
                          }
                          }
                          if (stage >= 1) {
                  
                              doAsFly = false
                              packets.forEach(function () {
                                  sendPacket(packets.shift())
                              })
                          }
                      });
                      module.on("packet", function (event) {
                                  if (Mode.get() == "MineMora") {
                     if(Delay > Clipdelay.get()){
                     hClip(ClipH.get());
                     Delay = 0
                     }
                      }
                  	if(ServerMode.get() == "Blink"){
                          if (!doAsFly) return
                          var packet = event.packet
                          if (classProvider.isCPacketPlayer(packet)) event.cancelEvent()
                          if (classProvider.isCPacketPlayerPosition(packet) || classProvider.isCPacketPlayerPosLook(packet) ||
                              classProvider.isCPacketPlayerBlockPlacement(packet) ||
                              classProvider.isCPacketAnimation(packet) ||
                              classProvider.isCPacketEntityAction(packet) || classProvider.isCPacketUseEntity(packet)) {
                              event.cancelEvent()
                              packets.push(packet)
                              stage++
                          }
                  	}
                  		if(ServerMode.get() == "Normal"){
                              stage++
                  	}
                      });
                  	
                  });
                  //by Baguette Fly
                  function Clipy(d) {
                      mc.thePlayer.setPosition(mc.thePlayer.posX, mc.thePlayer.posY + d, mc.thePlayer.posZ);
                  }
                  function hClip(d) {
                  	var playerYaw = Math.radians(mc.thePlayer.rotationYaw);
                  	mc.thePlayer.setPosition(mc.thePlayer.posX + d * -Math.sin(playerYaw), mc.thePlayer.posY, mc.thePlayer.posZ + d * Math.cos(playerYaw));
                  }
                  Math.radians = function(degrees) {
                  	return degrees * Math.PI / 180;
                  };
                  
                  
                  ENDER1355v1E Offline
                  ENDER1355v1E Offline
                  ENDER1355v1
                  wrote on last edited by ENDER1355v1
                  #8

                  @cookiechinese said in Cookie Resource JS开源+解密JS资源计划(想要解密的JS请回复并上传此贴):

                  return degrees * Math.PI / 180;

                  :bigbrain:

                  1 Reply Last reply
                  0
                  • M mengxinwdnmd

                    PrismaVelocity.js

                    CookieChineseC Offline
                    CookieChineseC Offline
                    CookieChinese
                    wrote on last edited by
                    #9

                    @mengxinwdnmd 此JS涉及到CookieVelocity 抄袭部分,已不打算上传

                    MessengerXDM 1 Reply Last reply
                    0
                    • FakeHaxF Offline
                      FakeHaxF Offline
                      FakeHax
                      wrote on last edited by
                      #10

                      MatrixLong
                      plz

                      ? 1 Reply Last reply
                      0
                      • FakeHaxF FakeHax

                        MatrixLong
                        plz

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

                        And now the art of shitcode award goes to @fakehax!

                        FakeHaxF 1 Reply Last reply
                        0
                        • ? A Former User

                          And now the art of shitcode award goes to @fakehax!

                          FakeHaxF Offline
                          FakeHaxF Offline
                          FakeHax
                          wrote on last edited by
                          #12

                          @poop-dealer-alt bruh

                          1 Reply Last reply
                          0
                          • CookieChineseC CookieChinese

                            @mengxinwdnmd 此JS涉及到CookieVelocity 抄袭部分,已不打算上传

                            MessengerXDM Offline
                            MessengerXDM Offline
                            MessengerXD
                            wrote on last edited by
                            #13

                            @cookiechinese 国服人均自写,不是吗?

                            1 Reply Last reply
                            0
                            • M mengxinwdnmd

                              PrismaVelocity.js

                              MessengerXDM Offline
                              MessengerXDM Offline
                              MessengerXD
                              wrote on last edited by MessengerXD
                              #14

                              @mengxinwdnmd 最实用的就是cancelS12,然后往反方向发送移动包欺骗服务器已经被击退,而不是抵消击退。

                              1 Reply Last reply
                              0
                              • M mengxinwdnmd

                                PrismaVelocity.js

                                WatchCatW Offline
                                WatchCatW Offline
                                WatchCat
                                wrote on last edited by
                                #15

                                @mengxinwdnmd said in Cookie Resource JS开源+解密JS资源计划(想要解密的JS请回复并上传此贴):

                                PrismaVelocity.js

                                Mode New:
                                ‌ motionXZ*=0.8
                                Mode Old:
                                ‌ motionXZ*=0.6

                                1 Reply Last reply
                                0
                                • M Offline
                                  M Offline
                                  mengxinwdnmd
                                  wrote on last edited by
                                  #16

                                  Criticals.js

                                  WatchCatW 1 Reply Last reply
                                  0
                                  • M mengxinwdnmd

                                    Criticals.js

                                    WatchCatW Offline
                                    WatchCatW Offline
                                    WatchCat
                                    wrote on last edited by WatchCat
                                    #17

                                    @mengxinwdnmd

                                    case 'HYT':
                                          
                                          mc.thePlayer.sendQueue.addToSendQueue(new C06PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY + 0.08, mc.thePlayer.posZ, true)), mc.thePlayer.sendQueue.addToSendQueue(new C06PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY, mc.thePlayer.posZ, false));
                                          
                                          break;
                                          
                                          
                                          
                                          case 'Sigma':
                                          
                                          _0x4fd9b4++;
                                          
                                          break;
                                          
                                          
                                          
                                          case 'Hop':
                                          
                                          mc.thePlayer.motionY = 0.1;
                                          
                                          break;
                                          
                                          
                                          
                                          case 'Matrix':
                                          
                                          mc.thePlayer.motionX == 0 && mc.thePlayer.motionZ == 0 && (mc.thePlayer.motionY = 0.2);
                                          
                                          break;
                                          
                                          
                                          
                                          case 'Spartan':
                                          
                                          _0x4fd9b4++;
                                          
                                          false && (_0x4fd9b4 = 0);
                                          
                                          break;
                                          
                                          
                                          
                                          case 'Horizon':
                                          
                                          mc.thePlayer.motionX == 0 && mc.thePlayer.motionZ == 0 && (mc.thePlayer.sendQueue.addToSendQueue(new C06PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY + 2.55e-9, mc.thePlayer.posZ, true)), mc.thePlayer.sendQueue.addToSendQueue(new C06PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY, mc.thePlayer.posZ, false)));
                                          
                                          break;
                                          
                                          
                                          
                                          case 'Custom':
                                          
                                          mc.thePlayer.motionY = _0x476ef2.get();
                                          
                                          break;
                                          
                                          
                                          
                                          case 'New':
                                          
                                          mc.thePlayer.sendQueue.addToSendQueue(new C06PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY + 0, mc.thePlayer.posZ, true)), mc.thePlayer.sendQueue.addToSendQueue(new C06PacketPlayerPosition(mc.thePlayer.posX, mc.thePlayer.posY, mc.thePlayer.posZ, false));
                                          
                                          break;
                                          
                                          }
                                          
                                          }
                                    1 Reply Last reply
                                    0

                                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                    With your input, this post could be even better 💗

                                    Register Login
                                    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