Skip to content

Commit 91ae7e0

Browse files
authored
Merge pull request #320 from quiteboringv2/master
+ Ability to disable failsafe reactions (Not recommended as it gives you time to react but it's there...)
2 parents ee979cc + 8fcd1ba commit 91ae7e0

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ baseGroup=com.jelly.farmhelperv2
44
mcVersion=1.8.9
55
modid=farmhelperv2
66
modName=FarmHelper
7-
version=2.9.6
7+
version=2.9.6-pre1
88
shouldRelease=true

src/main/java/com/jelly/farmhelperv2/config/FarmHelperConfig.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.jelly.farmhelperv2.config;
22

33
import cc.polyfrost.oneconfig.config.Config;
4-
import cc.polyfrost.oneconfig.config.annotations.Number;
54
import cc.polyfrost.oneconfig.config.annotations.*;
5+
import cc.polyfrost.oneconfig.config.annotations.Number;
66
import cc.polyfrost.oneconfig.config.core.OneColor;
77
import cc.polyfrost.oneconfig.config.core.OneKeyBind;
88
import cc.polyfrost.oneconfig.config.data.*;
@@ -463,6 +463,14 @@ public class FarmHelperConfig extends Config {
463463
description = "Switch to game window when failsafe triggers")
464464
public static boolean autoAltTab = false;
465465

466+
@DualOption(
467+
name = "Failsafe Action",
468+
category = FAILSAFE, subcategory = "General",
469+
description = "Decides what the macro should do upon macro check.",
470+
left = "React", right = "Disable"
471+
)
472+
public static boolean failsafeAction = false;
473+
466474
@Slider(name = "Failsafe Stop Delay", category = FAILSAFE, subcategory = "General",
467475
description = "Delay before stopping macro after failsafe (ms)",
468476
min = 1000, max = 7500)

src/main/java/com/jelly/farmhelperv2/failsafe/FailsafeManager.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,9 @@ public void onFailsafeTriggered(TickEvent.ClientTickEvent event) {
299299
if (onTickDelay.isScheduled() && !onTickDelay.passed()) {
300300
return;
301301
}
302-
triggeredFailsafe.get().duringFailsafeTrigger();
302+
303+
if (FarmHelperConfig.failsafeAction)
304+
triggeredFailsafe.get().duringFailsafeTrigger();
303305
}
304306

305307
@SubscribeEvent

0 commit comments

Comments
 (0)