Skip to content

Releases: Querz/mcaselector

mcaselector-1.8.3

08 Sep 15:28
Compare
Choose a tag to compare

This release fixes bugs when using headless mode.

Details:

  • Fixed a bug that caused headless mode still requiring JavaFX in some cases where it should not be needed.
  • Fixed a bug where the maximum value for showing the progress in chunk import was set incorrectly which resulted in the process to freeze when importing chunks with an offset that was not a multiple of 32.

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

06 Sep 12:07
e0c599b
Compare
Choose a tag to compare

This release fixes headless mode requiring JavaFX and chunk import not updating absolute coordinates.

Details

  • Fixed headless mode throwing an Exception when missing a JavaFX installation. Headless mode should not require JavaFX, except when using --mode cache.
  • Importing chunks is now updating saved coordinates of entities, tile entities, structures and tile ticks correctly, see full list below.

Here is a list of all values that will be updated when importing chunks:

  • Level (NBTTagCompound):
    • xPos (NBTTagInt): x-location of the chunk in chunk coordinates
    • zPos (NBTTagInt): z-location of the chunk in chunk coordinates
    • Entities (NBTTagList):
      • Pos (NBTTagList of 3 NBTTagDouble in order x, y, z): location of the entity
      • Leash (NBTTagCompound): location of the fence block when the entity is leashed to a fence
        • X (NBTTagInt): x-location of the leash
        • Z (NBTTagInt): z-location of the leash
      • xTile (NBTTagInt): x-location of a projectile's block coordinate
      • zTile (NBTTagInt): z-location of a projectile's block coordinate
      • SleepingX (NBTTagInt): x-location of an entity's sleeping place
      • SleepingZ (NBTTagInt): z-location of an entity's sleeping place
      • TreasurePosX (NBTTagInt): x-location of a dolphin's treasure
      • TreasurePosZ (NBTTagInt): z-location of a dolphin's treasure
      • AX (NBTTagInt): x-location of a block a phantom will attack next
      • AZ (NBTTagInt): z-location of a block a phantom will attack next
      • APX (NBTTagInt): "approximate" x-location of a shulker (?)
      • APZ (NBTTagInt): "approximate" z-location of a shulker (?)
      • HomePosX (NBTTagInt): x-location of a turtle's home
      • HomePosZ (NBTTagInt): z-location of a turtle's home
      • TravelPosX (NBTTagInt): x-location of a point a turtle travels to
      • TravelPosZ (NBTTagInt): z-location of a point a turtle travels to
      • BoundX (NBTTagInt): x-location of a bounding box a vex moves in
      • BoundZ (NBTTagInt): z-location of a bounding box a vex moves in
      • WanderTarget (NBTTagCompound): the target of a wandering trader
        • X (NBTTagInt): x-location of the target of a wandering trader
        • Z (NBTTagInt): z-location of the target of a wandering trader
      • Owner (NBTTagCompound): the owner of a shulker bullet
        • X (NBTTagInt): x-location of the owner of a shulker bullet
        • Z (NBTTagInt): z-location of the owner of a shulker bullet
      • Target (NBTTagCompound): the target of a shulker bullet
        • X (NBTTagInt): x-location of the target of a shulker bullet
        • Z (NBTTagInt): z-location of the target of a shulker bullet
      • BeamTarget (NBTTagCompound): the beam target of an end crystal
        • X (NBTTagInt): x-location of the beam target of an end crystal
        • Z (NBTTagInt): z-location of the beam target of an end crystal
      • TileX (NBTTagInt): x-location of a block a painting or item frame is attached to
      • TileZ (NBTTagInt): z-location of a block a painting or item frame is attached to
      • Brain (NBTTagCompound):
        • memories (NBTTagCompound): data stored for villagers
          • minecraft:meeting_point (NBTTagCompound):
            • pos (NBTTagList of 3 NBTTagInt in order x, y, z): location of a meeting point of a villager
          • minecraft:home (NBTTagCompound):
            • pos (NBTTagList of 3 NBTTagInt in order x, y, z): location of a home of a villager
          • minecraft:job_site (NBTTagCompound):
            • pos (NBTTagList of 3 NBTTagInt in order x, y, z): location of a job site of a villager
      • PatrolTarget (NBTTagCompound): the target location of an entity that is part of a raid party
        • X (NBTTagInt): x-location the target location of an entity that is part of a raid party
        • Z (NBTTagInt): z-location the target location of an entity that is part of a raid party
      • Passenger (NBTTagCompound): an entity tag of a passenger of this entity, recursive
    • TileEntities (NBTTagList):
      • x (NBTTagInt): x-location of the tile entity
      • z (NBTTagInt): z-location of the tile entity
      • FlowerPos (NBTTagCompound): location of a flower linked to a beehive
        • X (NBTTagInt): x-location of a flower linked to a beehive
        • Z (NBTTagInt): z-location of a flower linked to a beehive
      • ExitPortal (NBTTagCompound): target location of an end gateway
        • X (NBTTagInt): x-location of the target location of an end gateway
        • Z (NBTTagInt): z-location of the target location of an end gateway
      • posX (NBTTagInt): x-location of a structure of a structure block
      • posZ (NBTTagInt): z-location of a structure of a structure block
    • TileTicks (NBTTagList):
      • x (NBTTagInt): x-location of the tile tick
      • z (NBTTagInt): z-location of the tile tick
    • LiquidTicks (NBTTagList):
      • x (NBTTagInt): x-location of the liquid tick
      • z (NBTTagInt): z-location of the liquid tick
    • Structures (NBTTagCompound):
      • References (NBTTagCompound): locations of referenced structures
      • Starts (NBTTagCompound): data of structures and their children
        • ChunkX (NBTTagInt): x-location of the chunk of this structure
        • ChunkZ (NBTTagInt): z-location of the chunk of this structure
        • BB (NBTTagIntArray): bounding box of this structure
        • Processed (NBTTagList): list of coordinates of related processed structures
          • (NBTTagCompound):
            • X (NBTTagInt): x-location of a related processed structure
            • Z (NBTTagInt): z-location of a related processed structure
        • Children (NBTTagList): list of child structures and their locations
          • (NBTTagCompound):
            • TPX (NBTTagInt): x-location origin of an ocean ruin / ship wreck
            • TPZ (NBTTagInt): z-location origin of an ocean ruin / ship wreck
            • PosX (NBTTagInt): x-location of a village part
            • PosZ (NBTTagInt): z-location of a village part
            • BB (NBTTagIntArray): bounding box of a structure piece
            • Entrances (NBTTagList): list of bounding boxes of entrances to this structure, used for mine shafts
            • junctions (NBTTagList): list of junctions, used for villages
              • (NBTTagCompound):
                • source_x (NBTTagInt): x-location of the junction
                • source_z (NBTTagInt): z-location of the junction

