Map Making Tools
This mod provides convenient tools for editing vanilla Minecraft elements, significantly simplifying and speeding up the process of creating unique worlds. All changes made using the mod persist even after its removal. The mod is in active development and constantly improving.
The main control elements are the 'M' key and a special wrench. You can obtain the wrench through chat using the command /give @s mapmakingtools:wrench.


Item Editor
The item editor offers a user-friendly interface for working with NBT data of any items. To open the interface, hover over an item in your inventory and press the M key.
Tip: The currently edited item can be changed using the mouse wheel while hovering over the item in the top left corner of the interface.
Wrench
The wrench has several operating modes: quick build and block editing. The mode switches by scrolling the mouse wheel while hovering over the wrench in the inventory.
Quick Build
Inspired by the popular server mod 'World Edit', this mode provides powerful capabilities for large-scale world editing. To get started, you need to set primary and secondary selection points - with left and right mouse buttons respectively.

Tip: When holding Shift while setting a selection point, the position will be offset relative to the side of the clicked block.
After selecting an area, various commands are available to manipulate blocks within it. All commands start with a double slash // to distinguish them from standard commands.
//set block- Replaces all blocks in the selected area with the specified block//floor block- Replaces the bottom layer of the area with the specified block//roof block- Replaces the top layer of the area with the specified block//maze block- Creates a maze in the selected area (the algorithm guarantees connectivity of all maze parts)

Two commands that will save a lot of time:
//undo- Returns replaced blocks to their original state//redo- Repeats the action canceled by the//undocommand
The action history stores up to 10 recent operations for undo and redo.
Last Command
The last executed command is saved and displayed in the top left corner when holding the wrench. To repeat the last command, press the 'M' key twice.
Block Editing
This feature is currently under development. At the moment, it allows rotating various blocks with a right mouse click.
Important: Versions for 1.16/1.17 have similar functionality to other versions, but there are small differences between them. Only 1.16+ versions are supported.
- Version 1.7 is stable but very old - use with caution (create world backups)
- Version 1.12 was never completed and contains unfinished features and bugs