Releases: Querz/mcaselector
mcaselector-1.11
This release adds support for deleting and importing specific vertical sections of chunks.
This update adds new features that can be useful when migrating a world to 1.16. Here is a document with some tips and tricks regarding 1.16.
Details:
- Fixed spanish translation (thanks to @NathanielFreeman.
- Fixed some information regarding compatibility in the Readme. MCA Files were first introduced in 1.2.1, not Beta 1.3.
- Removed unused icon for a "default NBT tag" from resources.
- Improved rendering for underwater features, now showing hints of the color of the blocks and better showing the depth of the water. This can still be disabled in the settings.
- Added support for comma separated ranges when deleting chunks. The field
DeleteSections
now accepts ranges in the format<from>:<to>
. E.g:3:7
means "all sections from 3 to 7, inclusive". From and to can be omitted to define no upper and/or lower bounds, e.g.:7
means "all seaction up to 7, inclusive". - Added support for custom entities with custom namespaces in the chunk filter. Defining an entity without a namespace automatically assumes the namespace
minecraft:
. Use single quotes to define custom entities. When using single quotes, a namespace must be defined. - Added support to import specific sections when importing chunks:
- The field uses the same range syntax as the
DeleteSections
field in the NBT Changer. - Merges Biomes, Entities, TileTicks, TileEntities, LiquidTicks, Lights, LightsToBeTicked, ToBeTicked and PostProcessing fields.
- When merging into an empty or non-existing chunk, its
Status
is set tofull
. - Entity UUIDs are randomized to avoid duplicates.
- Minecraft does weird things with biomes, so they might not show up correctly in game.
- The field uses the same range syntax as the
- Updated dependencies to use NBT 5.5.
- Updated documentation, discord badge and screenshots in the Readme.
- Fixed a crash when processing indexed but nonexistent chunks in region files.
- Fixed a memory overflow error when logging too many exceptions.
- Fixed an error that occurred when drawing chunks of an "optimized" world.
"Requirements":
- Either:
- JRE 8+, you can get it from HERE
- A Minecraft Java Edition installation
- A computer
- A brain
If you have Java from Oracle installed on your system
Most likely, .jar
files are associated with java on your computer, it should therefore launch by simply double clicking the file (or however your OS is configured to open files using your mouse or keyboard). If not, you can try java -jar mcaselector-1.11.jar
from your console. If this doesn't work, you might want to look into how to modify the PATH
variable on your system to tell your system that java is an executable program.
If you have Minecraft Java Edition installed on your system
Minecraft Java Edition comes with a JRE that you can use to start the MCA Selector, so there is no need to install another version of java on your system. On Windows, that java version is usually located in C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
and once inside this folder you can simply run java.exe -jar <path-to-mcaselector-1.11.jar>
. On Mac OS you should find it in ~/Library/Application\ Support/minecraft/runtime/jre-x64/jre.bundle/Contents/Home/bin/
where you can execute ./java -jar <path-to-mcaselector-1.11.jar>
.
WARNING: For macOS 10.14+ (Mojave) It is NOT recommended to use the JRE provided by Minecraft (1.8.0_74), because it contains a severe bug that causes JavaFX applications to crash when they lose focus while a dialog window (such as the save-file-dialog) is open (see the bug report here). This bug has been fixed in Java 1.8.0_201 and above.
If you are using OpenJDK
If you are using a distribution of OpenJDK, you have to make sure that it comes with JavaFX, as it is needed to run the MCA Selector. Some distributions like AdoptOpenJDK (shipped with most Linux distributions) do not ship with JavaFX by default. On Debian distributions, an open version of JavaFX is contained in the openjfx
package. This or some other installation of JavaFX is required to run the .jar
.
If you are using Java 11 or higher
If you are using Java 11 or higher, the JavaFX modules are not included automatically. You will need to include them by specifying the module path for JavaFX. Some examples are included below, but you may need to edit paths if your system stores the JavaFX modules in a different location.
On Windows with Oracle Java 13:
"C:\Program Files\Java\jdk-13.0.1\bin\java.exe" --module-path "C:\Program Files\Java\javafx-sdk-13.0.1\lib" --add-modules ALL-MODULE-PATH -jar mcaselector-1.11.jar
On Debian with OpenJDK 11 and openjfx:
java --module-path /usr/share/openjfx/lib --add-modules ALL-MODULE-PATH -jar mcaselector-1.11.jar
If none of these instructions work, apply "A brain" that you providently held ready after having read the "Requirements" section carefully.
mcaselector-1.10
This release makes everything more pretty!
Details:
- Added shading to show different height levels. Shading can be disabled in the settings to return to the old render style. Shading for water can be turned of separately, as it might be slower than shading for land.
- Made rendering slightly faster by writing directly to an int array instead of the
PixelWriter
for every pixel. - Added
DeleteSections
feature to the NBT Changer. It works similar toDeleteEntities
; setting it to1
ortrue
it will delete all sections of the chunks. This only works for already generated chunks, so in order to make e.g. a Skyblock world, you would need to let Minecraft generate the world first before deleting the sections. Biomes, Entities and the bounding boxes of structures will persist of not otherwise specified in the NBT Changer. Biome
in the NBT Changer can now be set to-1
to force Minecraft to regenerate all biomes.- Filter conditions can now be moved using drag-and-drop.
- Added a text field below the filter editor that shows the current filter as a query that can be used in headless mode. Pasting a query into this text field and pressing
Enter
will also parse the text and display it in the filter editor above. - Fixed a bug where checking if a filter applies to a region file before opening the file would not work correctly.
- Status in the Chunk Filter and the NBT Changer should validate correctly now using the most recent allowed values.
- Minimized the distributed jar file to exclude unused classes from dependencies.
- Updated Readme with more detailed information on how the filter logic works, see #107.
- Fixed some CSS in group filters. Nested group filters are more visible now and more consistent with the overall look of the other filters.
- Larger-than-or-equal and does-not-contain sign now use the correct unicode character.
"Requirements":
- Either:
- JRE 8+, you can get it from HERE
- A Minecraft Java Edition installation
- A computer
- A brain
If you have Java from Oracle installed on your system
Most likely, .jar
files are associated with java on your computer, it should therefore launch by simply double clicking the file (or however your OS is configured to open files using your mouse or keyboard). If not, you can try java -jar mcaselector-1.10.jar
from your console. If this doesn't work, you might want to look into how to modify the PATH
variable on your system to tell your system that java is an executable program.
If you have Minecraft Java Edition installed on your system
Minecraft Java Edition comes with a JRE that you can use to start the MCA Selector, so there is no need to install another version of java on your system. On Windows, that java version is usually located in C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
and once inside this folder you can simply run java.exe -jar <path-to-mcaselector-1.10jar>
. On Mac OS you should find it in ~/Library/Application\ Support/minecraft/runtime/jre-x64/jre.bundle/Contents/Home/bin/
where you can execute ./java -jar <path-to-mcaselector-1.10.jar>
.
WARNING: For macOS 10.14+ (Mojave) It is NOT recommended to use the JRE provided by Minecraft (1.8.0_74), because it contains a severe bug that causes JavaFX applications to crash when they lose focus while a dialog window (such as the save-file-dialog) is open (see the bug report here). This bug has been fixed in Java 1.8.0_201 and above.
If you are using OpenJDK
If you are using a distribution of OpenJDK, you have to make sure that it comes with JavaFX, as it is needed to run the MCA Selector. Some distributions like AdoptOpenJDK (shipped with most Linux distributions) do not ship with JavaFX by default. On Debian distributions, an open version of JavaFX is contained in the openjfx
package. This or some other installation of JavaFX is required to run the .jar
.
If you are using Java 11 or higher
If you are using Java 11 or higher, the JavaFX modules are not included automatically. You will need to include them by specifying the module path for JavaFX. Some examples are included below, but you may need to edit paths if your system stores the JavaFX modules in a different location.
On Windows with Oracle Java 13:
"C:\Program Files\Java\jdk-13.0.1\bin\java.exe" --module-path "C:\Program Files\Java\javafx-sdk-13.0.1\lib" --add-modules ALL-MODULE-PATH -jar mcaselector-1.10.jar
On Debian with OpenJDK 11 and openjfx:
java --module-path /usr/share/openjfx/lib --add-modules ALL-MODULE-PATH -jar mcaselector-1.10.jar
If none of these instructions work, apply "A brain" that you providently held ready after having read the "Requirements" section carefully.
mcaselector-1.9.11
This release adds a few minor features and fixes some bugs.
Details:
- Chunk filter and NBT Changer now support Biome IDs. Custom IDs can be used when they are quoted using single quotes.
- Updated NBT to 5.3.
settings.ini
is no longer incorrectly saved inside thecache
folder, but in the same directory as themcaselector.jar
.- Checking for a new version via the About dialog didn't work with versions that had multiple digits.
- Removed redundant Manifest section in
shadowJar
Gradle task.
"Requirements":
- Either:
- JRE 8+, you can get it from HERE
- A Minecraft Java Edition installation
- A computer
- A brain
If you have Java from Oracle installed on your system
Most likely, .jar
files are associated with java on your computer, it should therefore launch by simply double clicking the file (or however your OS is configured to open files using your mouse or keyboard). If not, you can try java -jar mcaselector-1.9.11.jar
from your console. If this doesn't work, you might want to look into how to modify the PATH
variable on your system to tell your system that java is an executable program.
If you have Minecraft Java Edition installed on your system
Minecraft Java Edition comes with a JRE that you can use to start the MCA Selector, so there is no need to install another version of java on your system. On Windows, that java version is usually located in C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
and once inside this folder you can simply run java.exe -jar <path-to-mcaselector-1.9.11.jar>
. On Mac OS you should find it in ~/Library/Application\ Support/minecraft/runtime/jre-x64/jre.bundle/Contents/Home/bin/
where you can execute ./java -jar <path-to-mcaselector-1.9.11.jar>
.
WARNING: For macOS 10.14+ (Mojave) It is NOT recommended to use the JRE provided by Minecraft (1.8.0_74), because it contains a severe bug that causes JavaFX applications to crash when they lose focus while a dialog window (such as the save-file-dialog) is open (see the bug report here). This bug has been fixed in Java 1.8.0_201 and above.
If you are using OpenJDK
If you are using a distribution of OpenJDK, you have to make sure that it comes with JavaFX, as it is needed to run the MCA Selector. Some distributions like AdoptOpenJDK (shipped with most Linux distributions) do not ship with JavaFX by default. On Debian distributions, an open version of JavaFX is contained in the openjfx
package. This or some other installation of JavaFX is required to run the .jar
.
If you are using Java 11 or higher
If you are using Java 11 or higher, the JavaFX modules are not included automatically. You will need to include them by specifying the module path for JavaFX. Some examples are included below, but you may need to edit paths if your system stores the JavaFX modules in a different location.
On Windows with Oracle Java 13:
"C:\Program Files\Java\jdk-13.0.1\bin\java.exe" --module-path "C:\Program Files\Java\javafx-sdk-13.0.1\lib" --add-modules ALL-MODULE-PATH -jar mcaselector-1.9.11.jar
On Debian with OpenJDK 11 and openjfx:
java --module-path /usr/share/openjfx/lib --add-modules ALL-MODULE-PATH -jar mcaselector-1.9.11.jar
If none of these instructions work, apply "A brain" that you providently held ready after having read the "Requirements" section carefully.
mcaselector-1.9.10
Fixed some bugs and added support for the new blockstate format.
Details
- Fixed a bug where the map would not update correctly after swapping chunks.
- Forcing a biome change is actually forced now.
- Added support for the new 20w17a blockstate format.
- Fixed the status bar not showing complete values.
- Added a loading icon to the bottom right corner when things are loading.
- Improved zooming. Zooming is also possible now using the
+
- and-
-keys. - Set initial offset for coordinate 0,0 to be centered, instead of the center of region 0,0.
- Fixed alignments in the About dialog.
- Updated issue templates.
- Fixed Swedish translation, see #95 .
- Added more instructions for later Java versions regarding JavaFX, see #96 .
- Updated NBT to 5.0.
- Cleaned up the code.
"Requirements":
- Either:
- JRE 8+, you can get it from HERE
- A Minecraft Java Edition installation
- A computer
- A brain
If you have Java from Oracle installed on your system
Most likely, .jar
files are associated with java on your computer, it should therefore launch by simply double clicking the file (or however your OS is configured to open files using your mouse or keyboard). If not, you can try java -jar mcaselector-1.9.10.jar
from your console. If this doesn't work, you might want to look into how to modify the PATH
variable on your system to tell your system that java is an executable program.
If you have Minecraft Java Edition installed on your system
Minecraft Java Edition comes with a JRE that you can use to start the MCA Selector, so there is no need to install another version of java on your system. On Windows, that java version is usually located in C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
and once inside this folder you can simply run java.exe -jar <path-to-mcaselector-1.9.10.jar>
. On Mac OS you should find it in ~/Library/Application\ Support/minecraft/runtime/jre-x64/jre.bundle/Contents/Home/bin/
where you can execute ./java -jar <path-to-mcaselector-1.9.10.jar>
.
WARNING: For macOS 10.14+ (Mojave) It is NOT recommended to use the JRE provided by Minecraft (1.8.0_74), because it contains a severe bug that causes JavaFX applications to crash when they lose focus while a dialog window (such as the save-file-dialog) is open (see the bug report here). This bug has been fixed in Java 1.8.0_201 and above.
If you are using OpenJDK
If you are using a distribution of OpenJDK, you have to make sure that it comes with JavaFX, as it is needed to run the MCA Selector. Some distributions like AdoptOpenJDK (shipped with most Linux distributions) do not ship with JavaFX by default. On Debian distributions, an open version of JavaFX is contained in the openjfx
package. This or some other installation of JavaFX is required to run the .jar
.
If you are using Java 11 or higher
If you are using Java 11 or higher, the JavaFX modules are not included automatically. You will need to include them by specifying the module path for JavaFX. Some examples are included below, but you may need to edit paths if your system stores the JavaFX modules in a different location.
On Windows with Oracle Java 13:
"C:\Program Files\Java\jdk-13.0.1\bin\java.exe" --module-path "C:\Program Files\Java\javafx-sdk-13.0.1\lib" --add-modules ALL-MODULE-PATH -jar mcaselector-1.9.10.jar
On Debian with OpenJDK 11 and openjfx:
java --module-path /usr/share/openjfx/lib --add-modules ALL-MODULE-PATH -jar mcaselector-1.9.10.jar
If none of these instructions work, apply "A brain" that you providently held ready after having read the "Requirements" section carefully.
mcaselector-1.9.9
This release adds a function to swap chunks.
Details
- Chunks can now be quickly swapped. Select 2 chunks and use
Tools
-->Swap chunks
or the keyboard shortcutCtrl
+M
(Cmd
+M
on Mac). - Fixed a bug where the caching system was saving incorrectly scaled images.
- Fixed a bug in
build.gradle
where updating the readme threw an exception on Windows. - Enabling the
debug.log
now immediately prints some system information to the log file, not just after a restart. - Added an issue template for bug reports.
- Added mappings for 20w16a.
"Requirements":
- Either:
- JRE 8+, you can get it from HERE
- A Minecraft Java Edition installation
- A computer
- A brain
If you have Java from Oracle installed on your system
Most likely, .jar
files are associated with java on your computer, it should therefore launch by simply double clicking the file (or however your OS is configured to open files using your mouse or keyboard). If not, you can try java -jar mcaselector-1.9.9.jar
from your console. If this doesn't work, you might want to look into how to modify the PATH
variable on your system to tell your system that java is an executable program.
If you have Minecraft Java Edition installed on your system
Minecraft Java Edition comes with a JRE that you can use to start the MCA Selector, so there is no need to install another version of java on your system. On Windows, that java version is usually located in C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
and once inside this folder you can simply run java.exe -jar <path-to-mcaselector-1.9.9.jar>
. On Mac OS you should find it in ~/Library/Application\ Support/minecraft/runtime/jre-x64/jre.bundle/Contents/Home/bin/
where you can execute ./java -jar <path-to-mcaselector-1.9.9.jar>
.
WARNING: For macOS 10.14+ (Mojave) It is NOT recommended to use the JRE provided by Minecraft (1.8.0_74), because it contains a severe bug that causes JavaFX applications to crash when they lose focus while a dialog window (such as the save-file-dialog) is open (see the bug report here). This bug has been fixed in Java 1.8.0_201 and above.
If you are using OpenJDK
If you are using a distribution of OpenJDK, you have to make sure that it comes with JavaFX, as it is needed to run the MCA Selector. Some distributions like AdoptOpenJDK (shipped with most Linux distributions) do not ship with JavaFX by default. On Debian distributions, an open version of JavaFX is contained in the openjfx
package. This or some other installation of JavaFX is required to run the .jar
.
If none of these instructions work, apply "A brain" that you providently held ready after having read the "Requirements" section carefully.
mcaselector-1.9.8
This release fixes incorrect location adjustment during chunk imports.
Details
- Fixed a bug where the chunk import failed when an item didn't contain another item.
- Fixed a bug where changing villager target locations checked for the wrong tag type.
- Added the license file to gradle jar and shadowJar tasks to be packed with the final jar file
- Updated copyright notice
"Requirements":
- Either:
- JRE 8+, you can get it from HERE
- A Minecraft Java Edition installation
- A computer
- A brain
If you have Java from Oracle installed on your system
Most likely, .jar
files are associated with java on your computer, it should therefore launch by simply double clicking the file (or however your OS is configured to open files using your mouse or keyboard). If not, you can try java -jar mcaselector-1.9.8.jar
from your console. If this doesn't work, you might want to look into how to modify the PATH
variable on your system to tell your system that java is an executable program.
If you have Minecraft Java Edition installed on your system
Minecraft Java Edition comes with a JRE that you can use to start the MCA Selector, so there is no need to install another version of java on your system. On Windows, that java version is usually located in C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
and once inside this folder you can simply run java.exe -jar <path-to-mcaselector-1.9.8.jar>
. On Mac OS you should find it in ~/Library/Application\ Support/minecraft/runtime/jre-x64/jre.bundle/Contents/Home/bin/
where you can execute ./java -jar <path-to-mcaselector-1.9.8.jar>
.
WARNING: For macOS 10.14+ (Mojave) It is NOT recommended to use the JRE provided by Minecraft (1.8.0_74), because it contains a severe bug that causes JavaFX applications to crash when they lose focus while a dialog window (such as the save-file-dialog) is open (see the bug report here). This bug has been fixed in Java 1.8.0_201 and above.
If you are using OpenJDK
If you are using a distribution of OpenJDK, you have to make sure that it comes with JavaFX, as it is needed to run the MCA Selector. Some distributions like AdoptOpenJDK (shipped with most Linux distributions) do not ship with JavaFX by default. On Debian distributions, an open version of JavaFX is contained in the openjfx
package. This or some other installation of JavaFX is required to run the .jar
.
If none of these instructions work, apply "A brain" that you providently held ready after having read the "Requirements" section carefully.
mcaselector-1.9.7
This release fixes a bug where the location of chunks was calculated incorrectly
Details
- Fixed a bug where the location of a chunk was calculated incorrectly.
- Fixed a bug where the field changer was loading mca files even when it was clear it didn't have to.
- Added a Gradle function to print the current Gradle- and Java version.
"Requirements":
- Either:
- JRE 8+, you can get it from HERE
- A Minecraft Java Edition installation
- A computer
- A brain
If you have Java from Oracle installed on your system
Most likely, .jar
files are associated with java on your computer, it should therefore launch by simply double clicking the file (or however your OS is configured to open files using your mouse or keyboard). If not, you can try java -jar mcaselector-1.9.7.jar
from your console. If this doesn't work, you might want to look into how to modify the PATH
variable on your system to tell your system that java is an executable program.
If you have Minecraft Java Edition installed on your system
Minecraft Java Edition comes with a JRE that you can use to start the MCA Selector, so there is no need to install another version of java on your system. On Windows, that java version is usually located in C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
and once inside this folder you can simply run java.exe -jar <path-to-mcaselector-1.9.7.jar>
. On Mac OS you should find it in ~/Library/Application\ Support/minecraft/runtime/jre-x64/jre.bundle/Contents/Home/bin/
where you can execute ./java -jar <path-to-mcaselector-1.9.7.jar>
.
WARNING: For macOS 10.14+ (Mojave) It is NOT recommended to use the JRE provided by Minecraft (1.8.0_74), because it contains a severe bug that causes JavaFX applications to crash when they lose focus while a dialog window (such as the save-file-dialog) is open (see the bug report here). This bug has been fixed in Java 1.8.0_201 and above.
If you are using OpenJDK
If you are using a distribution of OpenJDK, you have to make sure that it comes with JavaFX, as it is needed to run the MCA Selector. Some distributions like AdoptOpenJDK (shipped with most Linux distributions) do not ship with JavaFX by default. On Debian distributions, an open version of JavaFX is contained in the openjfx
package. This or some other installation of JavaFX is required to run the .jar
.
If none of these instructions work, apply "A brain" that you providently held ready after having read the "Requirements" section carefully.
mcaselector-1.9.6
This release fixes a bug that made MCA Selector not start on Windows systems.
Details
- Fixed a bug where starting on Windows threw an Exception immediately.
"Requirements":
- Either:
- JRE 8+, you can get it from HERE
- A Minecraft Java Edition installation
- A computer
- A brain
If you have Java from Oracle installed on your system:
Most likely, .jar
files are associated with java on your computer, it should therefore launch by simply double clicking the file (or however your OS is configured to open files using your mouse or keyboard). If not, you can try java -jar mcaselector-1.9.6.jar
from your console. If this doesn't work, you might want to look into how to modify the PATH
variable on your system to tell your system that java is an executable program.
If you have Minecraft Java Edition installed on your system:
Minecraft Java Edition comes with a JRE that you can use to start the MCA Selector, so there is no need to install another version of java on your system. On Windows, that java version is usually located in C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
and once inside this folder you can simply run java.exe -jar <path-to-mcaselector-1.9.6.jar>
. On Mac OS you should find it in ~/Library/Application\ Support/minecraft/runtime/jre-x64/jre.bundle/Contents/Home/bin/
where you can execute ./java -jar <path-to-mcaselector-1.9.6.jar>
.
If you are using OpenJDK:
If you are using a distribution of OpenJDK, you have to make sure that it comes with JavaFX, as it is needed to run the MCA Selector. Some distributions like AdoptOpenJDK (shipped with most Linux distributions) do not ship with JavaFX by default. On Debian distributions, an open version of JavaFX is contained in the openjfx
package. This or some other installation of JavaFX is required to run the .jar
.
If none of these instructions work, apply "A brain" that you providently held ready after having read the "Requirements" section carefully.
mcaselector-1.9.5
This release fixes some bugs and adds more translations.
Details
- Now uses the path of the jar file to create the cache folder and settings.ini instead of the working directory
- File dialogs now remember the last directory where a file was opened from / saved to. This is based on the context: E.g. importing and exporting selections is remembered separately from importing and exporting chunks or opening a world.
- Fixed some exceptions not being logged to
debug.log
- Updated color, entity and biome mappings to 20w13b
- Added an in-memory caching system for the tile map
- Fixed a bug where importing chunks with an offset applied the offset to structure references incorrectly. If you imported chunks with structures generated by the game (e.g. Mineshafts, Mansions, Monuments, ...) with an offset you might see an error in in the console like this:
Found invalid structure reference [ Mineshaft @ [-1372, -1] ] for chunk [-1374, 32883].
This can be fixed by doing the following:- Open the world in MCA Selector
- Select the chunks that have been imported
- Use
Selection
-->Export Selection
to export the selection - Close MCA Selector
- Open a console and run MCA Selector in headless mode with the following command:
java -jar mcaselector-1.9.5.jar --headless --mode change --query "FixStructureReferences = true" --world "path/to/region/folder/" --input "path/to/selection.csv"
- Added support for chunk import changing coordinates assigned to items (lodestone compass)
- Chunk location is now based on mca file index instead of
xPos
andzPos
"Requirements":
- Either:
- JRE 8+, you can get it from HERE
- A Minecraft Java Edition installation
- A computer
- A brain
If you have Java from Oracle installed on your system:
Most likely, .jar
files are associated with java on your computer, it should therefore launch by simply double clicking the file (or however your OS is configured to open files using your mouse or keyboard). If not, you can try java -jar mcaselector-1.9.5.jar
from your console. If this doesn't work, you might want to look into how to modify the PATH
variable on your system to tell your system that java is an executable program.
If you have Minecraft Java Edition installed on your system:
Minecraft Java Edition comes with a JRE that you can use to start the MCA Selector, so there is no need to install another version of java on your system. On Windows, that java version is usually located in C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
and once inside this folder you can simply run java.exe -jar <path-to-mcaselector-1.9.5.jar>
. On Mac OS you should find it in Applications/Minecraft.app/Contents/runtime/jre-x64/1.8.0_74/bin
where you can execute ./java -jar <path-to-mcaselector-1.9.5.jar>
.
If you are using OpenJDK:
If you are using a distribution of OpenJDK, you have to make sure that it comes with JavaFX, as it is needed to run the MCA Selector. Some distributions like AdoptOpenJDK (shipped with most Linux distributions) do not ship with JavaFX by default. On Debian distributions, an open version of JavaFX is contained in the openjfx
package. This or some other installation of JavaFX is required to run the .jar
.
If none of these instructions work, apply "A brain" that you providently held ready after having read the "Requirements" section carefully.
mcaselector-1.9.4
This release fixes some bugs and adds more translations.
Details
- Added French (France) translation (thanks to @SkytAsul and @DoctaEnkoda for translating).
- Added Swedish (Sweden) translation (thanks to @TechnicProblem for translating).
- Fixed a bug with the progress bar not disappearing when importing chunks with an odd offset.
- Fixed a bug where importing chunks might create empty files.
- Added color mappings, biomes and entities for Minecraft 1.16.
- Fixed the Nether view to work with the new Nether biomes from 1.16.
- The arrow keys can now be used in addition to WASD to navigate the map view as a temporary compromise for people with a different keyboard layout other than QWERTY or QWERTZ.
- Fixed vertical scroll bars not showing in the NBT editor, the Array editor and the Chunk filter dropdown.
- Added a log file system. When debug mode is enabled, all logs are now also printed to a file called
debug.log
. This file is updated automatically every 10 seconds. Exceptions of the same type will be bundled to not flood it with too much repeating data (especially useful to debug unsupported and future Minecraft versions). - When a filter is used to create a selection, a number can now be specified to also select all adjacent chunks in a specific radius. Can also be used in headless mode when using
--mode select
with--radius <number>
.
"Requirements":
- Either:
- JRE 8+, you can get it from HERE
- A Minecraft Java Edition installation
- A computer
- A brain
If you have Java from Oracle installed on your system:
Most likely, .jar
files are associated with java on your computer, it should therefore launch by simply double clicking the file (or however your OS is configured to open files using your mouse or keyboard). If not, you can try java -jar mcaselector-1.9.4.jar
from your console. If this doesn't work, you might want to look into how to modify the PATH
variable on your system to tell your system that java is an executable program.
If you have Minecraft Java Edition installed on your system:
Minecraft Java Edition comes with a JRE that you can use to start the MCA Selector, so there is no need to install another version of java on your system. On Windows, that java version is usually located in C:\Program Files (x86)\Minecraft\runtime\jre-x64\bin\
and once inside this folder you can simply run java.exe -jar <path-to-mcaselector-1.9.4.jar>
. On Mac OS you should find it in Applications/Minecraft.app/Contents/runtime/jre-x64/1.8.0_74/bin
where you can execute ./java -jar <path-to-mcaselector-1.9.4.jar>
.
If you are using OpenJDK:
If you are using a distribution of OpenJDK, you have to make sure that it comes with JavaFX, as it is needed to run the MCA Selector. Some distributions like AdoptOpenJDK (shipped with most Linux distributions) do not ship with JavaFX by default. On Debian distributions, an open version of JavaFX is contained in the openjfx
package. This or some other installation of JavaFX is required to run the .jar
.
If none of these instructions work, apply "A brain" that you providently held ready after having read the "Requirements" section carefully.