Effortless Structure
Effortless Structure is a multiplatform mod for placing and breaking blocks in Minecraft. It offers a set of modes allowing players to create structures and designs with ease. Additionally, it includes an randomizer that randomly selects items from a pre-defined list for random placement.
Downloads
Features
- Pure Vanilla Compatibility: This mod is designed to be fully compatible with a pure vanilla game without adding new items or making incompatible modifications.
- Item Randomizer: This mod includes an item randomizer that lets players place blocks and entities randomly from a pre-defined list.
- Clipboard: This mod includes a clipboard that lets players copy and paste blocks and entities between worlds.
How to Use
-
Hold LEFT_ALT/LEFT_OPTION key to open Build Mode Radial. You can switch build modes to create different structures. There are buttons for Undo/Redo, Replace, Settings, Pattern and Clipboard on the left side.
-
Click ATTACK/DESTROY key to start destroying blocks.
-
Click USE_ITEM/PLACE_BLOCK key to start placing/interacting blocks.
-
Click LEFT_BRACKET key to perform Undo. You can undo your last build operation.
-
Click RIGHT_BRACKET key to perform Redo. You can redo your last build operation.
Build Modes
-
Build modes are the basic shapes you need to choose when creating a structure. There are currently 13 different types of shapes. Each one has unique features like hollow or filled.
-
Disable: Place in the vanilla way.
-
Single: Place with increased reach distance.
-
Line: Place a line in any of the three axes.
-
Wall: Place a wall in X or Z axis.
-
Floor: Place a floor in Y axis.
-
Diagonal Line: Place a line at any angle.
-
Diagonal Wall: Place a wall at any angle.
-
Slope Floor: Place a sloped floor at any angle.
-
Cube: Place a cube.
-
Circle: Place a circle shape in any of the three axes.
-
Cylinder: Place a cylindrical shape in any of the three axes.
-
Sphere: Place a sphere made of blocks.
-
Pyramid: Place a pyramid made of blocks.
-
Cone: Place a cone made of blocks.
Replace
-
You can choose how to replace blocks when placing new blocks.
-
Disable: Replace air and replaceable blocks like grass only when placing new blocks.
-
Blocks and Air: Replace air and blocks that can be destroyed by tools when placing new blocks.
-
Blocks Only: Replace blocks that can be destroyed by tools only when placing new blocks.
-
Offhand Only: Replace blocks that holding in your offhand only when placing new blocks.
Pattern
-
You can create complex shapes by combining different transformers. You can use a mirror to create a mirrored copy of a wall shape, or use an item randomizer to create a wall of random blocks. There are currently 4 types of transformers.
-
Mirror: Mirrors blocks and entities for even and uneven builds.
-
Array: Copies blocks and entities in a specific direction for a specified number of times.
-
Radial: Places blocks and entities in a circular pattern around a central point. The circle can be divided into sections, and each section will contain a copy of the block placements.
-
Item Randomizer: Randomizes the placement of blocks.
Clipboard
- You can use clipboard to transfer structures between worlds by copying and pasting blocks.
Transformers
Platforms
- You need to install this mod on both the client side and server side.
- You can use this mod on servers with different platforms from your client.
- ViaFabric and ViaForge are also supported and tested.
Server + Client
Minecraft | Fabric | Forge |
---|---|---|
1.21 (Server + Client) | ✅ | ✅ |
1.20.6 (Server + Client) | ✅ | ✅ |
1.20.5 (Server + Client) | ✅ | ✅ |
1.20.4 (Server + Client) | ✅ | ✅ |
1.20.3 (Server + Client) | ✅ | ✅ |
1.20.2 (Server + Client) | ✅ | ✅ |
1.20.1 (Server + Client) | ✅ | ✅ |
1.20 (Server + Client) | ✅ | ✅ |
1.19.4 (Server + Client) | ✅ | ✅ |
1.19.3 (Server + Client) | ✅ | ✅ |
1.19.2 (Server + Client) | ✅ | ✅ |
1.19.1 (Server + Client) | ✅ | ✅ |
1.19 (Server + Client) | ✅ | ✅ |
1.18.2 (Server + Client) | ✅ | ✅ |
1.18.1 (Server + Client) | ✅ | ✅ |
1.18 (Server + Client) | ✅ | ✅ |
1.17.1 (Server + Client) | ✅ | ✅ |
1.17 (Server + Client) | ❌ | ❌ |
Server Only
Minecraft | Fabric | Forge | Sponge | CLI |
---|---|---|---|---|
1.20.6 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.20.5 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.20.4 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.20.3 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.20.2 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.20.1 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.20 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.19.4 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.19.3 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.19.2 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.19.1 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.19 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.18.2 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.18.1 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.18 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.17.1 (Server Only) | ❌ | ❌ | ❌ | ❌ |
1.17 (Server Only) | ❌ | ❌ | ❌ | ❌ |
Client Only (Commands)
Minecraft | Fabric | Forge | CLI |
---|---|---|---|
1.20.6 (Client Only) | ❌ | ❌ | ❌ |
1.20.5 (Client Only) | ❌ | ❌ | ❌ |
1.20.4 (Client Only) | ❌ | ❌ | ❌ |
1.20.3 (Client Only) | ❌ | ❌ | ❌ |
1.20.2 (Client Only) | ❌ | ❌ | ❌ |
1.20.1 (Client Only) | ❌ | ❌ | ❌ |
1.20 (Client Only) | ❌ | ❌ | ❌ |
1.19.4 (Client Only) | ❌ | ❌ | ❌ |
1.19.3 (Client Only) | ❌ | ❌ | ❌ |
1.19.2 (Client Only) | ❌ | ❌ | ❌ |
1.19.1 (Client Only) | ❌ | ❌ | ❌ |
1.19 (Client Only) | ❌ | ❌ | ❌ |
1.18.2 (Client Only) | ❌ | ❌ | ❌ |
1.18.1 (Client Only) | ❌ | ❌ | ❌ |
1.18 (Client Only) | ❌ | ❌ | ❌ |
1.17.1 (Client Only) | ❌ | ❌ | ❌ |
1.17 (Client Only) | ❌ | ❌ | ❌ |
Dependencies
Forge
Dependency | Download |
---|---|
Forge Loader | https://files.minecraftforge.net/ |
Fabric
Dependency | Download |
---|---|
Fabric Loader | https://fabricmc.net/use/installer/ |
Fabric API | https://www.curseforge.com/minecraft/mc-mods/fabric-api/files |
Credits
- Requioss, the author of Effortless Building
- loehnertj, for porting to 1.20.2
License
Effortless Structure is licensed under LGPLv3.
External resources
Project members
Huskuraft