Unofficial maintenance port of Effortless Structure, a Minecraft building mod for placing, breaking, copying, and transforming block structures.
Install the matching jar on both the client and the server. Each Minecraft and loader target has its own jar.
| Artifact | Loader | Minecraft | Java |
|---|---|---|---|
effortless-forge-1.20.1-3.4.0.jar |
Forge | 1.20.1 | 17 |
effortless-neoforge-1.21.1-3.4.0.jar |
NeoForge | 1.21.1 | 21 |
effortless-neoforge-26.1.2-3.4.0.jar |
NeoForge | 26.1.2 | 25 |
This port intentionally supports only the targets listed above. It uses standard ForgeGradle and NeoForge ModDevGradle modules and includes the required loader-neutral API source in this repository; it does not require the upstream multi-version Gradle plugin or artifact repository.
Left Alt to open the build-mode radial menu.Attack/Destroy to start a bulk-break selection.Use Item/Place Block to start a placement or interaction selection.[ for undo and ] for redo.All supported targets use the same server-side use proper tools only setting for bulk breaking.
All integrations are optional. Effortless Structure launches without them, but matching mods must be installed on both client and server when their network or container materials are used.
| Integration | Supported targets | Additional notes |
|---|---|---|
| Applied Energistics 2 | All three | AE2WTLib is needed for AE2 wireless terminals; Curios is needed when a terminal is stored in an accessory slot. |
| Beyond Dimensions | All three | Provides network-material lookup and consumption. |
| Refined Storage | All three | Use the matching Refined Storage wireless-terminal/addon modules for the target version; Curios Integration enables accessory-slot terminals. |
| Sophisticated Backpacks | All three | Reads materials from accessible backpacks. |
| ProjectE | Forge 1.20.1 and NeoForge 1.21.1 | EMC conversion is optional and is not enabled for NeoForge 26.1.2. |
AE2 versions may also require their own dependencies, such as GuideME. Optional integrations never become hard dependencies of Effortless Structure.
This project is an unofficial maintenance port. It is not affiliated with or endorsed by the upstream authors.
All upstream attribution notices are retained. See https://github.com/Dasien-loop/effortless/blob/master/CHANGELOG.md for maintenance-port changes.
The project remains licensed under LGPLv3. Upstream copyright notices, attribution, and license obligations continue to apply to upstream-derived code and assets.