Minecraft Jigsaw Client For Mac

  1. Minecraft Jigsaw Client
  2. Jigsaw Minecraft Client Download
Jigsaw
  1. import org.darkstorm.minecraft.gui.component.BoundedRangeComponent.ValueDisplay;
  2. import org.darkstorm.minecraft.gui.component.Button;
  3. import org.darkstorm.minecraft.gui.component.Component;
  4. import org.darkstorm.minecraft.gui.component.Slider;
  5. import org.darkstorm.minecraft.gui.component.basic.BasicCheckButton;
  6. import org.darkstorm.minecraft.gui.component.basic.BasicSlider;
  7. import org.darkstorm.minecraft.gui.listener.ButtonListener;
  8. import org.darkstorm.minecraft.gui.listener.SliderListener;
  9. import me.robbanrobbin.jigsaw.client.main.Jigsaw;
  10. import me.robbanrobbin.jigsaw.client.module.state.Category;
  11. import net.minecraft.network.play.client.C03PacketPlayer;
  12. import net.minecraft.network.play.client.C03PacketPlayer.C04PacketPlayerPosition;
  13. double MACvelY = 0.02;
  14. double fallSpeed = 0.05;
  15. boolean damaging = false;
  16. public static boolean smooth = false;
  17. public double flyHeight;
  18. public Flight() {
  19. super('Flight', Keyboard.KEY_F, Category.MOVEMENT, 'Allows you to fly');
  20. public void onDisable() {
  21. mc.thePlayer.capabilities.isFlying = false;
  22. }
  23. public Component[] getModSettings() {
  24. BasicSlider slider1 = new BasicSlider('Flight Speed', defaultSpeed, 0, 10, 0, ValueDisplay.DECIMAL);
  25. SliderListener listener1 = new SliderListener() {
  26. @Override
  27. public void onSliderValueChanged(Slider slider) {
  28. }
  29. slider1.addSliderListener(listener1);
  30. final BasicCheckButton box1 = new BasicCheckButton('Default Smooth Flight');
  31. ButtonListener listener2 = new ButtonListener() {
  32. @Override
  33. public void onButtonPress(Button button) {
  34. }
  35. box1.addButtonListener(listener2);
  36. }
  37. public void onEnable() {
  38. if(currentMode.equals('AirWalk')) {
  39. damaging = true;
  40. mc.thePlayer.setPosition(mc.thePlayer.posX, mc.thePlayer.posY + 0.01d, mc.thePlayer.posZ);
  41. if(currentMode.equals('Glide')) {
  42. }
  43. Jigsaw.sendChatMessage('.damage');
  44. }
  45. wait = 6;
  46. }
  47. }
  48. public void updateFlyHeight()
  49. double h = 1;
  50. mc.thePlayer.getEntityBoundingBox().expand(0.0625, 0.0625, 0.0625);
  51. for(flyHeight = 0; flyHeight < mc.thePlayer.posY; flyHeight += h)
  52. AxisAlignedBB nextBox = box.offset(0, -flyHeight, 0);
  53. if(mc.theWorld.checkBlockCollision(nextBox))
  54. if(h < 0.0625)
  55. h /= 2;
  56. }
  57. {
  58. return;
  59. double minY = mc.thePlayer.posY - flyHeight;
  60. if(minY <= 0)
  61. {
  62. if(y < minY)
  63. new C04PacketPlayerPosition(mc.thePlayer.posX, y,
  64. mc.thePlayer.sendQueue.addToSendQueue(packet);
  65. {
  66. if(y > mc.thePlayer.posY)
  67. new C04PacketPlayerPosition(mc.thePlayer.posX, y,
  68. mc.thePlayer.sendQueue.addToSendQueue(packet);
  69. }
  70. @Override
  71. if(!smooth) {
  72. mc.thePlayer.motionZ = 0;
  73. mc.thePlayer.capabilities.isFlying = false;
  74. if(smooth) {
  75. mc.thePlayer.jumpMovementFactor = (float) (defaultSpeed / 10);
  76. else {
  77. mc.thePlayer.jumpMovementFactor = (float) (defaultSpeed);
  78. mc.thePlayer.motionY += defaultSpeed / 2;
  79. if(mc.gameSettings.keyBindSneak.isKeyDown()) {
  80. }
  81. if(currentMode.equalsIgnoreCase('MAC')) {
  82. wait++;
  83. && !mc.thePlayer.onGround) {
  84. }
  85. }
  86. && !mc.thePlayer.onGround) {
  87. mc.thePlayer.setPosition(mc.thePlayer.posX, mc.thePlayer.posY + 2, mc.thePlayer.posZ);
  88. return;
  89. else if(mc.gameSettings.keyBindSneak.pressed) {
  90. return;
  91. mc.thePlayer.motionY = -MACvelY;
  92. }
  93. if(currentMode.equalsIgnoreCase('Creative')) {
  94. }
  95. if(currentMode.equalsIgnoreCase('Kick-Bypass')) {
  96. mc.thePlayer.motionX = 0;
  97. updateFlyHeight();
  98. .addToSendQueue(new C03PacketPlayer(true));
  99. if(flyHeight <= 290 && timer.hasTimeElapsed(500, true) flyHeight > 290
  100. {
  101. }
  102. mc.thePlayer.capabilities.isFlying = false;
  103. if(smooth) {
  104. mc.thePlayer.jumpMovementFactor = (float) (defaultSpeed / 10);
  105. mc.thePlayer.sendQueue
  106. if(flyHeight <= 290 && timer.hasTimeElapsed(500, true) flyHeight > 290
  107. {
  108. }
  109. else {
  110. mc.thePlayer.jumpMovementFactor = (float) (defaultSpeed);
  111. mc.thePlayer.sendQueue
  112. if(flyHeight <= 290 && timer.hasTimeElapsed(500, true) flyHeight > 290
  113. {
  114. }
  115. mc.thePlayer.motionY += defaultSpeed / 2;
  116. mc.thePlayer.sendQueue
  117. if(flyHeight <= 290 && timer.hasTimeElapsed(500, true) flyHeight > 290
  118. {
  119. }
  120. if(mc.gameSettings.keyBindSneak.isKeyDown()) {
  121. updateFlyHeight();
  122. .addToSendQueue(new C03PacketPlayer(true));
  123. if(flyHeight <= 290 && timer.hasTimeElapsed(500, true) flyHeight > 290
  124. {
  125. }
  126. updateFlyHeight();
  127. .addToSendQueue(new C03PacketPlayer(true));
  128. if(flyHeight <= 290 && timer.hasTimeElapsed(500, true) flyHeight > 290
  129. {
  130. }
  131. }
  132. if(currentMode.equals('Glide') currentMode.equals('DMGGlide')) {
  133. this.startingHeight = mc.thePlayer.posY;
  134. if(mc.thePlayer.motionY < 0//If falling
  135. if(mc.gameSettings.keyBindJump.isKeyDown() && mc.thePlayer.posY + 0.5 < startingHeight) {
  136. mc.thePlayer.setPosition(mc.thePlayer.posX, mc.thePlayer.posY + 0.5, mc.thePlayer.posZ);
  137. else if(mc.gameSettings.keyBindSneak.pressed) {
  138. return;
  139. mc.thePlayer.motionY = -fallSpeed;
  140. }
  141. if(currentMode.equals('AirWalk')) {
  142. mc.thePlayer.motionY = 0;
  143. }
  144. @Override
  145. if(damaging) {
  146. }
  147. if(currentMode.equals('AirWalk')) {
  148. mc.thePlayer.onGround = true;
  149. }
  150. mc.thePlayer.onGround = false;
  151. }
  152. }
  153. public String[] getModes() {
  154. return new String[]{'Default', 'MAC', 'Creative', 'DMGGlide', 'Glide', 'AirWalk', 'Kick-Bypass'};
  155. @Override
  156. return currentMode;

Minecraft Jigsaw Client

Jigsaw minecraft client 1.8.9

Jigsaw Minecraft Client Download

Navigate to.minecraft > versions to get to your clients. Alternatively, to get to this folder on Windows 7, 8, or 10, open the search menu (which is part of the start menu in Windows 7) and enter%appdata% in the search bar.