You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
overrideval breakDelay by c.setting("Break Delay", 0, 0..6, 1, "The delay between breaking blocks", " tick(s)").group(baseGroup, Group.General).index()
57
58
58
59
// Timing
59
-
overrideval tickStageMask by c.setting("Break Stage Mask", setOf<TickEvent>(TickEvent.Input.Post), description ="The sub-tick timing at which break actions can be performed").group(baseGroup, Group.General).index()
60
+
overrideval tickStageMask by c.setting("Break Stage Mask", ALL_STAGES.toSet(), setOf(TickEvent.Input.Post), description ="The sub-tick timing at which break actions can be performed").group(baseGroup, Group.General).index()
60
61
61
62
// Swap
62
63
overrideval swapMode by c.setting("Swap Mode", BreakConfig.SwapMode.End, "Decides when to swap to the best suited tool when breaking a block").group(baseGroup, Group.General).index()
overrideval swapDelay by c.setting("Swap Delay", 0, 0..3, 1, "The number of ticks delay before allowing another hotbar selection swap", " ticks").group(baseGroup).index()
32
33
overrideval swapsPerTick by c.setting("Swaps Per Tick", 3, 1..10, 1, "The number of hotbar selection swaps that can take place each tick") { swapDelay <=0 }.group(baseGroup).index()
33
34
overrideval swapPause by c.setting("Swap Pause", 0, 0..20, 1, "The delay in ticks to pause actions after switching to the slot", " ticks").group(baseGroup).index()
34
-
overrideval tickStageMask by c.setting("Hotbar Stage Mask", setOf<TickEvent>(TickEvent.Input.Post), description ="The sub-tick timing at which hotbar actions are performed").group(baseGroup).index()
35
+
overrideval tickStageMask by c.setting("Hotbar Stage Mask", ALL_STAGES.toSet(), setOf(TickEvent.Input.Post), description ="The sub-tick timing at which hotbar actions are performed").group(baseGroup).index()
overrideval rotate by c.setting("Rotate For Interact", true, "Rotates the player to look at the block when interacting").group(baseGroup).index()
31
32
overrideval sorter by c.setting("Interact Sorter", ActionConfig.SortMode.Tool, "The order in which interactions are performed").group(baseGroup).index()
32
33
overrideval swingHand by c.setting("Swing On Interact", true, "Swings the players hand after interacting").group(baseGroup).index()
33
-
overrideval tickStageMask by c.setting("Interact Stage Mask", setOf<TickEvent>(TickEvent.Input.Post), description ="The sub-tick timing at which interact actions are performed").group(baseGroup).index()
34
+
overrideval tickStageMask by c.setting("Interact Stage Mask", ALL_STAGES.toSet(), setOf(TickEvent.Input.Post), description ="The sub-tick timing at which interact actions are performed").group(baseGroup).index()
34
35
overrideval interactSwingType by c.setting("Interact Swing Type", BuildConfig.SwingType.Vanilla, "The style of swing") { swingHand }.group(baseGroup).index()
35
36
overrideval interactConfirmationMode by c.setting("Interact Confirmation Mode", InteractConfig.InteractConfirmationMode.InteractThenAwait, "The style of confirmation for interactions").group(baseGroup).index()
overrideval actionsPerSecond by c.setting("Actions Per Second", 100, 0..100, 1, "How many inventory actions can be performed per tick").group(baseGroup, Group.General).index()
38
-
overrideval tickStageMask by c.setting("Inventory Stage Mask", setOf(TickEvent.Pre, TickEvent.Input.Pre, TickEvent.Input.Post, TickEvent.Player.Post), description ="The sub-tick timing at which inventory actions are performed").group(baseGroup, Group.General).index()
38
+
overrideval tickStageMask by c.setting("Inventory Stage Mask", ALL_STAGES.toSet(), description ="The sub-tick timing at which inventory actions are performed").group(baseGroup, Group.General).index()
39
39
overrideval disposables by c.setting("Disposables", ItemUtils.defaultDisposables, description ="Items that will be ignored when checking for a free slot").group(baseGroup, Group.Container).index()
40
40
overrideval swapWithDisposables by c.setting("Swap With Disposables", true, "Swap items with disposable ones").group(baseGroup, Group.Container).index()
41
41
overrideval providerPriority by c.setting("Provider Priority", InventoryConfig.Priority.WithMinItems, "What container to prefer when retrieving the item from").group(baseGroup, Group.Container).index()
overrideval airPlace by c.setting("Air Place", AirPlaceMode.None, "Allows for placing blocks without adjacent faces").group(baseGroup).index()
34
35
overrideval axisRotateSetting by c.setting("Axis Rotate", true, "Overrides the Rotate For Place setting and rotates the player on each axis to air place rotational blocks") { airPlace.isEnabled }.group(baseGroup).index()
35
36
overrideval sorter by c.setting("Place Sorter", ActionConfig.SortMode.Tool, "The order in which placements are performed").group(baseGroup).index()
36
-
overrideval tickStageMask by c.setting("Place Stage mask", setOf<TickEvent>(TickEvent.Input.Post), description ="The sub-tick timing at which place actions are performed").group(baseGroup).index()
37
+
overrideval tickStageMask by c.setting("Place Stage mask", ALL_STAGES.toSet(), setOf(TickEvent.Input.Post), description ="The sub-tick timing at which place actions are performed").group(baseGroup).index()
37
38
overrideval placeConfirmationMode by c.setting("Place Confirmation", PlaceConfirmationMode.PlaceThenAwait, "Wait for block placement confirmation").group(baseGroup).index()
38
39
overrideval maxPendingPlacements by c.setting("Max Pending Placements", 5, 0..30, 1, "The maximum amount of pending placements").group(baseGroup).index()
39
40
overrideval placementsPerTick by c.setting("Places Per Tick", 1, 1..30, 1, "Maximum instant block places per tick").group(baseGroup).index()
0 commit comments