Latest release

This commit is contained in:
jackh 2025-04-07 19:30:36 -07:00
parent 0b14692d06
commit ae8a6bc9d4
9 changed files with 30 additions and 16 deletions

View File

@ -110,7 +110,7 @@ public class Scaffold extends Module {
private boolean was451, was452; private boolean was451, was452;
private float minPitch, minOffset, pOffset; private float minPitch, minOffset, pOffset;
private float edge; private float edge;
private long firstStroke, yawEdge; private long firstStroke, yawEdge, vlS;
private float lastEdge2, yawAngle, theYaw; private float lastEdge2, yawAngle, theYaw;
private boolean enabledOffGround = false; private boolean enabledOffGround = false;
private float[] blockRotations; private float[] blockRotations;
@ -122,6 +122,7 @@ public class Scaffold extends Module {
private boolean getVTR; private boolean getVTR;
private float VTRY; private float VTRY;
private float normalYaw, normalPitch; private float normalYaw, normalPitch;
private int switchvl;
//fake rotations //fake rotations
private float fakeYaw, fakePitch; private float fakeYaw, fakePitch;
private float fakeYaw1, fakeYaw2; private float fakeYaw1, fakeYaw2;
@ -337,7 +338,7 @@ public class Scaffold extends Module {
if (quad <= 5 || quad >= 85) { if (quad <= 5 || quad >= 85) {
yawAngle = 123.625F; yawAngle = 123.625F;
minOffset = 9; minOffset = 11;
minPitch = first; minPitch = first;
} }
if (quad > 5 && quad <= 15 || quad >= 75 && quad < 85) { if (quad > 5 && quad <= 15 || quad >= 75 && quad < 85) {
@ -352,17 +353,17 @@ public class Scaffold extends Module {
} }
if (quad > 25 && quad <= 32 || quad >= 58 && quad < 65) { if (quad > 25 && quad <= 32 || quad >= 58 && quad < 65) {
yawAngle = 131.425F; yawAngle = 131.425F;
minOffset = 8; minOffset = 7;
minPitch = sec; minPitch = sec;
} }
if (quad > 32 && quad <= 38 || quad >= 52 && quad < 58) { if (quad > 32 && quad <= 38 || quad >= 52 && quad < 58) {
yawAngle = 133.825F; yawAngle = 133.825F;
minOffset = 7; minOffset = 6;
minPitch = sec; minPitch = sec;
} }
if (quad > 38 && quad <= 42 || quad >= 48 && quad < 52) { if (quad > 38 && quad <= 42 || quad >= 48 && quad < 52) {
yawAngle = 136.825F; yawAngle = 136.825F;
minOffset = 5; minOffset = 4;
minPitch = sec; minPitch = sec;
} }
if (quad > 42 && quad <= 45 || quad >= 45 && quad < 48) { if (quad > 42 && quad <= 45 || quad >= 45 && quad < 48) {
@ -386,8 +387,21 @@ public class Scaffold extends Module {
else { else {
nigger = -10; nigger = -10;
} }
if (switchvl > 0) {
if (vlS > 0 && (System.currentTimeMillis() - vlS) > strokeDelay) {
firstStroke = 0;
switchvl = 0;
vlS = 0;
}
if (switchvl > 1) {
firstStroke = Utils.time();
switchvl = 0;
vlS = 0;
}
}
else {
vlS = Utils.time();
}
if (firstStroke > 0 && (System.currentTimeMillis() - firstStroke) > strokeDelay) { if (firstStroke > 0 && (System.currentTimeMillis() - firstStroke) > strokeDelay) {
firstStroke = 0; firstStroke = 0;
} }
@ -444,7 +458,7 @@ public class Scaffold extends Module {
} }
} }
if (was452) { if (was452) {
firstStroke = Utils.time(); switchvl++;
} }
was451 = true; was451 = true;
was452 = false; was452 = false;
@ -457,7 +471,7 @@ public class Scaffold extends Module {
} }
} }
if (was451) { if (was451) {
firstStroke = Utils.time(); switchvl++;
} }
was452 = true; was452 = true;
was451 = false; was451 = false;
@ -468,7 +482,7 @@ public class Scaffold extends Module {
if (yawOffset <= -minSwitch && firstStroke == 0 && dynamic > 0) { if (yawOffset <= -minSwitch && firstStroke == 0 && dynamic > 0) {
if (quad <= 5 || quad >= 85) { if (quad <= 5 || quad >= 85) {
if (set2) { if (set2) {
firstStroke = Utils.time(); switchvl++;
} }
set2 = false; set2 = false;
} }
@ -476,7 +490,7 @@ public class Scaffold extends Module {
if (quad <= 5 || quad >= 85) { if (quad <= 5 || quad >= 85) {
if (yawOffset >= minSwitch) { if (yawOffset >= minSwitch) {
if (!set2) { if (!set2) {
firstStroke = Utils.time(); switchvl++;
} }
set2 = true; set2 = true;
} }
@ -493,7 +507,7 @@ public class Scaffold extends Module {
if (yawOffset >= minSwitch && firstStroke == 0 && dynamic > 0) { if (yawOffset >= minSwitch && firstStroke == 0 && dynamic > 0) {
if (quad <= 5 || quad >= 85) { if (quad <= 5 || quad >= 85) {
if (set2) { if (set2) {
firstStroke = Utils.time(); switchvl++;
} }
set2 = false; set2 = false;
} }
@ -501,7 +515,7 @@ public class Scaffold extends Module {
if (quad <= 5 || quad >= 85) { if (quad <= 5 || quad >= 85) {
if (yawOffset <= -minSwitch) { if (yawOffset <= -minSwitch) {
if (!set2) { if (!set2) {
firstStroke = Utils.time(); switchvl++;
} }
set2 = true; set2 = true;
} }
@ -540,7 +554,7 @@ public class Scaffold extends Module {
break; break;
} }
if (edge != 1) { if (edge != 1) {
firstStroke = Utils.time(); switchvl++;
edge = 1; edge = 1;
} }
if (mc.thePlayer.onGround) { if (mc.thePlayer.onGround) {
@ -786,7 +800,7 @@ public class Scaffold extends Module {
fastScaffoldKeepY = firstKeepYPlace = rotateForward = rotatingForward = floatStarted = floatJumped = floatWasEnabled = towerEdge = fastScaffoldKeepY = firstKeepYPlace = rotateForward = rotatingForward = floatStarted = floatJumped = floatWasEnabled = towerEdge =
was451 = was452 = enabledOffGround = finishProcedure = false; was451 = was452 = enabledOffGround = finishProcedure = false;
rotationDelay = keepYTicks = scaffoldTicks = 0; rotationDelay = keepYTicks = scaffoldTicks = 0;
firstStroke = 0; firstStroke = vlS = 0;
startYPos = -1; startYPos = -1;
lookVec = null; lookVec = null;
lastPlacement = null; lastPlacement = null;

View File

@ -419,7 +419,7 @@ public class Tower extends Module {
firstY = mc.thePlayer.posY; firstY = mc.thePlayer.posY;
firstZ = mc.thePlayer.posZ; firstZ = mc.thePlayer.posZ;
} }
mc.thePlayer.motionX = 0.22; mc.thePlayer.motionX = 0.2;
aligning = true; aligning = true;
} }
if (aligning && mc.thePlayer.posX >= blockX) { if (aligning && mc.thePlayer.posX >= blockX) {