Language

Axis World Editor

Axis World Editor

Modrinth

Vanilla WorldEdit: 1 Tool, ∞ Features.

60.5k downloads 45 followers updated 23h ago
latest v0.5.2-mod Modrinth
Datapack Fabric Forge Neoforge Quilt 1.21.3 – 26.3 Game-mechanicsManagementUtility

💡 Features

Axis - is all-in-one vanilla toolset for easy and convenient real-time world editing.

⚙️ Performance & Core Algorithms

🛠️ Tools and Commands

Tons of Tools and Commands for speeding up your building process
ℹ️ You will find a complete list of tools and commands, as well as their purposes, in the in-game wiki.

🔧Tools

tools
Automatically run functions based on your actions. Each tool has several modes. Throw (default:Q) to change mode, put in offhand (default:F) to change tool.
How to use (X) tool?
Look at the item tooltip, or open the detailed documentation using /function we:help.

| Tool | Modes | Description |
| :--- | :--- | :--- |
| Selector (Axe) | Raycast Mid air 15 Mid air 10 Mid air 5 | Left and Right-mouse clicks to set both region corners. |
| Resize | 1 10 Double Lasso | Left and Right-mouse clicks to resize region in the direction you are facing. |
| String | Raycast Mid air 30 Mid air 20 Mid air 10 | Use it to measure distance by clicking LMB and RMB. |
| Paste brush | Fill-paste (10/20/30/Ray) Replace-paste (10/20/30/Ray) | Right-mouse click to paste (clone) selected region to any other place. |
| Block brush | Diameter 1 Diameter 3 Diameter 5 Diameter 7 | Left-mouse click to pick block, Right-mouse click to paint. |
| Display Modification | Scale - 0.5, 0.125, 0.015625 Move - 0.5, 0.125, 0.015625 Rotate - 22.5, 5.625, 1.40625 | |

[↑Collapse all]

💻 Commands

commands
Manual use. /function we:help for more info.
How to use (X) command?
All the user commands are available on the path /function we:. To view each command description, run /function we:help. You need OPerator rights in the world where you want to use the datapack.

Basic

| Command | Aliases | Description |
| :--- | :--- | :--- |
| help | h | Opens help page |
| settings | config | Opens settings page |
| wand | w get | Gives you tool for selecting regions. You can take wooden axe from your creative inventory and it will become wand.
Click left mouse button to set the first point of the region, Click right mouse button to set the second point of the region. Both points create a region between them.
Read tooltips for more info about using tools and modes. |
| uniwand | | Opens UI with all the tools for you to choose |
| flight | | Opens the flight settings menu |
| pin | | Allows you to pin up to 10 custom commands above the Axis chat menu, and use them with a mouse click. Format: /function we:pin {slot:2,cmd:'say Hello World!'} <-- "cmd" without backslash (/) |
| uninstall | unins | Opens the datapack uninstall menu |

Regions

| Command | Aliases | Description |
| :--- | :--- | :--- |
| 1 | | Set the first point of the region. Both points create a region between them |
| 2 | | Set the second point of the region. Both points create a region between them |
| expand | | Expands the region by 1 block in the direction you are facing. You can use resize tool unstead |
| contract | | Expands the region by 1 block in the direction you are facing. You can use resize tool unstead |
| clear | c | Clears all selected points and regions |

Operations

