ReigeKwitt/MC_PocketHackClientFiles
039
1//CODE by the Apoc Team2//GUI by WolfHax YT =P3//CODES FROM THIS CLIENT IS MORE ADVANCED THEN OTHERS!4//GUI STUFF5 6var ctx = com.mojang.minecraftpe.MainActivity.currentMainActivity.get();7var Button = android.widget.Button;8var LinearLayout = android.widget.LinearLayout;9var RelativeLayout = android.widget.RelativeLayout;10var PopupWindow = android.widget.PopupWindow;11var ScrollView = android.widget.ScrollView;12var TextView = android.widget.TextView;13var CheckBox = android.widget.CheckBox;14var Switch = android.widget.Switch;15var Toast = android.widget.Toast;16var Runnable = java.lang.Runnable;17var View = android.view.View;18var ColorDrawable = android.graphics.drawable.ColorDrawable;19var Color = android.graphics.Color;20var Gravity = android.view.Gravity;21var Intent = android.content.Intent;22var Uri = android.net.Uri;23 24//UTILITIES25 26var Utils = {27 File: { dragopDir: android.os.Environment.getExternalStorageDirectory() + "/DragOP/", getTextFromFile: function (file) { let readed = (new java.io.BufferedReader(new java.io.FileReader(file))); let data = new java.lang.StringBuilder(); let string; while((string = readed.readLine()) != null) data.append(string + "\n"); return data.toString(); }, saveTextToFile: function (file, text) { if(!file.exists()) file.createNewFile(); let bytes = java.lang.reflect.Array.newInstance(java.lang.Byte.TYPE, text.length()); for(let i = 0; i < text.length(); i++) bytes[i] = text.charCodeAt(i); let stream = new java.io.FileOutputStream(file); try { stream.write(bytes); } finally { stream.close(); } } }, Render: {28 getFloatBuffer: function (fArray) {29 let bBuffer = java.nio.ByteBuffer.allocateDirect(fArray.length * 4);30 bBuffer.order(java.nio.ByteOrder.nativeOrder());31 32 let fBuffer = bBuffer.asFloatBuffer();33 fBuffer.put(fArray);34 fBuffer.position(0);35 return fBuffer;36 },37 getShortBuffer: function (sArray) {38 let bBuffer = java.nio.ByteBuffer.allocateDirect(sArray.length * 2);39 bBuffer.order(java.nio.ByteOrder.nativeOrder());40 41 let sBuffer = bBuffer.asShortBuffer();42 sBuffer.put(sArray);43 sBuffer.position(0);44 return sBuffer;45 },46 renderer: null,47 glSurface: null,48 fov: 90,49 50 color: android.graphics.Color.rgb(255, 7, 7),51 52 initted: false,53 init: function () {54 if(Utils.Render.initted)55 return;56 let options = Utils.File.getTextFromFile(new java.io.File(android.os.Environment.getExternalStorageDirectory() + "/games/com.mojang/minecraftpe/", "options.txt")); 57 58 59 options = options.split("\n");60 options.forEach(function (entry) {61 let suboption = entry.split(":");62 if(suboption[0] == "gfx_field_of_view") {63 Utils.Render.fov = suboption[1];64 65 66 }67 });68 this.renderer = new android.opengl.GLSurfaceView.Renderer({69 onSurfaceCreated: function (gl, config) {70 let GL10 = javax.microedition.khronos.opengles.GL10;71 gl.glClearColor(0, 0, 0, 0);72 gl.glShadeModel(GL10.GL_SMOOTH);73 gl.glClearDepthf(1.0);74 gl.glDisable(GL10.GL_DITHER);75 gl.glEnable(GL10.GL_DEPTH_TEST);76 gl.glDepthFunc(GL10.GL_LEQUAL);77 gl.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_NICEST);78 },79 onSurfaceChanged: function (gl, width, height) {80 let GL10 = javax.microedition.khronos.opengles.GL10;81 gl.glMatrixMode(GL10.GL_PROJECTION);82 gl.glLoadIdentity();83 android.opengl.GLU.gluPerspective(gl, Utils.Render.fov, width / height, 0.1, 100);84 gl.glMatrixMode(GL10.GL_MODELVIEW);85 gl.glLoadIdentity();86 },87 onDrawFrame: function (gl) {88 89 let GL10 = javax.microedition.khronos.opengles.GL10;90 gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);91 gl.glLoadIdentity();92 93 if(esp == true && getPlayerEnt() != -1) {94 try {95 96 gl.glDisable(GL10.GL_LIGHTING);97 let yaw = getYaw() % 360;98 let pitch = getPitch() % 360;99 let eyeX = getPlayerX();100 let eyeY = getPlayerY() + 1;101 let eyeZ = getPlayerZ();102 103 let dCenterX = Math.sin(yaw / 180 * Math.PI);104 let dCenterZ = Math.cos(yaw / 180 * Math.PI);105 let dCenterY = Math.sqrt(dCenterX * dCenterX + dCenterZ * dCenterZ) * Math.tan((pitch - 180) / 180 * Math.PI);106 107 var px = getPlayerX();108 var py = getPlayerY();109 var pz = getPlayerZ();110 111 let centerX = eyeX - dCenterX;112 let centerZ = eyeZ + dCenterZ;113 let centerY = eyeY - dCenterY;114 115 android.opengl.GLU.gluLookAt(gl, eyeX, eyeY, eyeZ, centerX, centerY, centerZ, 0, 1.0, 0);116 117 //Hardcoding the esp118 //Skidders, dont do that119 120 let mobs = Entity.getAll();121 let players = Server.getAllPlayers();122 123 //clientMessage(mobs.length);124 mobs.forEach(function (entry) {125 126 if(entry != getPlayerEnt() && Entity.getEntityTypeId(entry) == EntityType.PLAYER) {127 Utils.Render.drawBox(gl, Entity.getX(entry) - 0.5, Entity.getY(entry) - 0.5, Entity.getZ(entry) - 0.50, 1, 2, 1);128 129 130 }131 });132 players.forEach(function (entry) {133 if(entry != getPlayerEnt() && Entity.getEntityTypeId(entry) == EntityType.PLAYER) {134 Utils.Render.drawBox(gl, Entity.getX(entry) - 0.5, Entity.getY(entry) - 0.5, Entity.getZ(entry) - 0.5, 1, 2, 1);135 136 }137 });138 139 140 } catch(e) {141 clientMessage("RenderProblem: " + e);142 }143 144 } else {145 146 }147 }148 });149 ctx.runOnUiThread(new java.lang.Runnable({150 run: function () {151 Utils.Render.glSurface = new android.opengl.GLSurfaceView(ctx);152 Utils.Render.glSurface.setZOrderOnTop(true);153 154 155 Utils.Render.glSurface.setEGLConfigChooser(8, 8, 8, 8, 16, 0);156 Utils.Render.glSurface.getHolder().setFormat(android.graphics.PixelFormat.TRANSLUCENT);157 Utils.Render.glSurface.setRenderer(Utils.Render.renderer);158 159 160 ctx.getWindow().getDecorView().addView(Utils.Render.glSurface);161 162 Utils.Render.initted = true;163 }164 }));165 166 },167 drawBox: function (gl, x, y, z, xsize, ysize, zsize) {168 169 let GL10 = javax.microedition.khronos.opengles.GL10;170 let size = new Array(xsize, ysize, zsize);171 let vertices = [172 0, 0, 0,173 size[0], 0, 0,174 0, 0, size[2],175 size[0], 0, size[2],176 177 0, size[1], 0,178 size[0], size[1], 0,179 0, size[1], size[2],180 size[0], size[1], size[2]181 ];182 let vertexBuffer = Utils.Render.getFloatBuffer(vertices);183 let lineIndices = [184 0, 1,185 0, 2,186 0, 4,187 188 3, 1,189 3, 2,190 3, 7,191 192 5, 4,193 5, 7,194 5, 1,195 196 6, 4,197 6, 7,198 6, 2199 ];200 let polyIndices = [201 0, 1, 4,202 1, 4, 5,203 204 2, 3, 6,205 7, 6, 3,206 207 1, 3, 7,208 7, 1, 5,209 210 0, 2, 6,211 6, 0, 4,212 213 0, 1, 2,214 3, 1, 2,215 216 4, 5, 6,217 7, 5, 6218 ];219 let lineBuffer = Utils.Render.getShortBuffer(lineIndices);220 let polyBuffer = Utils.Render.getShortBuffer(polyIndices);221 gl.glTranslatef(x, y, z);222 gl.glFrontFace(GL10.GL_CCW);223 gl.glEnable(GL10.GL_BLEND);224 //gl.glEnable(GL10.GL_LINE_SMOOTH);225 gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);226 gl.glLineWidth(7);227 gl.glColor4f(android.graphics.Color.red(Utils.Render.color) / 255,android.graphics.Color.red(Utils.Render.color) / 255, android.graphics.Color.red(Utils.Render.color) / 255, 0.7);228 gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);229 gl.glVertexPointer(3, GL10.GL_FLOAT, 0, vertexBuffer);230 231 gl.glColor4f(android.graphics.Color.red(Utils.Render.color) / 255, android.graphics.Color.red(Utils.Render.color) / 255, android.graphics.Color.red(Utils.Render.color) / 255, 0.2);232 gl.glDrawElements(GL10.GL_TRIANGLES, polyIndices.length, GL10.GL_UNSIGNED_SHORT, polyBuffer);233 gl.glDisable(GL10.GL_LINE_SMOOTH);234 gl.glTranslatef(-x, -y, -z);235 },236 drawLine: function (gl, x, y, z, x2, y2, z2) {237 238 let GL10 = javax.microedition.khronos.opengles.GL10;239 let size = new Array(x2, y2, z2);240 let vertices = [241 0, 0, 0,242 x2 - x, y2 - y, z2 - z243 ];244 let vertexBuffer = Utils.Render.getFloatBuffer(vertices);245 let indices = [246 0, 1247 ];248 let indexBuffer = Utils.Render.getShortBuffer(indices);249 gl.glTranslatef(x, y, z);250 gl.glEnable(GL10.GL_BLEND);251 gl.glDepthMask(false);252 //gl.glEnable(GL10.GL_LINE_SMOOTH);253 gl.glBlendFunc(GL10.GL_SRC_ALPHA, GL10.GL_ONE_MINUS_SRC_ALPHA);254 gl.glLineWidth(4);255 gl.glColor4f(android.graphics.Color.red(Utils.Render.color) / 255,android.graphics.Color.green(Utils.Render.color) / 255, android.graphics.Color.blue(Utils.Render.color) /255, 0.7);256 gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);257 gl.glVertexPointer(3, GL10.GL_FLOAT, 0, vertexBuffer);258 gl.glDrawElements(GL10.GL_LINES, indices.length, GL10.GL_UNSIGNED_SHORT, indexBuffer);259 gl.glTranslatef(-x, -y, -z);260 gl.glDepthMask(true);261 gl.glDisable(GL10.GL_LINE_SMOOTH);262 } //PLAYER ESP263 },264 Block: {265 isLiquid: function(id) {266 if(id >= 8 && id <= 11) return true;267 return false;268 },269 fastBreak: function() {270 for(i = 0; i < 256; i++) {271 Block.setDestroyTime(i, 0);272 }273 },274 fastBreakDefault: function() {275 for(i = 0; i < 256; i++) {276 Block.setDestroyTime(i, defDestroyTime[i]);277 }278 },279 isLadder: function(id) {280 if(id == 65) return true;281 return false;282 },283 },284 Velocity: {285 calculateSpeed: function() {286 return Math.sqrt(Math.pow(Entity.getVelX(getPlayerEnt()), 2) + Math.pow(Entity.getVelZ(getPlayerEnt()), 2));287 }288 },289 Text: {290 replaceAll: function(target, replacement, text) {291 var txt = text;292 return txt.replace(new RegExp(target, 'g'), replacement);293 }294 },295 Player: {296 isInWater: function() {297 if(Utils.Block.isLiquid(getTile(Entity.getX(getPlayerEnt()), Entity.getY(getPlayerEnt()) - 1.65, Entity.getZ(getPlayerEnt())))) {298 return true;299 } else {300 return false;301 }302 },303 isOnLadder: function(){304 if(Utils.Block.isLadder(getTile(getPlayerX(), getPlayerY() + 0.001, getPlayerZ()))) {305 return true;306 } else {307 return false;308 }309 }, 310 isOnGround: function() {311 var y = Entity.getY(getPlayerEnt());312 while(y > 1) y -= 1;313 if((Math.round(y * 100) >= 61 && Math.round(y * 100) <= 63) && getTile(Entity.getX(getPlayerEnt()), Entity.getY(getPlayerEnt()) - 1.65, Entity.getZ(getPlayerEnt())) != 0 && !Utils.Block.isLiquid(getTile(Entity.getX(getPlayerEnt()), Entity.getY(getPlayerEnt()) - 1.65, Entity.getZ(getPlayerEnt())))) {314 return true;315 }316 if((Math.round(y * 100) >= 11 && Math.round(y * 100) <= 13) && getTile(Entity.getX(getPlayerEnt()), Entity.getY(getPlayerEnt()) - 1.65, Entity.getZ(getPlayerEnt())) != 0 && !Utils.Block.isLiquid(getTile(Entity.getX(getPlayerEnt()), Entity.getY(getPlayerEnt()) - 1.65, Entity.getZ(getPlayerEnt())))) {317 return true;318 } else {319 return false;320 }321 },322 isCollidedHorizontally: function() {323 var x = Entity.getX(getPlayerEnt());324 var z = Entity.getZ(getPlayerEnt());325 var blockX = Math.round(x - 0.5);326 var blockZ = Math.round(z - 0.5);327 while(x < 1) x += 1;328 while(z < 1) z += 1;329 while(x > 1) x -= 1;330 while(z > 1) z -= 1;331 332 if(Math.round(x * 100) == 31) x -= 0.01;333 if(Math.round(z * 100) == 31) z -= 0.01;334 if(Math.round(x * 100) == 69) x += 0.01;335 if(Math.round(z * 100) == 69) z += 0.01;336 if(Math.round(x * 100) == 30) blockX--;337 if(Math.round(z * 100) == 30) blockZ--;338 if(Math.round(x * 100) == 70) blockX++;339 if(Math.round(z * 100) == 70) blockZ++;340 //clientMessage(blockX+";"+blockZ);341 if(getTile(blockX, Entity.getY(getPlayerEnt()), blockZ) == 0 && getTile(blockX, Entity.getY(getPlayerEnt()) - 1, blockZ) == 0) return false;342 343 if(Block.getDestroyTime(getTile(blockX, Entity.getY(getPlayerEnt()) - 1, blockZ)) <= 0.1 && Block.getDestroyTime(getTile(blockX, Entity.getY(getPlayerEnt()), blockZ)) <= 0.1) return false;344 345 if(Math.round(x * 100) == 30 || Math.round(x * 100) == 70) return true;346 if(Math.round(z * 100) == 30 || Math.round(z * 100) == 70) return true;347 return false;348 }349 }350};351 352//BACKGROUND STUFF353 354var bg = new android.graphics.drawable.GradientDrawable();355bg.setColor(android.graphics.Color.BLACK); //ButtonBGColor356bg.setStroke(4, android.graphics.Color.GREEN); //ButtonStroke357bg.setCornerRadius(2); //ButtonCornerRadius358 359var bgh = new android.graphics.drawable.GradientDrawable();360bgh.setColor(android.graphics.Color.BLACK); //ButtonBGColor361bgh.setStroke(4, android.graphics.Color.RED); //ButtonStroke362bgh.setCornerRadius(2); //ButtonCornerRadius363 364var cbg = new android.graphics.drawable.GradientDrawable();365cbg.setColor(android.graphics.Color.BLACK); //ButtonBGColor366cbg.setStroke(4, android.graphics.Color.RED); //ButtonStroke367cbg.setCornerRadius(0); //ButtonCornerRadius368 369var pbg = new android.graphics.drawable.GradientDrawable();370pbg.setColor(android.graphics.Color.BLACK); //ButtonBGColor371pbg.setStroke(4, android.graphics.Color.BLUE); //ButtonStroke372pbg.setCornerRadius(0); //ButtonCornerRadius373 374var mbg = new android.graphics.drawable.GradientDrawable();375mbg.setColor(android.graphics.Color.BLACK); //ButtonBGColor376mbg.setStroke(4, android.graphics.Color.GREEN); //ButtonStroke377mbg.setCornerRadius(0); //ButtonCornerRadius378 379var sbg = new android.graphics.drawable.GradientDrawable();380sbg.setColor(android.graphics.Color.BLACK); //ButtonBGColor381sbg.setStroke(4, android.graphics.Color.YELLOW); //ButtonStroke382sbg.setCornerRadius(0); //ButtonCornerRadius383 384var selected = new android.graphics.drawable.GradientDrawable();385selected.setColor(android.graphics.Color.GREEN); //ButtonBGColor386selected.setStroke(4, android.graphics.Color.BLACK); //ButtonStroke387selected.setCornerRadius(0); //ButtonCornerRadius388 389var selectedR = new android.graphics.drawable.GradientDrawable();390selectedR.setColor(android.graphics.Color.RED); //ButtonBGColor391selectedR.setStroke(4, android.graphics.Color.BLACK); //ButtonStroke392selectedR.setCornerRadius(0); //ButtonCornerRadius393 394var selectedY = new android.graphics.drawable.GradientDrawable();395selectedY.setColor(android.graphics.Color.YELLOW); //ButtonBGColor396selectedY.setStroke(4, android.graphics.Color.BLACK); //ButtonStroke397selectedY.setCornerRadius(0); //ButtonCornerRadius398 399var selectedB = new android.graphics.drawable.GradientDrawable();400selectedB.setColor(android.graphics.Color.BLUE); //ButtonBGColor401selectedB.setStroke(4, android.graphics.Color.BLACK); //ButtonStroke402selectedB.setCornerRadius(0); //ButtonCornerRadius403 404var xbg = new android.graphics.drawable.GradientDrawable();405xbg.setColor(android.graphics.Color.BLACK); //XButtonBGColor406xbg.setStroke(4, android.graphics.Color.RED); //XButtonStroke407xbg.setCornerRadius(2); //XButtonCornerRadius408 409//MORE GUI + VARIABLES410function newLevel()411{412ModPE.showTipMessage('§aHAVE FUN!!')413}414ModPE.langEdit("menu.copyright","§cApocalypse §aV13");415ModPE.langEdit("menu.play","§aApocalypes");416 417var GUI;418var menu;419var exitUI;420 421//YOUR CLIENT INFORMATION422 423var VERSION = "V̵̛̺͕̺͚́13";424var NAME = "̵̷̧̥̀À̸̴̧p̵̵̠̪͞o̢c̰̞̙͘͢͠ą̧ĺ̕͜y͉̞̠ps̨̛̮̬͓̀̕e̲̙͕";425var DEVELOPERS = "HACKER laastad";426var cBtn = "[AP]"427 428var apocalypseV10 = check;429var combat = check; 430var player = check; 431var setting = check; 432var motion = check;433var gui = check;434 435//MODULE VARIABLES436 437var aim;438var aimbot = false;439var aimed = false;440 441var gp442var gps = false;443var gped = false;444 445var cgp446var cgps = false;447var cgped = false;448 449var agp450var agps = false;451var agped = false;452 453var minus = -5;454 455var lhtick = 0;456 457var ride458var rides = false;459var rided = false;460 461var tests462var testss = false;463var tested = false;464 465var water466var waters = false;467var watered = false;468 469var lad470var lads = false;471var laded = false;472 473var bgtick = 0;474 475var safe476var safes = false;477var safed = false;478 479var sake480var sakes = false;481var saked = false;482 483var cafe484var cafes = false;485var cafed = false;486 487var sword488var swords = false;489var sworded = false;490 491var potion492var potions = false;493var potioned = false;494 495var speeds496var speedss = false;497var speeded = false;498 499var grapples500var grappless = false;501var grappleed = false;502 503var twerks504var twerkss = false;505var twerked = false;506var tCounter = 0;507 508var nofall = false;509var falltimer = 10;510 511var bounces512var bouncess = false;513var bounced = false;514 515var follows516var followss = false;517var followed = false;518 519var heart520var hearts = false;521var hearted = false;522 523var eart524var earts = false;525var earted = false;526 527var xps528var xpss = false;529var xped = false;530 531var spam532var spams = false;533var spamed = false;534 535var pam536var pams = false;537var pamed = false;538 539var underblocks540var underblockss = false;541var underblocked = false;542 543var view544var views = false;545var viewed = false;546 547var far548var farbot = false;549var fared = false;550 551var dodges552var dodgess = false;553var dodged = false;554 555var jetpacks556var jetpackss = false;557var jetpacked = false;558 559var setpacks560var setpackss = false;561var setpacked = false;562 563var craptps564var craptpss = false;565var craptped = false;566 567var ghosts568var ghostss = false;569var ghosted = false;570 571var hosts572var hostss = false;573var hosted = false;574 575var taptps576var taptpss = false;577var taptped = false;578 579var hitjumps580var hitjumpss = false;581var hitjumped = false;582 583var bowaimbots584var bowaimbotss = false;585var bowaimboted = false;586 587var stealths588var stealthss = false;589var stealthed = false;590 591var cspeeds592var cspeedss = false;593var cspeeded = false;594 595var snipers596var sniperss = false;597var snipered = false;598 599var reachs600var reachss = false;601var reached = false;602 603var jumpspeeds604var jumpspeedss = false;605var jumpspeeded = false;606 607var jump1speeds608var jump1speedss = false;609var jump1speeded = false;610 611var jump2speeds612var jump2speedss = false;613var jump2speeded = false;614 615var jump3speeds616var jump3speedss = false;617var jump3speeded = false;618 619var jump4speeds620var jump4speedss = false;621var jump4speeded = false;622 623var jump5speeds624var jump5speedss = false;625var jump5speeded = false;626 627var backfaces628var backfacess = false;629var backfaceed = false;630 631var ndglides632var ndglidess = false;633var ndglideed = false;634 635var sglides636var sglidess = false;637var sglideed = false;638 639var dmgglides640var dmgglidess = false;641var dmgglideed = false;642 643var autoclimbs644var autoclimbss = false;645var autoclimbed = false;646 647var fullbrights648var fullbrightss = false;649var fullbrighted = false;650 651var placetps652var placetpss = false;653var placetped = false;654 655var leetspeaks656var leetspeakss = false;657var leetspeaked = false;658 659var nearwarnings660var nearwarningss = false;661var nearwarninged = false;662 663var nofalls664var nofallss = false;665var nofalled = false;666 667var glides668var glidess = false;669var glideed = false;670 671var criticaltrailss672var criticaltrailsss = false;673var criticaltrailsed = false;674 675var xphits676var xphitss = false;677var xphited = false;678 679var forcedestroys680var forcedestroyss = false;681var forcedestroyed = false;682 683var Hack7;684var bouncefly = false;685var bouncedelay = 9;686var bouncevel = 0.33;687var bouncespeed = 1.04;688 689var time = 0;690 691var hoptick = +9;692 693var csteps694var cstepss = false;695var csteped = false;696 697var xsteps698var xstepss = false;699var xsteped = false;700 701var dolphins702var dolphinss = false;703var dolphined = false;704 705var elevators706var elevatored = false;707 708var fastbreaks709var fastbreakss = false;710var fastbreaked = false;711 712var airjumps713var airjumped = false;714 715var afks716var afkss = false;717var afked = false;718 719var tick = 0;720 721var ddos722var ddoss = false;723var ddoed = false;724 725var Language=ModPE.getLanguage()726var YourKills=0727var YourDeaths=0728 729var velocs730var velocss = false;731var veloced = false;732 733var cheats734var cheatss = false;735var cheated = false;736 737var legitauras738var legitaurass = false;739var legitauraed = false;740 741var betterlads742var betterladss = false;743var betterladed = false;744 745var tapreachs746var tapreachss = false;747var tapreached = false;748 749var vets750var vetss = false;751var veted = false;752 753var javas754var javass = false;755var javaed = false;756 757var mcps758var mcpss = false;759var mcped = false;760 761var sexs762var sexss = false;763var sexed = false;764 765var palls766var pallss = false;767var palled = false;768 769var sfwalks770var sfwalkss = false;771var sfwalked = false;772 773var radius774var radiuss = false;775var radiused = false;776 777var enchants778var enchantss = false;779var enchanted = false;780 781var snow782var snows = false;783var snowed = false;784 785var now786var nows = false;787var nowed = false;788 789var day790var days = false;791var dayed = false;792 793var ay794var ays = false;795var ayed = false;796 797var cord798var cords = false;799var corded = false;800 801var invs802var invss = false;803var inved = false;804 805var teles806var teless = false;807var teled = false;808 809var eles810var eless = false;811var eled = false;812 813var auto814var autos = false;815var autoed = false;816 817var fps818var fpss = false;819var fped = false;820 821var ncs822var ncss = false;823var nced = false;824 825var pzs826var pzss = false;827var pzed = false;828 829var gas830var gass = false;831var gaed = false;832 833var aas834var aass = false;835var aaed = false;836 837var pas838var pass = false;839var paed = false;840 841var fas842var fass = false;843var faed = false;844 845var dhs846var dhss = false;847var dhed = false;848 849var ips850var ipss = false;851var iped = false;852 853var jks854var jkss = false;855var jked = false;856 857var kramps858var krampss = false;859var kramped = false;860 861var tramps862var trampss = false;863var tramped = false;864 865var aramps866var arampss = false;867var aramped = false;868 869var vramps870var vrampss = false;871var vramped = false;872 873var wramps874var wrampss = false;875var wramped = false;876 877var zramps878var zrampss = false;879var zramped = false;880 881var textVersion;882var textFPS;883 884var mcfont;885var Compass = "south";886var show = false;887 888var fps = 0;889var lastLoop = new Date;890 891var ztramps892var ztrampss = false;893var ztramped = false;894 895var zeramps896var zerampss = false;897var zeramped = false;898 899var zxramps900var zxrampss = false;901var zxramped = false;902 903var zcramps904var zcrampss = false;905var zcramped = false;906 907var uramps908var urampss = false;909var uramped = false;910 911var oramps912var orampss = false;913var oramped = false;914 915var iramps916var irampss = false;917var iramped = false;918 919var xramps920var xrampss = false;921var xramped = false;922 923var lramps924var lrampss = false;925var lramped = false;926 927var dramps928var drampss = false;929var dramped = false;930 931var qramps932var qrampss = false;933var qramped = false;934 935var eramps936var erampss = false;937var eramped = false;938 939var effecs940var effecss = false;941var effeced = false;942 943var daxs944var daxss = false;945var daxed = false;946 947var Fasteat1 = false;948var uspe = 2;949var id = 256;950 951var noCreeper1 = false;952 953var aos954var aoss = false;955var aoed = false;956 957var gaos958var gaoss = false;959var gaoed = false;960 961var bats962var batss = false;963var bated = false;964 965var tpdods966var tpdodss = false;967var tpdoded = false;968 969var scafs970var scafss = false;971var scafed = false;972 973var fots974var fotss = false;975var foted = false;976 977var eqs978var eqss = false;979var eqed = false;980 981var mobaimbots982var mobaimbotss = false;983var mobaimboted = false;984 985var gjs986var gjss = false;987var gjed = false;988 989var blinks990var blinkss = false;991var blinked = false;992 993var gwed994var gweds = false;995var gweed = false;996 997var xsd998var xsds = false;999var xsed = false;1000 1001var statd1002var statds = false;1003var stated = false;1004 1005var esp = false;1006 1007var item = false;1008 1009var godaimbots1010var godaimbotss = false;1011var godaimboted = false;1012 1013var alks1014var alkss = false;1015var alked = false;1016 1017var walks1018var walkss = false;1019var walked = false;1020 1021var talks1022var talkss = false;1023var talked = false;1024 1025var steals1026var stealss = false;1027var stealed = false;1028 1029var seals1030var sealss = false;1031var sealed = false;1032 1033var rads1034var radss = false;1035var radsed = false;1036 1037var pests1038var pestss = false;1039var pested = false;1040 1041var crests1042var crestss = false;1043var crested = false;1044 1045var pentBtn1046var pentBtn = false;1047var pentBtn = false;1048 1049var combatBtnn1050var combatBtnn = false;1051var combatBtnn = false;1052 1053//Tab1054 1055var Gui 1056var Gui = false;1057 1058var Gui1 1059var Gui1 = false;1060 1061var Gui2 1062var Gui2 = false;1063 1064var Gui3 1065var Gui3 = false;1066 1067//Phone1068 1069var Gui7 1070var Gui7 = false;1071 1072var Gui8 1073var Gui8 = false;1074 1075var Gui9 1076var Gui9 = false;1077 1078var Gui10 1079var Gui10 = false;1080 1081//Hide Btn For Tablet1082 1083var Hide 1084var Hide = false;1085 1086var Hide2 1087var Hide2 = false;1088 1089function dip2px(dips){1090 return Math.ceil(dips * ctx.getResources().getDisplayMetrics().density);1091}1092//Button1093function tabgui1() {1094 1095ctx.runOnUiThread(new Runnable({ run: function(){1096 try{1097 var layout = new LinearLayout(ctx);1098 layout.setOrientation(1);1099 var menuhBtn = new Button(ctx);1100 menuhBtn.setText('Hide');1101 menuhBtn.setTextColor(android.graphics.Color.GREEN);1102 menuhBtn.setBackground(bg);1103 menuhBtn.getBackground().setAlpha(150);1104 menuhBtn.setOnClickListener(new View.OnClickListener({1105 onClick: function(viewarg){1106 if(!Hide){1107 GUI.dismiss();1108 GUI1.dismiss();1109 GUI4.dismiss();1110 GUI5.dismiss();1111 GUI6.dismiss();1112 print("Gui Hidden")1113 Hide = true;1114 }else{1115 showTitle();1116 showMenuBtn1();1117 showMenuBtn4(); 1118 showMenuBtn5(); 1119 showMenuBtn6(); 1120 print("Gui Shown")1121 Hide = false;1122 }1123 }1124 }));1125 layout.addView(menuhBtn);1126 1127 GUIh = new PopupWindow(layout, RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);1128 GUIh.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));1129 GUIh.showAtLocation(ctx.getWindow().getDecorView(), Gravity.CENTER | Gravity.RIGHT, 0, 0);1130 }catch(err){1131 Toast.makeText(ctx, "An error occured: " + err, 1).show();1132 }1133 }}));1134}1135 1136//Hide Button For Phone 1137 1138function hideBtn2() {1139 1140ctx.runOnUiThread(new Runnable({ run: function(){1141 try{1142 var layout = new LinearLayout(ctx);1143 layout.setOrientation(1);1144 var menuh2Btn = new Button(ctx);1145 menuh2Btn.setText('Hide');1146 menuh2Btn.setTextColor(android.graphics.Color.GREEN);1147 menuh2Btn.setBackground(bg);1148 menuh2Btn.getBackground().setAlpha(150);1149 menuh2Btn.setOnClickListener(new View.OnClickListener({1150 onClick: function(viewarg){1151 if(!Hide2){1152 GUI.dismiss();1153 GUI7.dismiss();1154 GUI8.dismiss();1155 GUI9.dismiss();1156 GUI10.dismiss();1157 print("Gui Hidden")1158 Hide2 = true;1159 }else{1160 showMenutBtn();1161 showMenuBtn7();1162 showMenuBtn8();1163 showMenuBtn9();1164 showMenuBtn10();1165 print("Gui Shown")1166 Hide2 = false;1167 }1168 }1169 }));1170 layout.addView(menuh2Btn);1171 1172 GUIl = new PopupWindow(layout, RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);1173 GUIl.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));1174 GUIl.showAtLocation(ctx.getWindow().getDecorView(), Gravity.CENTER | Gravity.RIGHT, 0, 0);1175 }catch(err){1176 Toast.makeText(ctx, "An error occured: " + err, 1).show();1177 }1178 }}));1179}1180 1181function showNOGLIDEBtn() { 1182ctx.runOnUiThread(new Runnable({ run: function(){1183 try{1184 var layout = new LinearLayout(ctx);1185 layout.setOrientation(1);1186 var GlideBtn = new Button(ctx);1187 GlideBtn.setText("<Flight> UP");1188 GlideBtn.setTextColor(Color.RED);1189 GlideBtn.setBackgroundDrawable(new android.graphics.drawable.ColorDrawable(android.graphics.Color.BLUE));1190 GlideBtn.setPadding(10,10,10,10);1191 GlideBtn.setOnClickListener(new View.OnClickListener({1192 onClick: function(viewarg){1193 Entity.setPositionRelative(getPlayerEnt(), 0, +2.53, 0);1194 Entity.setPositionRelative(getPlayerEnt(), 0, 0.00000, 0);1195 }1196 }));1197 layout.addView(GlideBtn);1198 1199 var GlideBtn = new Button(ctx);1200 GlideBtn.setText("<Flight> Down");