github Querz/mcaselector 1.16
mcaselector-1.16

latest releases: 2.4.1, 2.4, 2.3...
3 years ago

This update introduces Java 16 alongside Minecraft. If you were not using the Windows installer before, you will most likely have to upgrade to Java 16 to continue using MCA Selector. The installation instructions in the Readme have been updated accordingly.

Details:

  • Everything has been updated to use Java 16. For the Windows installer, everything has been taken care of and it should update everything on its own, but when trying to run the standalone jar file, you will need to update your Java installation to 16 and install JavaFX or use a JRE or JDK that comes with JavaFX pre-packed. The Readme has been updated with step-by-step instructions.
  • Added support to render layers. This can be configured through File --> World Settings after opening a world (This dialog can be quickly opened by pressing E):
    • Render height is the topmost layer of blocks on the y-axis that will be rendered.
    • Layer only indicates whether to render only the layer from Render height, or that layer and everything below.
  • Added a render height slider to the right side of the menu bar, which does exactly the same as the Render height slider from the World Settings dialog.
  • Added scroll wheel support to all sliders.
  • Added options to toggle smooth rendering in the Settings.
  • The currently selected overlay is now highlighted in the Overlay dialog.
  • Persistence of world settings has been improved.
  • Image caching will now occasionally be skipped if it turns out to be the bottleneck of rendering.
  • Added an option in Settings to change the background pattern for better visibility when a lot of dark things are displayed.
  • Added an option in Settings to toggle whether non-existent regions should be displayed as dark gray squares.
  • Made some performance optimizations when drawing images to make the render height slider work more smoothly while being closely zoomed in.
  • Added keyboard shortcuts for the Settings and World Settings dialogs
  • Made the Overlay Editor dialog non-blocking:
    • When the dialog is open, it is still possible to fully interact with the rest of the program.
    • Overlays will update in real-time (or as fast as your processor can handle) while editing overlays in the editor, as long as they are enabled. It will automatically switch to the currenctly edited overlay.
  • Fixed a bug with all overlays that displayed an amount of something (e.g. entities) not parsing the max value correctly.
  • Removed support for world height 384 for 1.17. This does not change anything in most use cases when you use the CavesAndCliffsPreview datapack, except for the following two:
    • Replacing blocks through Tools --> Change fields --> ReplaceBlocks does not replace air below Y=0 and above Y=255.
    • Setting a biome through Tools --> Change fields --> Biome with Force enabled will not work for chunks that don't have biomes generated yet.
  • Removed special Nether rendering due to now customizable render height.
  • Updated mappings to 1.17.
  • Fixed some CSS that broke due to the upgrade to Java 16.
  • Fixed a bug that caused the Entities filter to not work in Minecraft 1.17 worlds.
  • Fixed a bug that created an incorrectly sized array when force setting biome ids in 1.17 in empty chunks.
  • Fixed encoding when updating translations.
  • Fixed a bug that caused replacing blocks to fail for 1.14+ worlds.
  • Fixed a bug where block replacement was using the wrong implementation for 1.16 worlds.
  • Fixed the text fields attached to a slider throwing an Exception when the input was not a valid number.
  • Fixed some concurrency issues when changing render settings while rendering is in progress.
  • Fixed a concurrency issue when loading mapping implementations.
  • Fixed a bug that caused the DataVersion overlay to not save correctly and turn into an InhabitedTime overlay.
  • Cleaned up the code (a little bit)™

Don't miss a new mcaselector release

NewReleases is sending notifications on new releases.