Amidst is not able to find your '.minecraft' directory
Recently bought a Windows 11 laptop. Minecraft working great, but Admist 4.7 (EXE file) doesn't launch:

Is this a pathing issue? Do I need to launch differently? Should I use a BAT file with the JAR instead?
I started it using java -jar amidst-v4-7.jar -mcpath <.minecraft>, trying with both launcher's %AppData%\.minecraft\ and custom .minecraft folder. I guess the launcher files changed, for the new launcher they've added ...microsoft_store.json on launcher files, meanwhile Amidst is seeking for the Unified Launcher ones.
I can confirm, that Amidst 4.7 seems to be incompatible with the updated Minecraft Launcher on Windows 10 and Windows 11. Apparently, Amidst searches for the launcher_profiles.json which was seemingly renamed or removed by the Launcher Update.
Same issue, Windows 11 with the new launcher.
I'll post the workaround for those wondering how to make it work.
Just make a copy of the file launcher_profiles_microsoft_store.json named launcher_profiles.json. inside your %AppData%\.minecraft\ directory. Remember to remove and update the copy if you are willing to use a new profile on amidst.
I've tested to use Microsoft's mklink cmdlet to don't bother with updating the copy manually, but at least for me didn't worked.
Here is an output, if it helps...
C:\Users<my folder>\Desktop>java -jar amidst-v4-7.jar -mcpath c:\Users<my folder>\AppData\Roaming.minecraft <-- it is Roaming\ .minecraft the editor messes this up
[info] Amidst v4.7
[info] Current system time: 2021-12-02 18:32:23.953
[info] System.getProperty("os.name") == 'Windows 10'
[info] System.getProperty("os.version") == '10.0'
[info] System.getProperty("os.arch") == 'amd64'
[info] System.getProperty("java.version") == '1.8.0_311'
[info] System.getProperty("java.vendor") == 'Oracle Corporation'
[info] System.getProperty("sun.arch.data.model") == '64'
[info] Not using OpenGL.
[info] Biome profile activated: Default
[info] Using look & feel: javax.swing.plaf.metal.MetalLookAndFeel
[warning] amidst.mojangapi.file.DotMinecraftDirectoryNotFoundException: invalid '.minecraft' directory at: 'c:\Users<my folder>\AppData\Roaming.minecraft' <-- it is Roaming\ .minecraft the editor messes this up
at amidst.mojangapi.file.service.DotMinecraftDirectoryService.validate(DotMinecraftDirectoryService.java:57)
at amidst.mojangapi.file.service.DotMinecraftDirectoryService.createDotMinecraftDirectory(DotMinecraftDirectoryService.java:47)
at amidst.mojangapi.file.MinecraftInstallation.newLocalMinecraftInstallation(MinecraftInstallation.java:41)
at amidst.PerApplicationInjector.
New Default Acceleration Threshold: 0
I have pretty much the same problem...Though i'm using ATLauncher which does not (as i am concerned) even have a launcher profiles file...What do i do people?
What do i do?
Unfortunately, it appears to me as though you need to search for an alternative to Amidst...
This project has not received any new commits since more than two years. Therefore, I would assume that, even if you manage to get Amidst working, you likely won't be able to see any new biomes/structures/etc. introduced since Minecraft 1.17 let alone any of the new world generation.
In your best interest, I assume it is OK for me to recommed two alternatives to you in this discussion: https://www.chunkbase.com/apps/ https://www.mcseeder.com/
They both require no installation, support the latest Minecraft versions and offer a variaty of features which Amidst did not.
Hope this helps 😄
Edit: I actually just saw that there is another alternative which is actually listed in the top issue in this repository: https://github.com/Cubitect/cubiomes-viewer
I have pretty much the same problem...Though i'm using ATLauncher which does not (as i am concerned) even have a launcher profiles file...What do i do people?
You've always had to use the default launcher to create the profile. Once the profile has been created by launching the game at least once from the default launcher then you can use Amidst to browse to your launcher instance. Unfortunately Amidst is abandonware so it doesn't work at all with newer version of the game nor Java.
Try using Amulet Map Editor
@eliaspr Thanks