Skip to content

Commit b3cf49c

Browse files
committed
use new automation config thingy in modules
1 parent 4bddc30 commit b3cf49c

File tree

4 files changed

+21
-8
lines changed

4 files changed

+21
-8
lines changed

src/main/kotlin/com/lambda/module/modules/player/AutoEat.kt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
package com.lambda.module.modules.player
1919

20+
import com.lambda.config.AutomationConfig.Companion.automationConfig
2021
import com.lambda.config.groups.EatConfig.Companion.reasonEating
2122
import com.lambda.config.groups.EatSettings
2223
import com.lambda.config.groups.InventorySettings
@@ -45,6 +46,18 @@ object AutoEat : Module(
4546
private var eatTask: EatTask? = null
4647

4748
init {
49+
defaultAutomationConfig = automationConfig {
50+
hideAll(
51+
buildConfig,
52+
breakConfig,
53+
placeConfig,
54+
interactConfig,
55+
rotationConfig,
56+
inventoryConfig,
57+
hotbarConfig,
58+
)
59+
}
60+
4861
listen<TickEvent.Pre> {
4962
val reason = runSafeAutomated { reasonEating() }
5063
if (eatTask != null || !reason.shouldEat()) return@listen

src/main/kotlin/com/lambda/module/modules/player/FastBreak.kt

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,14 +84,6 @@ object FastBreak : Module(
8484
::breaksPerTick
8585
)
8686
}
87-
inventoryConfig.apply {
88-
hide(
89-
::accessShulkerBoxes,
90-
::accessEnderChest,
91-
::accessChests,
92-
::accessStashes
93-
)
94-
}
9587
hideAll(buildConfig, placeConfig, interactConfig, inventoryConfig, eatConfig)
9688
}
9789

src/main/kotlin/com/lambda/module/modules/player/HighwayTools.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
package com.lambda.module.modules.player
1919

20+
import com.lambda.config.AutomationConfig.Companion.automationConfig
2021
import com.lambda.interaction.BaritoneManager
2122
import com.lambda.interaction.construction.blueprint.Blueprint.Companion.emptyStructure
2223
import com.lambda.interaction.construction.blueprint.PropagatingBlueprint.Companion.propagatingBlueprint
@@ -87,6 +88,9 @@ object HighwayTools : Module(
8788
}
8889

8990
init {
91+
defaultAutomationConfig = automationConfig {
92+
hideAll(interactConfig)
93+
}
9094
onEnable {
9195
octant = player.octant
9296
startPos = player.blockPos

src/main/kotlin/com/lambda/module/modules/player/Nuker.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
package com.lambda.module.modules.player
1919

20+
import com.lambda.config.AutomationConfig.Companion.automationConfig
2021
import com.lambda.interaction.BaritoneManager
2122
import com.lambda.interaction.construction.blueprint.TickingBlueprint.Companion.tickingBlueprint
2223
import com.lambda.interaction.construction.verify.TargetState
@@ -44,6 +45,9 @@ object Nuker : Module(
4445
private var task: Task<*>? = null
4546

4647
init {
48+
defaultAutomationConfig = automationConfig {
49+
hideAll(interactConfig)
50+
}
4751
onEnable {
4852
task = tickingBlueprint {
4953
val selection = BlockPos.iterateOutwards(player.blockPos, width, height, width)

0 commit comments

Comments
 (0)