Skip to content

mcaselector-1.9.5

Compare
Choose a tag to compare
@Querz Querz released this 30 Mar 14:15
· 1020 commits to master since this release
552a0b1

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.