Note

Importing chunks does not change the contents of command blocks.


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

02 Aug 13:34
Compare
Choose a tag to compare

This release fixes a bug and improves the version check.

Details

  • Fixed a bug that caused the map view to not update after deleting a selection
  • Checking for a new version in the "About" dialog now only requests the latest release from Github instead of ALL releases

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

02 Aug 07:43
f961e04
Compare
Choose a tag to compare

This release adds a headless mode.

Details

  • Added support for a headless mode
    • Headless mode has the same functional features as the UI. You can:
      • create selections based on filters
      • delete chunks based on a selection and/or a filter
      • export chunks based on a selection and/or a filter
      • import chunks into another world with an offset
      • change NBT data of chunks
      • generate cache image files of the entire world
    • Shows the current progress in the console
    • Gives extensive feedback when your command is incomplete or parameters are missing
    • The Palette filter now uses single quotes instead of double quotes for custom block names to prevent having to escape double quotes twice
  • Added documentation for headless mode in README
  • Fixed wrong tooltips in status bar, see #26
  • Added Czech language file, see #27
  • Added gradle task to generate a table of contents in README
  • Added table of contents to README
  • Updated Gradle to 5.5.1

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

15 Jul 07:22
018064e
Compare
Choose a tag to compare

This release adds support for importing chunks with an offset.

Details

  • Added offset input fields to the chunk import confirmation dialog, the offset is measured in chunks. When importing a lot of regions and the import should be stuck after a while, either lower the "Max loaded files" setting or assign more memory to the JVM.
  • Made location input abstract to be used in the Goto dialog and the chunk input confirmation dialog.
  • Checking for a new version now ignores prereleases.

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

06 Jul 16:57
Compare
Choose a tag to compare

This release fixes a crash when showing the progress dialog.

Details

  • Fixed a crash when displaying the progress dialog in 1.7.2
  • Fixed a typo that showed the "Filter chunks" tool twice in the "Tools" menu
  • Added translation keys for progress dialog titles

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

mcaselector-1.7.2

06 Jul 14:16
aa1948b
Compare
Choose a tag to compare

This release adds support for translations and fixes some bugs.

Details

  • Fixed a bug in the "Import chunks" confirmation dialog where the "Override"-checkbox did not accept its selected state even though it was selected
  • Added support for translations! The program can now be dynamically translated by simply placing the appropriate language file in resources/lang/
  • Added language files for:
    • English (UK)
    • German (Germany)
    • Chinese (China) - thanks to @LovesAsuna for translating!
  • Changing the language does not require the program to restart. Clicking "OK" in the settings instantly changes the language of the entire UI.

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

mcaselector-1.7.1

09 Jun 16:27
Compare
Choose a tag to compare

This release fixes bugs when selecting chunks.

Details

  • Fixed a bug that prevented deselecting single chunks from a selected region
  • Fixed selecting chunks not redrawing the overlay image that shows the currently selected chunks
  • Removed some unused functions

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

mcaselector-1.7

31 May 20:40
c6e7af4
Compare
Choose a tag to compare

This release adds some new features.

Details

  • Ability to filter for biomes
  • Ability to change all biomes for a chunk to one biome
  • Ability to import chunks into the currently open world
  • Move the map with WASD, hold SHIFT to double the speed
  • "Check for update" button in the "About" dialog to check if there is a new version of the MCA Selector
  • Zoom Levels and increased maximum zoom level of 8 instead of 5
  • Regions are now loading in a circular pattern starting in the center of the screen
  • Chunk and region grid now renders separately from the tile map to save draw calls
  • Moved README assets to a gist instead of hosting them in an "assets" branch

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

29 Apr 12:33
Compare
Choose a tag to compare

This release adds support for Minecraft 1.14.

Details

  • Updated color mapping to 1.14
  • Updated block filter validation to 1.14
  • Fixed a bug that some chunks were not showing from 1.14 worlds

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