| Command | Aliases | Description |
| :--- | :--- | :--- |
| forceid.from {id:*} | | From = the block that is normally taken from the left hand. Allows you to force the block ID, including the blockstate, when executing all commands that require a block ID. |
| forceid.to {id:*} | | To = the block that is normally taken from the right hand. Allows you to force the block ID, including the blockstate, when executing all commands that require a block ID. |
| forceid.clear | | Clear = removes the Force ID from both storages. Allows you to force the block ID, including the blockstate, when executing all commands that require a block ID. |
| set | | Replaces all blocks in the region with the one you are holding in main hand. If you have no blocks in specified slot, it will be considered as air |
| fill | | Fills all air blocks in the region with the one you are holding in main hand. If you have no blocks in specified slot, it will be considered as air |
| replace | | Replaces all blocks in the region from the one you are holding in off hand with the one you are holding in main hand. if you have no blocks in specified slot, it will be considered as air |
| replacenear | | Replaces all blocks in radius ({r:1} or {r:5}, etc.) around player from the one you are holding in off hand with the one you are holding in main hand. if you have no blocks in specified slot, it will be considered as air |
| delete | del | Deletes everything in the region |
| drain | | Removes liquids from the selected region |
| extinguish | | Removes fire from the selected region |
| move | | Moves the region by 1 block in the direction you are facing |
| copy | | Saves selected area to the buffer. Use together with paste. Copying/Pasting buffer differs from clonebrush, as you can do it between dimensions. The build pastes exactly like it was when you used copy. On the other side, clonebrush clones it from place 1 to place 2 in real time |
| paste.fill | | Pastes saved area from buffer to the player and blends it with blocks/terrain. Use together with 'copy' |
| paste.replace | | Pastes saved area from buffer to the player and deletes all the blocks/terrain on the way. Use together with 'copy' |
| overlay | | Overlays all blocks in your selection with one you are holding in main hand |
| center | | Finds a center of your region and places 1 to 8 blocks of you are holding in main hand. If you have no blocks in specified slot, it will be considered as glass. If there are already solid blocks in the cetnter of the region, only particles will be displayed |
| walls | | Replaces all outline blocks in the region with the one you are holding in main hand. If you have no blocks in specified slot, it will be considered as air |
| stack | | Stacks the region in the direction you are facing |
| line | | Builds a line of block you are holding in main hand from point 1 to point 2. If you have no blocks in specified slot, it will be considered as glass |
| rotate | | Rotates the region by the specified number of degrees. Affects entities |
| freerotate | | Rotates the region without size or angle restrictions (diagonal rotation is possible). Does not affect entities. |
| flip | | Mirrors the selected area in the direction of view. Affects entities |
| cut | | Copies a region to the clipboard and cuts it out |
| circle | | Draws a circle with the specified radius ({r:1} or {r:5}, etc.) |
| hcircle | | Similar to we:circle, but draws a hollow circle instead of a filled one. |
| triggerupdates | upd | Triggers updates of all blocks in the selected region |
| setnoise.perlin | | Replaces the selected area with Perlin noise. The noise can consist of two blocks: the one you hold in your left and one you hold in your right hand. If one of your hands is empty, the block will be considered as air. |
| setbiome | | Sets the specified biome to the selected region. |
| fillbiome | | Fills the selected region with the specified biome. |
| regenerate | regen | Reverts everything within the selection box to its original state based on the world seed. |

History

| Command | Aliases | Description |
| :--- | :--- | :--- |
| undo | | Cancels previous action |
| redo | | Redoes previous action (use after Undo) |
| clearhistory | | Deletes all previously saved actions and clears history buffers. Clearing history is recommended when you want to make a 'checkpoint' during building, so you don't accidently undo/redo old actions you don't want to |

Brushes

| Command | Aliases | Description |
| :--- | :--- | :--- |
| b/wand | b/w b/get | Gives you brush tool. You can take regular brush from your creative inventory and it will become brush tool. Left-click to choose block, Right-click to paint. Read tooltips for more info about using tools and modes. |

Displays

This is much more convenient to use the quick menu to modify displays than to write these commands manually. To open the menu, take the display modification tool (/function we:d/w) and select the desired display.

