Please read this carefully before downloading.
Amulet is a new Minecraft world editor and converter that supports Java and Bedrock, numerical and blockstate worlds.
We do not expect the program to corrupt any worlds but please back up any saves that you care about in the two Minecraft directories located at
Java -------- %AppData%/.minecraft
Bedrock ---- %LocalAppData%/Packages/Microsoft.MinecraftUWP_8wekyb3d8bbwe/LocalState/games/com.mojang/minecraftWorlds
We are working towards Amulet being a full 3D editor and we are starting to get there. The program can now do basic fill, replace, clone and delete chunk operations with changes saved to the input world. It also supports copying selections from one world into either the same world or a different world. The other world does not even need to be the same format. It can also be used as a world converter to convert one world into another.
The converter works by first specifying the input world. This is the data that will be converted to the output world.
Then you specify the output world, click convert and the input world will get merged into the output world replacing any chunks at those locations
As such do not select an output world that you care about as some of the chunks will get overwritten. If you really want to use a world you care about as the output, make a copy of it before converting.
The input world should remain unchanged but to be safe back this up as well.
Conversion Process
Download and extract the zip file to somewhere on your computer. All of the files are required.
Run Amulet-Converter.exe
Make sure that all worlds are closed and Minecraft is either closed or on the main menu.
A black console should appear along with a user interface showing you worlds you can pick.
Click on the world you want to open (this is the input world) - See the description on worlds below.
The screen should change to the world view. (Note at the top of the screen there should be two tabs. One is the main menu and one is the name of the world)
Select the output world (the one that will get overwritten)
Click the convert button and wait for the loading bar to finish at which point a box will appear saying it has finished.
You can now either close the translator and open the world in game, select a new output world to convert the same input world again or go back to the menu to select a new input world.
Worlds
Amulet supports all vanilla worlds newer than (and including) Java 1.12 and Bedrock 1.7 and some older worlds may work as the input world.
The program supports conversion to and from any world format newer than those versions.
For example here are some conversions that are possible
Java 1.12 to Bedrock 1.7
Java 1.13 to Bedrock 1.12
Java 1.15 to Bedrock 1.14
Java 1.12 to Java 1.15
Java 1.15 to Java 1.12
Bedrock 1.7 to Java 1.15
Bedrock 1.12 to Java 1.13
Bedrock 1.14 to Java 1.12
Bedrock 1.14 to Bedrock 1.7
Bedrock 1.7 to Bedrock 1.14
Known limitations
Items are currently only supported within the same platform (Java to Java or Bedrock to Bedrock)
Entities are not currently supported
If a chunk cannot be loaded it will not be converted (see below for how you can help)
There are some issues with the block translations and some blocks that have not been implemented yet (see below for how you can help)
How can you help us?
First of all you can use the program and tell us what you think.
We are mostly concentrating on what the program can do rather than how easy it is to use so bear that in mind when giving feedback.
The program will create a number of log files in the logs folder. These help us work out what has gone wrong and should help us fix the issues.
Please send over these files either through Twitter to gentlegiantJGC or amulet_editor or in our Discord channel in the #amulet-discussion chat.
It will also be helpful if you can let us know of blocks that have been converted badly.
Changelog
Added support in the UI to switch between dimensions. You can now edit the nether and the end.
Added copy and paste support (this works between worlds as well) ctrl+c and ctrl+v or through the menu.
Added a goto tool (ctrl+g) which will bring up a dialogue to type coordinates in.
Added a chunk grid to help when moving around and seeing which chunks exist.
Modified the plugin pipeline.
Added a menu system which is customisable per program.
Added menu items and shortcuts for existing features
Fixed some UI issues