Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huskcasaca/effortless
A multiplatform mod for placing and breaking blocks in Minecraft.
https://github.com/huskcasaca/effortless
fabricmc forge minecraft minecraft-fabric minecraft-forge minecraft-mod minecraft-plugin mod
Last synced: 3 months ago
JSON representation
A multiplatform mod for placing and breaking blocks in Minecraft.
- Host: GitHub
- URL: https://github.com/huskcasaca/effortless
- Owner: huskcasaca
- License: lgpl-3.0
- Created: 2022-09-16T07:37:24.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-05-23T07:47:39.000Z (7 months ago)
- Last Synced: 2024-05-23T08:52:34.173Z (7 months ago)
- Topics: fabricmc, forge, minecraft, minecraft-fabric, minecraft-forge, minecraft-mod, minecraft-plugin, mod
- Language: Java
- Homepage:
- Size: 18 MB
- Stars: 28
- Watchers: 2
- Forks: 9
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
![Logo](assets/logo.png)
# 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
- [Curseforge](https://www.curseforge.com/minecraft/mc-mods/effortless)
- [Modrinth](https://modrinth.com/mod/effortless)## 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](https://github.com/ViaVersion/ViaFabric) and [ViaForge](https://github.com/ViaVersion/ViaForge) are also
supported and tested.### Server + Client
| Minecraft | Fabric | Forge |
|--------------------------|--------|-------|
| 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](https://www.curseforge.com/members/requioss)**, the author
of [Effortless Building](https://www.curseforge.com/minecraft/mc-mods/effortless-building)
* **[loehnertj](https://github.com/loehnertj)**, for porting to 1.20.2## License
Effortless Structure is licensed under LGPLv3.