Releases: Amulet-Team/Amulet-Map-Editor
Render and UI back-end redesign and Chunk view and tool
Additions:
- A top down 2D view for easier navigation and viewing.
- A chunk tool for modification of chunks.
- A prune operation has been added to the chunk tool.
Changes
- The delete chunk operation has been moved into the chunk tool
- The canvas (the object everything is rendered onto) has been reworked quite a lot to simplify it. Most user facing things are where they were but other things have moved into nested classes in the canvas. You may need to fix your imports if you were importing
EditCanvas
- Previously the canvas did far more than it should have been doing which meant that each tool was rather powerless. This has now been flipped to give each tool full control. Each tool now handles its own user interaction logic, rendering and other logic. The canvas still retains some attributes to allow the tools to communicate things like the state of the box.
- The selection box has been redesigned. Each tool now controls the behaviour and rendering of the selection. The chunk tool has a new custom selection logic to allow selecting whole chunks. The original select tool has been improved to make it easier to select a single face on smaller boxes. This is still a work in progress.
- The selection class has been redesigned to make it immutable and a lot more logic added to it eg. to allow merging selections.
Lots of other bug fixes and changes that I have forgotten about.
0.8.0b6 - Threading and Java chunk fix
This is a minor release with fixes for a threading issue with Java worlds and a minor issue writing Java chunk block palettes.
0.8.0b5 Chunk loading and speed fix
This is a minor release that fixes chunks not updating and disables rendering when operations are running to give them more CPU time
0.8.0b4 Minor Fixes
Unpinned requirement numbers for wxPython, numpy and pyopengl
Fixes from amulet-core:
Fixed an issue handling heightmaps. This should fix converting heightmaps from 1.16 to 1.15.
Fixed an issue pasting structures.
Fixed an issue exporting mcstructure files.
0.8.0b3 - Fixed Threading
Please read this carefully before downloading.
Changelog:
- Fixed a threading issue causing chunks not to load
If running from source you may need to add --upgrade
to the end of your install command
0.8.0b2 Internal Structure Code Changes
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
Changelog
- Internal code changes to how structures and worlds format loaders are handled
- Fixed an issue when rebuilding chunks would sometimes result in ghost chunks being created
We are working towards Amulet being a full 3D editor and we are starting to get there.
The program can now:
- fill blocks
- replace blocks
- clone blocks
- delete chunks
- copy and paste blocks between worlds of any format
- export selections to a file and import them at a later point
- rotate selections upon pasting. (individual blocks do not rotate)
It can also be used as a world converter to convert one world into another.
Worlds
Amulet supports reading and writing all vanilla worlds newer than (and including) Java 1.12 and Bedrock 1.7.
These are not hard limits we just haven't implemented support for older formats.
The conversion program supports conversion from and to any of the world formats listed above regardless of platform or version.
Known limitations
- Items are currently only supported within the same platform (Java to Java or Bedrock to Bedrock)
- Entities are not currently supported and should remain where they were
- If a chunk cannot be loaded it will not be modified (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-general chat.
It will also be helpful if you can let us know of blocks that have been converted badly.
0.8.0b1 Chunk loading optimisation
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
Changelog
- Optimised chunk loading. Should be a bit faster now
- Editor should not get slow when pasting a structure
- Added a sky box with compass markers on it
- Added support for accessing Java custom dimensions
We are working towards Amulet being a full 3D editor and we are starting to get there.
The program can now:
- fill blocks
- replace blocks
- clone blocks
- delete chunks
- copy and paste blocks between worlds of any format
- export selections to a file and import them at a later point
- rotate selections upon pasting. (individual blocks do not rotate)
It can also be used as a world converter to convert one world into another.
Worlds
Amulet supports reading and writing all vanilla worlds newer than (and including) Java 1.12 and Bedrock 1.7.
These are not hard limits we just haven't implemented support for older formats.
The conversion program supports conversion from and to any of the world formats listed above regardless of platform or version.
Known limitations
- Items are currently only supported within the same platform (Java to Java or Bedrock to Bedrock)
- Entities are not currently supported and should remain where they were
- If a chunk cannot be loaded it will not be modified (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-general chat.
It will also be helpful if you can let us know of blocks that have been converted badly.
Amulet v0.7.2.8 - Fixed threading
Please read this carefully before downloading.
Changelog:
- Fixed a threading issue causing chunks not to load
If running from source you may need to add --upgrade
to the end of your install command
Amulet v0.7.2.7 - Fixed Requirements
This is a very minor update to fix some requirements when installing from source.
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:
- fill blocks
- replace blocks
- clone blocks
- delete chunks
- copy and paste blocks between worlds of any format
- export selections to a file and import them at a later point
- rotate selections upon pasting. (individual blocks do not rotate)
It can also be used as a world converter to convert one world into another.
Worlds
Amulet supports reading and writing all vanilla worlds newer than (and including) Java 1.12 and Bedrock 1.7.
These are not hard limits we just haven't implemented support for older formats.
The conversion program supports conversion from and to any of the world formats listed above regardless of platform or version.
Known limitations
- Items are currently only supported within the same platform (Java to Java or Bedrock to Bedrock)
- Entities are not currently supported and should remain where they were
- If a chunk cannot be loaded it will not be modified (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-general chat.
It will also be helpful if you can let us know of blocks that have been converted badly.
Amulet 0.8.0b0 Structure rewrite
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
Changelog
- Redesigned how structures are managed behind the scenes to be the same a the world logic
- The above and the redesigned structure renderer should allow pasting of larger structures without the program hanging
- These changes open the way to directly editing structures in the future
- These changes open the way to import worlds into other worlds in the future
- Started adding logic to create worlds from scratch rather than just opening existing worlds
- A lot of other things have changed since the last release
We are working towards Amulet being a full 3D editor and we are starting to get there.
The program can now:
- fill blocks
- replace blocks
- clone blocks
- delete chunks
- copy and paste blocks between worlds of any format
- export selections to a file and import them at a later point
- rotate selections upon pasting. (individual blocks do not rotate)
It can also be used as a world converter to convert one world into another.
Worlds
Amulet supports reading and writing all vanilla worlds newer than (and including) Java 1.12 and Bedrock 1.7.
These are not hard limits we just haven't implemented support for older formats.
The conversion program supports conversion from and to any of the world formats listed above regardless of platform or version.
Known limitations
- Items are currently only supported within the same platform (Java to Java or Bedrock to Bedrock)
- Entities are not currently supported and should remain where they were
- If a chunk cannot be loaded it will not be modified (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-general chat.
It will also be helpful if you can let us know of blocks that have been converted badly.