| Command | Aliases | Description |
| :--- | :--- | :--- |
| d/wand | d/w | Gives a display modification tool |
| d/create_block_display | | Creates a block display entity from the item in your main hand. If the chosen item doesnt have a block state, null display (existing entity with size 0,0 and no visuals) will be summoned |
| d/create_item_display | | Creates an item display entity from the item in your main hand. If the chosen item doesnt have an item state, null display (existing entity with size 0,0 and no visuals) will be summoned |
| d/duplicate | | Creates the exact copy of the selected display entity |
| d/billboard/center | | Display will automatically rotate towards the player on both axes |
| d/billboard/fixed | | Display will NOT automatically rotate towards the player |
| d/billboard/horizontal | | Display will automatically rotate towards the player on X and Z axes |
| d/billboard/vertical | | Display will automatically rotate towards the player on Y axis |
| d/brightness/block | | Sets block brightness (light level) override for display |
| d/brightness/sky | | Sets sky brightness (light level) override for display |
| d/culling/height | | Sets display hitbox height. Setting the culling hitbox allows not to render the display entity if it is outside the border of the screen. For optimization purposes |
| we:d/culling/width | | Sets display hitbox width. Setting the culling hitbox allows not to render the display entity if it is outside the border of the screen. For optimization purposes |
| we:d/culling/range | | Sets the maximum distance from player in proportion to player's entity rendering distance (default=1) at which the entity will be rendered. (Not in blocks! If the player's entity rendering distance = 8 chunks -> the value 1 = 8 chunks, the value 0.5 = 4 chunks, etc.) |
| d/glow_color | | Changes the color of the glow effect outline. Decimial format |
| d/interpolation_ticks | | Sets the amount of ticks needed to interpolate from state1 to state2 in game ticks (State = scale, rotation, etc.) (1 second = 20 game ticks) |
| d/teleportation_ticks | | Sets the amount of ticks needed to interpolate from pos1 to pos2 in game ticks (Pos = xyz position) (1 second = 20 game ticks) |
| d/reset_brightness | | Resets block and sky brightness overrides |
| d/reset_culling | | Resets culling width, height, and view range |
| d/reset_glow | | Resets glow color and removes the glow outline |
| d/reset_interpolations | | Resets interpolation and teleportation duration |
| d/reset_position | | Resets position / snaps entity to the block grid |
| d/reset_rotation | | Resets rotation. (resets only the entity format rotation, not the quaderion format rotation) |
| d/reset_scale | | Resets scale |
| d/remove | delete | Deletes the selected display entity |

[↑Collapse all]

🚀 Smart Forceloading

Smart Forceloading - edit millions of blocks even in unloaded chunks safely.

50+ Million blocks successfully replaced (in one go)
50 million blocks

📖 Undo / Redo

Undo / Redo - so you could revert up to 58.000 actions. (in a row)
history management menu

🪄 Display-Entity Modification

Display-Entity Modification - Create and edit models directly in-game.
menu
scalemoverotate

[↑Collapse all]

🧩 Custom & Modded Support

Every command Supports Custom & Modded blocks, biomes, and dimensions.

Pasting trees from Biomes O Plenty mod, consisting of modded blocks, using the PasteBrush tool:
pastebrush

✨ QOL

  • Settings to disable all the features you don't like, and Help Menu containing descriptions for every feature and command in the datapack
  • Ghost-Flight and Boost-Flight creative abilities
  • Pinning Commands to the chat for further use in 1 click!
  • Fast-Typing via chat-menu - you don't have to write "/function:we" every time - just click 1 button!
  • Multi-Hotbar - quickly swap 9 independent hotbars
  • Hot-Reload - Press key combination for instant /reload: useful for datapackers and mapmakers

🎨 Visuals & Sounds

  • Color-Themes - Customize the interface appearance with presets or HEX-code colors
  • Highlighting Markers (entities) with text displays
  • Nice Sound Effects & Visual Previews for actions

🌐 Localizations

Don't use Google in parallel with building!

  • English (en_us) - GamerGoBC
  • Deutsch (de_de) - Corrwinn
  • Русский (ru_ru) - GamerGoBC
  • More coming soon... join the Discord server if you want to help!

📚 Guides

📦 Installation
Video
Step-by-Step

1. Look at the top right corner of the screen and click "Download".

download1

2. Select your game version, and platform "Datapack".

download2

3. You will see two files for downloading: Datapack and Resourcepack - download them.

download3

4. Press [Win] + [R] and type %AppData% in the search box and click [OK]

download4

5. Look for the .minecraft folder and open it.

download5

6. Put Datapack in saves\YourWorld\datapacks

download6download7download8

7. Put Resourcepack in resourcepacks and choose it in - game: (ESC>settings>resourcepacks)

download10
download11

8. Rejoin your world or type /reload in chat

download12

[↑Collapse all]

GamerGoBC Plushie

Versions

Release
0.5.2-mod
fabric, forge, neoforge · 26.3-pre-3, 26.3-rc-1, 26.3-rc-2 · 23h ago
- Fixed MultiHotar
232
Release
0.5.2-datapack
datapack · 26.3-pre-3, 26.3-rc-1, 26.3-rc-2 · 23h ago
- Fixed MultiHotar
32
Release
0.5.1-mod
fabric, forge, neoforge · 26.3-pre-3, 26.3-rc-1, 26.3-rc-2 · 7d ago
- Updated to 26.3
148
Release
0.5.1-datapack
datapack · 26.3-pre-3, 26.3-rc-1, 26.3-rc-2 · 7d ago
- Updated to 26.3
42
Release
0.5.0-mod
fabric, forge, neoforge · 26.2 · 1mo ago
### 📝Developer Notes - Before updating, It is highly recommended to delete the folder .minecraft/saves/YourWorld/dimensions/xwe <-- this. It will free up a…
7.6k
Release
0.5.0-datapack
datapack · 26.2 · 1mo ago
### 📝Developer Notes - Before updating, It is highly recommended to delete the folder .minecraft/saves/YourWorld/dimensions/xwe <-- this. It will free up a…
993
Release
0.4.0-mod
fabric, forge, neoforge · 26.2 · 2mo ago
### 📝Developer Notes - Known issue: Some toasts are not rendered. Will be fixed in the next release, alongside the addition of all the missing toasts for…
1.7k
Release
0.4.0-datapack
datapack · 26.2 · 2mo ago
### 📝Developer Notes - Known issue: Some toasts are not rendered. Will be fixed in the next release, alongside the addition of all the missing toasts for…
242
Release
0.3.1-mod
fabric, forge, neoforge · 26.3-snapshot-1, 26.3-snapshot-2, 26.3-snapshot-3 · 2mo ago
### ⚙️Technical - Updated to 26.3
920
Release
0.3.1-datapack
datapack · 26.3-snapshot-1, 26.3-snapshot-2, 26.3-snapshot-3 · 2mo ago
### ⚙️Technical - Updated to 26.3
184
Release
0.3.0-mod
fabric, forge, neoforge · 26.2-snapshot-3, 26.2-snapshot-4, 26.2-snapshot-5 · 3mo ago
### ⚙️Technical - Updated to 26.2 - Some optimization of selectors - New, Dynamic History-control panel - More intuitive and visually clear - Can…
2.2k
Release
0.3.0-datapack
datapack · 26.2-snapshot-3, 26.2-snapshot-4, 26.2-snapshot-5 · 3mo ago
### ⚙️Technical - Updated to 26.2 - Some optimization of selectors - New, Dynamic History-control panel - More intuitive and visually clear - Can…
279

Comments 0

No comments yet. Be the first to share your thoughts.

FAQ

How do I install Axis World Editor?

Download the file for your Minecraft version and loader from this page, then drop the .jar into your mods (or plugins) folder and launch the game.

Is Axis World Editor free?

Axis World Editor is free to download on Modgrid — we link straight to the official source, no paywall or bundled installer.

Which Minecraft versions does Axis World Editor support?

Works with Datapack, Fabric, Forge, Neoforge. Supports versions 1.21.3–26.3. See the download section on this page for the full list of supported versions and loaders.

Download Axis World Editor

