Build mode is getting better and better, but new funtions come with new problems. Some of them can be solved individually (like here), but why not solve all of them at once?
Problems:
Solution:
Separate frame drawing from other functions (like shown in this MCEdit tutorial, 4:42-12:00):
Bonus: Moving the core!
Edit: Changed title to better explain what this is about.
Problems:
- The frame to place or delete several blocks at once goes in the wrong direction most of the times.
- Placement and deletion frames go in different directions, which is irritating.
- Copy and paste frames go in different directions as well.
- Copying non-cuboid objects and pasting objects in general is a pain in the arm.
- Pasting large objects and placing grids for large ellipsoids causes heavy drops in framrate.
- Paste function can't overwrite blocks.
- Mirroring a part of a build after having forgot to set a mirror plane is difficult.
- Core can't be moved.
Solution:
Separate frame drawing from other functions (like shown in this MCEdit tutorial, 4:42-12:00):
- Click a block to set one frame corner.
- Click another block to set another corner.
- Frame is drawn as axis aligned bounding box of the chosen blocks.
- Frame size can be increased and decreased in all six directions via mouse or hotkeys.
- Ctrl + A creates a bounding box of the whole entity.
- The frame can be moved in all three dimensions via hotkeys, Shift + Hotkey moves the frame 10 blocks at once.
- Fill, delete, replace and copy funtions can then be applied to this frame.
- Clicking "paste" creates a frame in the size of the object in the clipboard. Checking the "preview" box shows the object like it does now. This way the frame can be positioned roughly without impacting the frame rate, and then, after clicking "preview", the position can be fine-tuned. Of course the object can be rotated, but also mirrored, and the frame swaps dimensions accordingly.
- Clicking "ellipsoid" button creates an ellipsoid with the frame's dimensions as diameters.
- Clicking "move" button moves all blocks within the frame (except the core if it's inside the selection) when the frame is moved. Rotation via mousewheel is possible as well. Blocks moved to the core's position are deleted instead and a warning message is shown.
- Checkbox "overwrite existing blocks" is available for fill, paste, ellipsoid and move functions. Only non-empty blocks do overwrite.
- Checkbox "overwrite with empty blocks" is available for paste and move funtions, if "overwrite existing blocks" is checked.
Bonus: Moving the core!
- Simply combine numbers 5 and 10.
- ...
- Profit
Edit: Changed title to better explain what this is about.
Last edited: