This commit is contained in:
parent
7528de4c3f
commit
fe52edb919
|
|
@ -44,6 +44,8 @@ import static net.minecraft.util.EnumFacing.DOWN;
|
||||||
public class KillAura extends Module {
|
public class KillAura extends Module {
|
||||||
private SliderSetting aps;
|
private SliderSetting aps;
|
||||||
public SliderSetting autoBlockMode;
|
public SliderSetting autoBlockMode;
|
||||||
|
public SliderSetting interactA;
|
||||||
|
public SliderSetting interactB;
|
||||||
private SliderSetting fov;
|
private SliderSetting fov;
|
||||||
private SliderSetting attackRange;
|
private SliderSetting attackRange;
|
||||||
private SliderSetting swingRange;
|
private SliderSetting swingRange;
|
||||||
|
|
@ -66,7 +68,9 @@ public class KillAura extends Module {
|
||||||
private ButtonSetting silentSwing;
|
private ButtonSetting silentSwing;
|
||||||
private ButtonSetting weaponOnly;
|
private ButtonSetting weaponOnly;
|
||||||
|
|
||||||
private String[] autoBlockModes = new String[] { "Manual", "Vanilla", "Partial", "Interact A", "Interact B", "Hypixel A", "Hypixel B" };
|
private String[] autoBlockModes = new String[] { "Manual", "Vanilla", "Partial", "Interact A", "Interact B" };
|
||||||
|
private String[] interactAModes = new String[] { "10", "7" };
|
||||||
|
private String[] interactBModes = new String[] { "10", "8" };
|
||||||
private String[] rotationModes = new String[] { "Silent", "Lock view", "None" };
|
private String[] rotationModes = new String[] { "Silent", "Lock view", "None" };
|
||||||
private String[] sortModes = new String[] { "Distance", "Health", "Hurttime", "Yaw" };
|
private String[] sortModes = new String[] { "Distance", "Health", "Hurttime", "Yaw" };
|
||||||
|
|
||||||
|
|
@ -121,6 +125,8 @@ public class KillAura extends Module {
|
||||||
super("KillAura", category.combat);
|
super("KillAura", category.combat);
|
||||||
this.registerSetting(aps = new SliderSetting("APS", 16.0, 1.0, 20.0, 0.5));
|
this.registerSetting(aps = new SliderSetting("APS", 16.0, 1.0, 20.0, 0.5));
|
||||||
this.registerSetting(autoBlockMode = new SliderSetting("Autoblock", 0, autoBlockModes));
|
this.registerSetting(autoBlockMode = new SliderSetting("Autoblock", 0, autoBlockModes));
|
||||||
|
this.registerSetting(interactA = new SliderSetting("Modes", 0, interactAModes));
|
||||||
|
this.registerSetting(interactB = new SliderSetting("Modes", 0, interactBModes));
|
||||||
this.registerSetting(fov = new SliderSetting("FOV", 360.0, 30.0, 360.0, 4.0));
|
this.registerSetting(fov = new SliderSetting("FOV", 360.0, 30.0, 360.0, 4.0));
|
||||||
this.registerSetting(attackRange = new SliderSetting("Range (attack)", 3.0, 3.0, 6.0, 0.05));
|
this.registerSetting(attackRange = new SliderSetting("Range (attack)", 3.0, 3.0, 6.0, 0.05));
|
||||||
this.registerSetting(swingRange = new SliderSetting("Range (swing)", 3.3, 3.0, 8.0, 0.05));
|
this.registerSetting(swingRange = new SliderSetting("Range (swing)", 3.3, 3.0, 8.0, 0.05));
|
||||||
|
|
@ -144,6 +150,11 @@ public class KillAura extends Module {
|
||||||
this.registerSetting(weaponOnly = new ButtonSetting("Weapon only", false));
|
this.registerSetting(weaponOnly = new ButtonSetting("Weapon only", false));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void guiUpdate() {
|
||||||
|
this.interactA.setVisible(autoBlockMode.getInput() == 3, this);
|
||||||
|
this.interactB.setVisible(autoBlockMode.getInput() == 4, this);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getInfo() {
|
public String getInfo() {
|
||||||
if (rotationMode.getInput() == 2) { // None, return FOV if rotation mode is none
|
if (rotationMode.getInput() == 2) { // None, return FOV if rotation mode is none
|
||||||
|
|
@ -865,6 +876,8 @@ public class KillAura extends Module {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 3: // interact a
|
case 3: // interact a
|
||||||
|
switch ((int) interactA.getInput()) {
|
||||||
|
case 0:
|
||||||
if (interactTicks >= 2) {
|
if (interactTicks >= 2) {
|
||||||
interactTicks = 0;
|
interactTicks = 0;
|
||||||
}
|
}
|
||||||
|
|
@ -893,41 +906,7 @@ public class KillAura extends Module {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 4: // interact b
|
|
||||||
if (interactTicks >= 2) {
|
|
||||||
interactTicks = 0;
|
|
||||||
}
|
|
||||||
interactTicks++;
|
|
||||||
switch (interactTicks) {
|
|
||||||
case 1:
|
case 1:
|
||||||
blinking.set(true);
|
|
||||||
if (ModuleUtils.isBlocked) {
|
|
||||||
setSwapSlot();
|
|
||||||
swapped = true;
|
|
||||||
lag = false;
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
handleInteractAndAttack(distance, true, true, swung);
|
|
||||||
sendBlockPacket();
|
|
||||||
releasePackets(); // release
|
|
||||||
lag = true;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 2:
|
|
||||||
if (swapped) {
|
|
||||||
setCurrentSlot();
|
|
||||||
swapped = false;
|
|
||||||
}
|
|
||||||
if (!lag) {
|
|
||||||
handleInteractAndAttack(distance, true, true, swung);
|
|
||||||
sendBlockPacket();
|
|
||||||
releasePackets(); // release
|
|
||||||
lag = true;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
break;
|
|
||||||
case 5: // hypixel a
|
|
||||||
if (interactTicks >= 3) {
|
if (interactTicks >= 3) {
|
||||||
interactTicks = 0;
|
interactTicks = 0;
|
||||||
}
|
}
|
||||||
|
|
@ -956,7 +935,44 @@ public class KillAura extends Module {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 6: // hypixel b
|
}
|
||||||
|
break;
|
||||||
|
case 4: // interact b
|
||||||
|
switch ((int) interactA.getInput()) {
|
||||||
|
case 0:
|
||||||
|
if (interactTicks >= 2) {
|
||||||
|
interactTicks = 0;
|
||||||
|
}
|
||||||
|
interactTicks++;
|
||||||
|
switch (interactTicks) {
|
||||||
|
case 1:
|
||||||
|
blinking.set(true);
|
||||||
|
if (ModuleUtils.isBlocked) {
|
||||||
|
setSwapSlot();
|
||||||
|
swapped = true;
|
||||||
|
lag = false;
|
||||||
|
} else {
|
||||||
|
handleInteractAndAttack(distance, true, true, swung);
|
||||||
|
sendBlockPacket();
|
||||||
|
releasePackets(); // release
|
||||||
|
lag = true;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
if (swapped) {
|
||||||
|
setCurrentSlot();
|
||||||
|
swapped = false;
|
||||||
|
}
|
||||||
|
if (!lag) {
|
||||||
|
handleInteractAndAttack(distance, true, true, swung);
|
||||||
|
sendBlockPacket();
|
||||||
|
releasePackets(); // release
|
||||||
|
lag = true;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
if (interactTicks >= 3) {
|
if (interactTicks >= 3) {
|
||||||
interactTicks = 0;
|
interactTicks = 0;
|
||||||
}
|
}
|
||||||
|
|
@ -1032,6 +1048,14 @@ public class KillAura extends Module {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
|
case 5: // hypixel a
|
||||||
|
|
||||||
|
break;
|
||||||
|
case 6: // hypixel b
|
||||||
|
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void setSwapSlot() {
|
private void setSwapSlot() {
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@ public class Tower extends Module {
|
||||||
final private SliderSetting slowedTicks;
|
final private SliderSetting slowedTicks;
|
||||||
final private ButtonSetting disableWhileHurt;
|
final private ButtonSetting disableWhileHurt;
|
||||||
|
|
||||||
final private String[] towerMoveModes = new String[]{"None", "Vanilla", "Low", "Watchdog", "2.5 tick"};
|
final private String[] towerMoveModes = new String[]{"None", "Vanilla", "Low", "Edge", "2.5 tick"};
|
||||||
final private String[] verticalTowerModes = new String[]{"None", "Vanilla", "Extra block"};
|
final private String[] verticalTowerModes = new String[]{"None", "Vanilla", "Extra block"};
|
||||||
private int slowTicks;
|
private int slowTicks;
|
||||||
private boolean wasTowering;
|
private boolean wasTowering;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue