Skip to content

Releases: Amulet-Team/Amulet-Map-Editor

Amulet v0.6.3

17 Apr 15:25
Compare
Choose a tag to compare
Amulet v0.6.3 Pre-release
Pre-release

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.

Changelog

  • UI redesign of the edit program. This now has a layout closer to MCEdit Unified.
  • Added camera coordinates to the UI.
  • Made selection box resizeable using a new UI.
  • Del key now fills the selection with air.
  • Loading bars to show an operation is running and how long it might take.

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.

Amulet v0.6.2

09 Apr 15:40
Compare
Choose a tag to compare
Amulet v0.6.2 Pre-release
Pre-release

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.

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

Minor UI modifications
Cleaned up some block translations
Added usage documentation and controls
Fixed some mac and linux issues
Added a landing program when a world is loaded
Small visual changes to the selection box
Added block select when mouse is not locked
Double right click also toggles mouse lock. This was previously just middle click. Hopefully this should help some laptop users.

Amulet V0.6

27 Mar 10:25
Compare
Choose a tag to compare
Amulet V0.6 Pre-release
Pre-release

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

Amulet Converter/Editor V0.5.1

23 Mar 17:28
Compare
Choose a tag to compare
Pre-release

Please read this carefully before downloading.

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 but we are not there yet. The program can now do basic fill and replace operations with changes saved to the input world. 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.

When selecting worlds double check that the names at the bottom of the screen next to the convert button match up with the ones you selected.
There is currently a bug where the screen jumps a little causing a different world to be selected.

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 of the conversions.
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 during conversion 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

This is mostly the same a release v0.5 with some bug fixes.
Fixed rendering in the clone tool. You can now see where your selection is being moved to in the renderer.
Fixed saving chunks to the Bedrock format if they are empty.
Fixed loading some Bedrock chunks that are technically corrupt.
Added block shading to make using the UI a little easier.

Amulet Converter/Editor V0.5

21 Mar 14:15
Compare
Choose a tag to compare
Pre-release

Please read this carefully before downloading.

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 but we are not there yet. The program can now do basic fill and replace operations with changes saved to the input world. 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.

When selecting worlds double check that the names at the bottom of the screen next to the convert button match up with the ones you selected.
There is currently a bug where the screen jumps a little causing a different world to be selected.

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 of the conversions.
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 during conversion 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

Extended the plugin pipeline.
Added a clone plugin as well as the UI and renderer to handle it. (For some reason the renderer isn't displaying)
Large reorganisation of the renderer to make adding more objects easier.
Added wildcard property support to the pick block tool within replace.
Escape now kicks the mouse out of the window.
Changed sky colour.
Project restructuring.
Fixed some block texture issues.
Added support for loading and saving Minecraft Java mcc files for large chunks.
Added a class to handle data outside of the world class.
Added some useful methods to the selection class.
Changed the way blocks are stored internally. This now allows for only the required data to be in memory. It also supports infinite height chunks which will be useful for mods.

Amulet Converter/Editor V0.4

03 Mar 19:55
Compare
Choose a tag to compare
Pre-release

Please read this carefully before downloading.

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 but we are not there yet. The program can now do basic fill and replace operations with changes saved to the input world. 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.

When selecting worlds double check that the names at the bottom of the screen next to the convert button match up with the ones you selected.
There is currently a bug where the screen jumps a little causing a different world to be selected.

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 of the conversions.
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 during conversion 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

Amulet is now not just a converter!!! It can do some editing as well.
Added a user defined selection box to the renderer.
Added a few operations with user customisability.
Added the ability for users to create their own operations for use in the program. (still WIP and the API will change)
Reworked the renderer to allow unloading/reloading chunks
Added undo/redo controls to the 3D editor.
Fixed some more memory leak issues (let us know if there are still problems)
Fixed some more issues with the renderer

Amulet Converter V0.3

18 Feb 18:56
Compare
Choose a tag to compare
Amulet Converter V0.3 Pre-release
Pre-release

Please read this carefully before downloading.

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 but we are not there yet. It is currently a program that can convert one world into another and view the world in a 3D viewer.

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.

When selecting worlds double check that the names at the bottom of the screen next to the convert button match up with the ones you selected.
There is currently a bug where the screen jumps a little causing a different world to be selected.

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 of the conversions.
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 two log files in the logs folder. These help us work out what has gone wrong during conversion 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

Hopefully reduced the program's hunger for memory. It was rather hungry before (let us know if there are still problems)
Fixed some issues with the renderer

Amulet Converter V0.2

14 Feb 19:39
Compare
Choose a tag to compare
Amulet Converter V0.2 Pre-release
Pre-release

Please read this carefully before downloading.

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 but we are not there yet. It is currently just a program that can convert one world into another. (This version adds a 3D viewer)

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.

When selecting worlds double check that the names at the bottom of the screen next to the convert button match up with the ones you selected.
There is currently a bug where the screen jumps a little causing a different world to be selected.

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 of the conversions.
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 two log files in the logs folder. These help us work out what has gone wrong during conversion 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

Fixed an issue that caused the UI to lock up when converting
Fixed a few block translation issues
Redesigned the UI a bit to hopefully streamline the conversion process
Added a 3D viewer (experimental)

Amulet Converter V0.1

04 Feb 16:33
Compare
Choose a tag to compare
Amulet Converter V0.1 Pre-release
Pre-release

Please read this carefully before downloading.

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 but we are not there yet. It is currently just a program that can 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.

When selecting worlds double check that the names at the bottom of the screen next to the convert button match up with the ones you selected.
There is currently a bug where the screen jumps a little causing a different world to be selected.

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 of the conversions.
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 two log files in the logs folder. These help us work out what has gone wrong during conversion 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.