This commit is contained in:
parent
05948b2dd0
commit
66f845967a
|
|
@ -166,7 +166,7 @@ public class Scaffold extends Module {
|
||||||
if (Utils.keysDown() && usingFastScaffold() && fastScaffold.getInput() >= 1 && !ModuleManager.tower.canTower() && !ModuleManager.LongJump.function) { // jump mode
|
if (Utils.keysDown() && usingFastScaffold() && fastScaffold.getInput() >= 1 && !ModuleManager.tower.canTower() && !ModuleManager.LongJump.function) { // jump mode
|
||||||
if (mc.thePlayer.onGround && Utils.isMoving()) {
|
if (mc.thePlayer.onGround && Utils.isMoving()) {
|
||||||
if (scaffoldTicks > 1) {
|
if (scaffoldTicks > 1) {
|
||||||
rotateForward = true;
|
rotateForward();
|
||||||
mc.thePlayer.jump();
|
mc.thePlayer.jump();
|
||||||
Utils.setSpeed(getSpeed(getSpeedLevel()) - Utils.randomizeDouble(0.001, 0.0001));
|
Utils.setSpeed(getSpeed(getSpeedLevel()) - Utils.randomizeDouble(0.001, 0.0001));
|
||||||
if (fastScaffold.getInput() == 5 || fastScaffold.getInput() == 2 && firstKeepYPlace) {
|
if (fastScaffold.getInput() == 5 || fastScaffold.getInput() == 2 && firstKeepYPlace) {
|
||||||
|
|
@ -239,10 +239,6 @@ public class Scaffold extends Module {
|
||||||
targetBlock = null;
|
targetBlock = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ModuleUtils.inAirTicks >= 1) {
|
|
||||||
rotateForward = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch ((int) rotation.getInput()) {
|
switch ((int) rotation.getInput()) {
|
||||||
case 1:
|
case 1:
|
||||||
e.setRotations(mc.thePlayer.rotationYaw - hardcodedYaw(), 81.150F);
|
e.setRotations(mc.thePlayer.rotationYaw - hardcodedYaw(), 81.150F);
|
||||||
|
|
@ -261,12 +257,12 @@ public class Scaffold extends Module {
|
||||||
|
|
||||||
float minPitch = 78.650f;
|
float minPitch = 78.650f;
|
||||||
|
|
||||||
float firstStraight = 126.50f;
|
float firstStraight = 127.50f;
|
||||||
float secondStraight = 128.50f;
|
float secondStraight = 129.50f;
|
||||||
float thirdStraight = 132.50f;
|
float thirdStraight = 133.50f;
|
||||||
float firstDiag = 133.50f;
|
float firstDiag = 134.50f;
|
||||||
float secondDiag = 134.50f;
|
float secondDiag = 135.50f;
|
||||||
float thirdDiag = 135.50f;
|
float thirdDiag = 136.50f;
|
||||||
float fourthDiag = 138f;
|
float fourthDiag = 138f;
|
||||||
|
|
||||||
//first straight
|
//first straight
|
||||||
|
|
@ -538,6 +534,9 @@ public class Scaffold extends Module {
|
||||||
//Utils.print("" + mc.thePlayer.rotationYaw + " " + mc.thePlayer.rotationPitch);
|
//Utils.print("" + mc.thePlayer.rotationYaw + " " + mc.thePlayer.rotationPitch);
|
||||||
|
|
||||||
//jump facing forward
|
//jump facing forward
|
||||||
|
if (ModuleUtils.inAirTicks >= 1) {
|
||||||
|
rotateForward = false;
|
||||||
|
}
|
||||||
if (rotateForward && jumpFacingForward.isToggled()) {
|
if (rotateForward && jumpFacingForward.isToggled()) {
|
||||||
if (rotation.getInput() > 0) {
|
if (rotation.getInput() > 0) {
|
||||||
if (!rotatingForward) {
|
if (!rotatingForward) {
|
||||||
|
|
@ -547,6 +546,7 @@ public class Scaffold extends Module {
|
||||||
float forwardYaw = (mc.thePlayer.rotationYaw - hardcodedYaw() - 180 - (float) Utils.randomizeInt(-5, 5));
|
float forwardYaw = (mc.thePlayer.rotationYaw - hardcodedYaw() - 180 - (float) Utils.randomizeInt(-5, 5));
|
||||||
e.setYaw(forwardYaw);
|
e.setYaw(forwardYaw);
|
||||||
e.setPitch(10 - (float) Utils.randomizeDouble(1, 5));
|
e.setPitch(10 - (float) Utils.randomizeDouble(1, 5));
|
||||||
|
Utils.print("Forward");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
@ -592,13 +592,13 @@ public class Scaffold extends Module {
|
||||||
|
|
||||||
hasSwapped = true;
|
hasSwapped = true;
|
||||||
int mode = (int) fastScaffold.getInput();
|
int mode = (int) fastScaffold.getInput();
|
||||||
if (rotation.getInput() == 0 || rotation.getInput() == 2 || (rotation.getInput() > 0 && (rotationDelay == 0 && !rotateForward || !jumpFacingForward.isToggled()))) {
|
if (rotation.getInput() == 0 || rotationDelay == 0) {
|
||||||
placeBlock(0, 0);
|
placeBlock(0, 0);
|
||||||
}
|
}
|
||||||
if (ModuleManager.tower.placeExtraBlock) {
|
if (ModuleManager.tower.placeExtraBlock) {
|
||||||
placeBlock(0, -1);
|
placeBlock(0, -1);
|
||||||
}
|
}
|
||||||
if (fastScaffoldKeepY && !ModuleManager.tower.canTower()) {
|
if (fastScaffoldKeepY && !ModuleManager.tower.canTower() && rotationDelay == 0) {
|
||||||
++keepYTicks;
|
++keepYTicks;
|
||||||
if ((int) mc.thePlayer.posY > (int) startYPos) {
|
if ((int) mc.thePlayer.posY > (int) startYPos) {
|
||||||
switch (mode) {
|
switch (mode) {
|
||||||
|
|
@ -718,6 +718,11 @@ public class Scaffold extends Module {
|
||||||
return difference;
|
return difference;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void rotateForward() {
|
||||||
|
rotateForward = true;
|
||||||
|
rotatingForward = false;
|
||||||
|
}
|
||||||
|
|
||||||
public boolean blockAbove() {
|
public boolean blockAbove() {
|
||||||
return !(BlockUtils.getBlock(new BlockPos(mc.thePlayer.posX, mc.thePlayer.posY + 2, mc.thePlayer.posZ)) instanceof BlockAir);
|
return !(BlockUtils.getBlock(new BlockPos(mc.thePlayer.posX, mc.thePlayer.posY + 2, mc.thePlayer.posZ)) instanceof BlockAir);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ public class Tower extends Module {
|
||||||
super("Tower", category.player);
|
super("Tower", category.player);
|
||||||
this.registerSetting(towerMove = new SliderSetting("Tower Move", 0, towerMoveModes));
|
this.registerSetting(towerMove = new SliderSetting("Tower Move", 0, towerMoveModes));
|
||||||
this.registerSetting(verticalTower = new SliderSetting("Vertical Tower", 0, verticalTowerModes));
|
this.registerSetting(verticalTower = new SliderSetting("Vertical Tower", 0, verticalTowerModes));
|
||||||
this.registerSetting(slowedSpeed = new SliderSetting("Slowed speed", 2, 0, 9, 0.1));
|
this.registerSetting(slowedSpeed = new SliderSetting("Slowed speed", "%", 0, 0, 100, 1));
|
||||||
this.registerSetting(slowedTicks = new SliderSetting("Slowed ticks", 1, 0, 20, 1));
|
this.registerSetting(slowedTicks = new SliderSetting("Slowed ticks", 1, 0, 20, 1));
|
||||||
this.registerSetting(disableWhileHurt = new ButtonSetting("Disable while hurt", false));
|
this.registerSetting(disableWhileHurt = new ButtonSetting("Disable while hurt", false));
|
||||||
|
|
||||||
|
|
@ -74,6 +74,7 @@ public class Tower extends Module {
|
||||||
if (tower) {
|
if (tower) {
|
||||||
if (ModuleUtils.inAirTicks == 6) {
|
if (ModuleUtils.inAirTicks == 6) {
|
||||||
e.setPosY(e.getPosY() + 0.000383527);
|
e.setPosY(e.getPosY() + 0.000383527);
|
||||||
|
ModuleManager.scaffold.rotateForward();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
@ -195,7 +196,8 @@ public class Tower extends Module {
|
||||||
else {
|
else {
|
||||||
if (wasTowering && slowedTicks.getInput() > 0 && modulesEnabled()) {
|
if (wasTowering && slowedTicks.getInput() > 0 && modulesEnabled()) {
|
||||||
if (slowTicks++ < slowedTicks.getInput()) {
|
if (slowTicks++ < slowedTicks.getInput()) {
|
||||||
Utils.setSpeed(Math.max(slowedSpeed.getInput() * 0.1 - 0.25, 0));
|
mc.thePlayer.motionX *= slowedSpeed.getInput() / 100;
|
||||||
|
mc.thePlayer.motionZ *= slowedSpeed.getInput() / 100;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
slowTicks = 0;
|
slowTicks = 0;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue