Back to mods
ShapesEdit project artwork

CurseForge · Minecraft mod

ShapesEdit

WorldEdit but Shapes!

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which ShapesEdit release should I use?

Updated 4 years ago
Latest stable file Shapes Edit 1.0.1
Game version 1.17.1
Loader Fabric

ShapesEdit Shapes Edit 1.0.1 targets 1.17.1 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.

Where it goes

Is ShapesEdit required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does ShapesEdit Shapes Edit 1.0.1 need?

Shapes Edit 1.0.1. Change the file and its required mods may change too.

All 1 required mods have matching files

Install Fabric API first. We found matching files for this game-version and loader setup.

Fabric API Needed by ShapesEdit Shapes Edit 1.0.1
required
Matching file found Matched file: [1.17.1] Fabric API 0.46.1+1.17

We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add ShapesEdit without breaking your instance.

Built for ShapesEdit Shapes Edit 1.0.1. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Shapes Edit 1.0.1. It targets 1.17.1 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Fabric API first. We found matching files for this game-version and loader setup.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Shapes Edit 1.0.1. It opens that exact file at the source.

About this project

What does ShapesEdit add?

Shapes Edit! Worldedit but with shapes and a lot of control!

This mod lets you create, place, and modify and shape in the 3D plane! Like worldedit where you can do commands to fill in areas with ease, Shapes Edit lets you fill in shapes with ease!

If you want to talk to me personally, come to my Discord server.

You can donate to my Patreon for exclusive perks, head there to learn more.

Commands

There are many new commands in the mod that let you control what you do with the shapes.

/shape - This is the base command.

/shape layer - This is the base 'layer' command

  • add_layer - Adds a shape.
  • subtract_layer - Subtracts a shape.
  • intersect_layer - Intersects a shape.
  • exclude_layer - Excludes a shape.
  • dilate_layer / scale_layer - Scales the shape based on X, Y, and Z scales
  • rotate_degrees_layer - Rotates a shape based on X, Y, and Z rotations in degrees (0-360) format.
  • rotate_layer - Rotates a shape in Quaternation format.
  • bend_layer - Bends a shape based on how much to bend in degrees format, how tall it is, and what Axis to bend on.
  • helix_bend_layer - Bends a shape in a helix bend based on how tall each loop is, how big the helix radius is, and what Axis to bend on.
  • translate_layer - Moves a shape's X, Y, and Z coords based on a position value. This does not Set, this Moves. Shapes automatically start at (0, 0, 0)
  • noise_translate_layer - Translate layer, but randomly moves it based on its position and how much it moves.

/shape finish - Finalizes the shape and is ready for validation and filling.

/shape finish validate - Validates the shape for each position.

  • air - Valid if the position is in air.
  • blacklist - Valid if the block at the position is not in the BlackList. List format is a number for how big the list is, then the corresponding blocks.
  • safelist - Valid if the block at the position is in the SafeList. List format is a number for how big the list is, then the corresponding blocks.

/shape finish fill - Fills the shape.

  • simple - Fills in each valid position with a block.
  • random_simple - Simple, but only with a certain chance to place a block.
  • list - Fills in each valid position with random block from a list. List format is a number for how big the list is, then the corresponding blocks.

There are many shapes builtin into the game.

  • rectangle - Width and Height. (Square)
  • ellipse - Width and Height. (Circle)
  • elliptical_prism - Width, Height, and Depth. (Tube)
  • rectangular_prism - Width, Height, and Depth. (Cube)
  • triangular_prism - Width, Height, and Depth.
  • rectangular_pyramid - Width, Height, and Depth.
  • elliptical_pyramid - Width, Height, and Depth. (Cone)
  • ellipsoid - Width, Height, and Depth. (Sphere)
  • hemi_ellipsoid - Width, Height, and Depth. (Half of Sphere)

Important

This is a Fabric mod, do not mistake this for Forge.

(Pseudo) FAQ

Will you move this to forge?

No

Will you move this to x.xx.xx version?

No.

How do I play this mod, it won't load for me!

This is a fabric mod, a tutorial can be found here.

Project description from CurseForge.

Pick your setup

ShapesEdit by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

5 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

ShapesEdit versions and loaders

2 of 2 releases match

Looking for an older file? The official CurseForge project page is in Resources.