Skip to content

Releases: Querz/mcaselector

mcaselector-1.9.9

15 Apr 21:08
Compare
Choose a tag to compare

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 shortcut Ctrl+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

09 Apr 13:07
Compare
Choose a tag to compare

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

06 Apr 09:33
Compare
Choose a tag to compare

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

31 Mar 09:16
fee644b
Compare
Choose a tag to compare

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

30 Mar 14:15
552a0b1
Compare
Choose a tag to compare

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 and zPos

"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

20 Feb 12:53
ba2732d
Compare
Choose a tag to compare

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.

mcaselector-1.9.3

03 Dec 08:43
Compare
Choose a tag to compare

This release fixes some bugs.

Details

  • Fixed a typo in trident (see #59)
  • Using headless chunk import should not require a selection file (see #60)

"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.3.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.3.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.3.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.2

29 Nov 10:54
Compare
Choose a tag to compare

This release adds more filters and some minor improvements to the NBT editor.

Details

  • Added a filter to search for entity types.
  • Added a filter to search for the amount of entities in a chunk.
  • Added a filter to search for the amount of tile entities in a chunk.
  • Added an option in the NBT changer to delete all entities.
  • Added status messages to the NBT editor.

"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.2.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.2.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.2.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.1

25 Nov 14:09
Compare
Choose a tag to compare

This release fixes some bugs and adds first support for Minecraft 1.15.

Details

  • Added translation to Chinese (Taiwan) (thanks to @hugoalh for translating)
  • Fixed a bug in the Goto dialog where "Cancel" acted the same way as "OK"
  • Added proper support for trackpad zoom and scroll gestures on Mac OS
  • Added color mapping and block names for new 1.15 blocks
  • Added full support for bee hives and bee nests when importing chunks with an offset

"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.1.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.1.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.1.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

18 Oct 06:52
96df43d
Compare
Choose a tag to compare

This release adds an NBT editor for chunk data, more translations and fixes some bugs.

Details:

  • Added spanish translation (thanks to @NathanielFreeman for translating)
  • Added portuguese translation (thanks to @cr1st0ph3r for translating)
  • Added support for newlines in language files using \n
  • Changed the language dropdown in the settings to always show the available languages in their language instead of the currently selected language
  • Importing chunks now can be applied to selection only
  • When generating the top-down view, more validity checks are done to keep errors on the chunk level
  • Fixed a bug that when scrolling the map view to the right with D and pressing Ctrl to open the "Delete selected chunks" dialog would not stop scrolling
  • Added a hint to the readme that comma separated values in the chunk filter are connected by AND
  • The "Change NBT" dialog now show a hint of the data currently in the chunk if only one chunk is selected
  • The "Change NBT" dialog now has "Apply to selection only" selected by default
  • Added the tool "Edit chunk" in the Tools menu:
    • Can be used when a single chunk is selected
    • Shows a simple NBT editor that allows changing keys in compound tags, values, drag- and drop, adding new values and deleting values
    • Features an even simpler editor for arrays that allows values to be edited, new values to be added or values to be deleted. When holding Shift it is possible to add 16 values at a time.

"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.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.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.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.