var scriptName="Bao ve boi team Light Z";var scriptVersion=1.2;var scriptAuthor="bao ve boi team Light Z";var autoGapple=new AutoGapple();var autoGappleClient;var C06PlayerPacket=Java.type('net.minecraft.network.play.client.C03PacketPlayer.C05PacketPlayerLook');var C06PlayerPacket=Java.type('net.minecraft.network.play.client.C03PacketPlayer.C06PacketPlayerPosLook');var C04PacketPlayerPosition=Java.type('net.minecraft.network.play.client.C03PacketPlayer.C04PacketPlayerPosition')
var C05PacketPlayerLook=Java.type('net.minecraft.network.play.client.C03PacketPlayer.C05PacketPlayerLook');var C03PacketPlayer=Java.type('net.minecraft.network.play.client.C03PacketPlayer');var S08PacketPlayerPosLook=Java.type("net.minecraft.network.play.server.S08PacketPlayerPosLook");function AutoGapple(){var Mode=value.createList("Mode",["Packet","Flux","Hop","Matrix","Spartan","Horizon","Custom"],"Packet");var MotionY=value.createFloat("CustomMotionY",0.05,0.01,0.42);this.getName=function(){return "MoreCriticals";};this.getDescription=function(){return "More critical mode ";};this.getCategory=function(){return "Combat";};this.onMotion=function(){}
var shit=0;this.onAttack=function(event){if(mc.thePlayer.onGround){switch(Mode.get()){case "Packet":mc.thePlayer.sendQueue.addToSendQueue(new C04PacketPlayerPosition(mc.thePlayer.posX,mc.thePlayer.posY+0.00000000128,mc.thePlayer.posZ,true))
mc.thePlayer.sendQueue.addToSendQueue(new C04PacketPlayerPosition(mc.thePlayer.posX,mc.thePlayer.posY,mc.thePlayer.posZ,false))
break;case "Flux":shit++;if(shit==1){mc.thePlayer.sendQueue.addToSendQueue(new C04PacketPlayerPosition(mc.thePlayer.posX,mc.thePlayer.posY+0.001,mc.thePlayer.posZ,true))
mc.thePlayer.sendQueue.addToSendQueue(new C04PacketPlayerPosition(mc.thePlayer.posX,mc.thePlayer.posY,mc.thePlayer.posZ,false))}
if(shit>=5){shit=0;}
break;case "Hop":mc.thePlayer.motionY=0.10;break;case "Matrix":if(mc.thePlayer.motionX==0.0&&mc.thePlayer.motionZ==0.0){mc.thePlayer.motionY=0.20;}
break;case "Spartan":shit++;if(shit==1){mc.thePlayer.sendQueue.addToSendQueue(new C04PacketPlayerPosition(mc.thePlayer.posX,mc.thePlayer.posY+0.04,mc.thePlayer.posZ,true))
mc.thePlayer.sendQueue.addToSendQueue(new C04PacketPlayerPosition(mc.thePlayer.posX,mc.thePlayer.posY,mc.thePlayer.posZ,false))}
if(shit>=10){shit=0;}
break;case "Horizon":if(mc.thePlayer.motionX==0.0&&mc.thePlayer.motionZ==0.0){mc.thePlayer.sendQueue.addToSendQueue(new C04PacketPlayerPosition(mc.thePlayer.posX,mc.thePlayer.posY+0.00000000255,mc.thePlayer.posZ,true))
mc.thePlayer.sendQueue.addToSendQueue(new C04PacketPlayerPosition(mc.thePlayer.posX,mc.thePlayer.posY,mc.thePlayer.posZ,false))}
break;case "Custom":mc.thePlayer.motionY=MotionY.get();break;}}}
this.onDisable=function(){mc.timer.timerSpeed=1.0;shit=0;}
this.addValues=function(values){values.add(Mode);values.add(MotionY);}}
function onLoad(){};function onEnable(){autoGappleClient=moduleManager.registerModule(autoGapple);};function onDisable(){moduleManager.unregisterModule(autoGappleClient);};