R 0.5.2-mod 26.3-pre-3, 26.3-rc-1, 26.3-rc-2 fabric, forge, neoforge 2.0 MB R 0.5.2-datapack 26.3-pre-3, 26.3-rc-1, 26.3-rc-2 datapack 404 KB R 0.5.1-mod 26.3-pre-3, 26.3-rc-1, 26.3-rc-2 fabric, forge, neoforge 2.0 MB R 0.5.1-datapack 26.3-pre-3, 26.3-rc-1, 26.3-rc-2 datapack 434 KB R 0.5.0-mod 26.2 fabric, forge, neoforge 2.0 MB R 0.5.0-datapack 26.2 datapack 404 KB R 0.4.0-mod 26.2 fabric, forge, neoforge 1.9 MB R 0.4.0-datapack 26.2 datapack 386 KB R 0.3.1-mod 26.3-snapshot-1, 26.3-snapshot-2, 26.3-snapshot-3 fabric, forge, neoforge 4.8 MB R 0.3.1-datapack 26.3-snapshot-1, 26.3-snapshot-2, 26.3-snapshot-3 datapack 377 KB R 0.3.0-mod 26.2-snapshot-3, 26.2-snapshot-4, 26.2-snapshot-5 fabric, forge, neoforge 4.8 MB R 0.3.0-datapack 26.2-snapshot-3, 26.2-snapshot-4, 26.2-snapshot-5 datapack 381 KB R 0.2.4-mod 26.1, 26.1.1, 26.1.2 fabric, forge, neoforge 4.8 MB R 0.2.4-datapack 26.1, 26.1.1, 26.1.2 datapack 366 KB R 0.2.3-mod 26.1, 26.1.1, 26.1.2 fabric, forge, neoforge 4.8 MB R 0.2.3-datapack 26.1, 26.1.1, 26.1.2 datapack 364 KB R 0.2.2-mod 26.1, 26.1.1, 26.1.2 fabric, forge, neoforge 4.8 MB R 0.2.2-datapack 26.1, 26.1.1, 26.1.2 datapack 364 KB R 0.2.1-mod 26.1, 26.1.1, 26.1.2 fabric, forge, neoforge 4.8 MB R 0.2.1-datapack 26.1, 26.1.1, 26.1.2 datapack 364 KB R 0.2.0-mod 1.21.11 fabric, forge, neoforge 957 KB R 0.2.0-datapack 1.21.11 datapack 358 KB B 0.1.8-mod 1.21.11 fabric, forge, neoforge 1.2 MB B 0.1.8-datapack 1.21.11 datapack 320 KB B 0.1.7-mod 1.21.9, 1.21.10 fabric, forge, neoforge 1.1 MB B 0.1.7-datapack 1.21.9, 1.21.10 datapack 290 KB B 0.1.6-mod 1.21.6, 1.21.7, 1.21.8 fabric, forge, neoforge 1.0 MB B 0.1.6-datapack 1.21.6, 1.21.7, 1.21.8 datapack 270 KB B 0.1.5-mod 1.21.6, 1.21.7, 1.21.8 fabric, forge, neoforge 965 KB B 0.1.5-datapack 1.21.6, 1.21.7, 1.21.8 datapack 226 KB B 0.1.4-mod 1.21.6, 1.21.7, 1.21.8 fabric, forge, neoforge 647 KB B 0.1.4-datapack 1.21.6, 1.21.7, 1.21.8 datapack 168 KB B 0.1.3-mod 1.21.5 fabric, forge, neoforge 568 KB B 0.1.3-datapack 1.21.5 datapack 144 KB B 0.1.2-datapack 1.21.5 datapack 96 KB B 0.1.1-datapack 1.21.4 datapack 120 KB B 0.1.0-datapack 1.21.4 datapack 119 KB A 0.0.5-datapack 1.21.4 datapack 91 KB A 0.0.4-datapack 1.21.4 datapack 80 KB A 0.0.3-datapack 1.21.3 datapack 75 KB A 0.0.2-datapack 1.21.3 datapack 60 KB A 0.0.1-datapack 1.21.3 datapack 57 KB

Files are served directly from the original source. Modgrid does not host or modify them.