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
Lambda is a free, open-source Minecraft Fabric utility mod focused on advanced automation to execute complex, repeatable tasks with minimal micromanagement.
14
+
Lambda is a free, open-source Minecraft Fabric utility mod focused on advanced automation to execute complex, repeatable tasks with minimal micromanagement. This is a complete, ground-up rewrite of the original client that you can find here: [Lambda Legacy](https://github.com/lambda-client/lambda).
<ahref="https://discord.gg/MBAEzyFn"><imgsrc="https://invidget.switchblade.xyz/MBAEzyFn"alt="Link to the lambda discord server https://discord.gg/MBAEzyFn"></a>
21
+
<ahref="https://discord.gg/3y3ah5BtjB"><imgsrc="https://invidget.switchblade.xyz/3y3ah5BtjB"alt="Link to the lambda discord server https://discord.gg/3y3ah5BtjB"></a>
22
22
</p>
23
23
24
-
Find our matrix space at [#lambda-client:matrix.org](https://app.element.io/#/room/#lambda-client:matrix.org).
24
+
Find our backup matrix space at [\#lambda-client:matrix.org](https://app.element.io/#/room/#lambda-client:matrix.org).
25
+
26
+
> [\!WARNING]
27
+
> **Alpha Status:** This version of Lambda is a complete rewrite (2+ years in the making) and is currently in an **Alpha** state. While highly capable, please expect bugs and incomplete features as we progress toward Beta. Old addons are not compatible with this version.
28
+
29
+
-----
30
+
31
+
## Features
32
+
33
+
### Automation Engine
34
+
***Build Engine:** Full integration with **Litematica** and schematic files for seamless automated building.
35
+
***Block State Handling:** The build engine natively supports special block states including rotations, attachments (doors, signs, bells), half-slabs, stairs, repeater delay, and even edge cases like flower pots with plants.
36
+
***Conflict-Free Orchestration:** A centralized manager system handles all core interactions (placing, breaking, rotating, inventory) to ensure zero conflicts between concurrently running modules.
37
+
38
+
### Unmatched Performance
39
+
***High-Speed ESP:** Rendering is optimized to handle extreme scenarios—capable of visualizing all obsidian at the 2b2t spawn without dropping frames.
40
+
***Modern Framework:** Built on modern modding frameworks with efficient rendering pipelines that outperform legacy clients.
41
+
42
+
### Sophisticated User Experience
43
+
***Fine-Grained Control:** Access over **1000+ settings**, allowing you to tune every aspect of the client to your exact needs.
44
+
***Advanced GUI:** The **Dear ImGui** interface is designed for clarity and depth, featuring quick search, context menus, and easy keybind editing.
45
+
***Automation Profiles:** Use linkable configs to apply complex configurations across multiple modules instantly.
46
+
47
+
### Stability & Safety
48
+
***Anticheat Ready:** Built with **Grim** and other modern anticheats in mind.
49
+
***Type-Safe Commands:** Uses Minecraft's statically typed command system to ensure input accuracy and reliability.
50
+
51
+
### Specialized Tools
52
+
***HighwayTools:** Completely rewritten for efficient infrastructure maintenance.
We need the help of the community to support the growth of this project. Whether that be developers contributing to the codebase, creating addons, or users giving feedback.
90
+
59
91
---
60
92
61
93
If you have any questions, concerns, or suggestions,
62
94
you can visit our [official Discord server](https://discord.gg/MBAEzyFn).
63
95
64
96
> ### Disclaimer
65
97
> Lambda is not affiliated with Mojang Studios. Minecraft is a registered trademark of Mojang Studios.
66
-
Use of the Lambda software is subject to the terms outlined in the license agreement [GNU General Public License v3.0](https://github.com/lambda-client/lambda/blob/master/LICENSE.md).
98
+
Use of the Lambda software is subject to the terms outlined in the license agreement [GNU General Public License v3.0](https://github.com/lambda-client/lambda/blob/master/LICENSE.md).
overrideval doubleBreak by c.setting("Double Break", true, "Allows breaking two blocks at once").group(baseGroup, Group.General).index()
49
-
overrideval unsafeCancels by c.setting("Unsafe Cancels", true, "Allows cancelling block breaking even if the server might continue breaking sever side, potentially causing unexpected state changes").group(baseGroup, Group.General).index()
49
+
overrideval unsafeCancels by c.setting("Unsafe Cancels", true, "Allows cancelling block breaking even if the server might continue breaking sever side, potentially causing unexpected state changes") { doubleBreak }.group(baseGroup, Group.General).index()
50
50
51
51
// Fixes / Delays
52
52
overrideval breakThreshold by c.setting("Break Threshold", 0.70f, 0.1f..1.0f, 0.01f, "The break amount at which the block is considered broken").group(baseGroup, Group.General).index()
@@ -60,7 +60,7 @@ open class BreakSettings(
60
60
overrideval tickStageMask by c.setting("Break Stage Mask", setOf(TickEvent.Input.Post), ALL_STAGES.toSet(), description ="The sub-tick timing at which break actions can be performed").group(baseGroup, Group.General).index()
61
61
62
62
// Swap
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()
63
+
overrideval swapMode by c.setting("Break Swap Mode", BreakConfig.SwapMode.End, "Decides when to swap to the best suited tool when breaking a block").group(baseGroup, Group.General).index()
64
64
65
65
// Swing
66
66
overrideval swing by c.setting("Swing Mode", SwingMode.Constant, "The times at which to swing the players hand").group(baseGroup, Group.General).index()
@@ -72,12 +72,11 @@ open class BreakSettings(
72
72
// Pending / Post
73
73
overrideval breakConfirmation by c.setting("Break Confirmation", BreakConfirmationMode.BreakThenAwait, "The style of confirmation used when breaking").group(baseGroup, Group.General).index()
74
74
overrideval breaksPerTick by c.setting("Breaks Per Tick", 5, 1..30, 1, "Maximum instant block breaks per tick").group(baseGroup, Group.General).index()
75
-
overrideval maxPendingBreaks by c.setting("Max Pending Breaks", 15, 1..30, 1, "The maximum amount of pending breaks").group(baseGroup, Group.General).index()
76
75
77
76
// Block
77
+
overrideval ignoredBlocks by c.setting("Ignored Blocks", emptySet<Block>(), description ="Blocks that wont be broken").group(baseGroup, Group.General).index()
78
78
overrideval avoidLiquids by c.setting("Avoid Liquids", true, "Avoids breaking blocks that would cause liquid to spill").group(baseGroup, Group.General).index()
79
79
overrideval avoidSupporting by c.setting("Avoid Supporting", true, "Avoids breaking the block supporting the player").group(baseGroup, Group.General).index()
80
-
overrideval ignoredBlocks by c.setting("Ignored Blocks", allSigns, description ="Blocks that wont be broken").group(baseGroup, Group.General).index()
81
80
82
81
// Tool
83
82
overrideval efficientOnly by c.setting("Efficient Tools Only", true, "Only use tools suitable for the given block (will get the item drop)") { swapMode.isEnabled() }.group(baseGroup, Group.General).index()
0 commit comments