toolbox4minecraft / amidst

Advanced Minecraft Interface and Data/Structure Tracking
GNU General Public License v3.0
2.15k stars 239 forks source link

Use Admist without Minecraft Launcher #968

Open linuzzx opened 3 years ago

linuzzx commented 3 years ago

Hey, so problem is, I can't install the original MC Launcher, so Admist doesn't work. What files does Admist need to run?

TheKodeToad commented 3 years ago

Likely for the Minecraft jar to be in ".minecraft/versions/VERSION_NAME/VERSION_NAME.jar". What launcher do you use?

linuzzx commented 3 years ago

MultiMC

TheKodeToad commented 3 years ago

Copy "MULTIMC_FOLDER/libraries/com/mojang/minecaft/VERSION_NAME/minecraft-VERSION_NAME-client.jar" to ".minecraft/versions/VERSION_NAME/VERSION_NAME.jar". This may be enough files to get it running.

linuzzx commented 3 years ago

thanks

TheKodeToad @.***> schrieb am Mo., 7. Juni 2021, 16:44:

Copy "MULTIMC_FOLDER/libraries/com/mojang/minecaft/VERSION_NAME/minecraft-VERSION_NAME-client.jar" to ".minecraft/versions/VERSION_NAME/VERSION_NAME.jar". This may be enough files to get it running.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/toolbox4minecraft/amidst/issues/968#issuecomment-855998507, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANTKWHUCP2UICVZDTNP74ATTRTLNVANCNFSM45YPESJQ .

James103 commented 3 years ago

You may also have to download the corresponding JSON file for the Minecraft version and put it in the same folder as the Minecraft jar file for that version, i.e. .minecraft/versions/VERSION_NAME/VERSION_NAME.json.

If you have only used MultiMC to play Minecraft 1.17 on Windows, you will also need to copy the entire contents of the MultiMC/libraries folder and paste it into your .minecraft/libraries folder. If you are prompted to replace existing files with the same names, confirm that prompt.

sixwheeledbeast commented 3 years ago

I thought I would add to this instead of additional bugs. I also have only ever used MultiMC from testing it seems the minimum items required in .minecraft are:- libraries and versions folders with valid contains and a launcher_profiles.json. There are CLI options for amidst but they don't cover libraries or versions folders, you could on CLI point to everything in MultiMC other than launcher_profiles.json if the CLI options were available. I can currently get Admist to run on Linux with the above structure in .minecraft it shows as version "null" and profile "null" but seems to "work"

Even with something like:- java -jar amidst-v4-7.jar -mcjar ~/.local/share/multimc/libraries/com/mojang/minecraft/1.17.1/minecraft-1.17.1-client.jar -mcjson ~/.local/share/multimc/meta/net.minecraft/1.17.1.json You still need versions folder in .minecraft otherwise admist will complain of none working minecraft which seems an odd requirement. Is there anyway to give options for all the sources needed via CLI so it could be run without .minecraft if required?