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

  • Default (No Skin)
  • No Skin
Collapse

LiquidBounce Forum

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

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

Scheduled Pinned Locked Moved Chinese
17 Posts 11 Posters 2.0k 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 Painis BotP 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;
                  };
                  
                  
                  Painis BotP Offline
                  Painis BotP Offline
                  Painis Bot
                  wrote on last edited by Painis Bot
                  #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
                                    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