Skip to content

HPLAY-dev/minecraft-auto-dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minecraft Auto Downloader

This is a simple downloader for Minecraft: Java Edition.

It is simple and lightweight and you can distribute this program to your friends. Run it and play Minecraft with your mods, shaderpacks and even options!

How to use

  1. Make a simple json. How?

  2. Build this application

  3. run main.exe

JSON Creating

Basic Options

key values
mcversion Version of Minecraft (latest is also ok)
modloader (if needed) Version of Modloader (latest is also ok)
title Title to show in Installer
description Description to show in Installer
mods(shaderpacks resourcepacks) [{"project_id": "R6NEzAwj", "version_id": "latest"}, {"url": "https://xxx.com/xxx/xxx.jar"}]

Getting project_id and version_id (Modrinth)

  1. Run python3 main.py search-[mods; shaders; resourcepacks] KEYWORD(replace KEYWORD) to get a list of projects, you can find the project_id here.

  2. Run python3 main.py list-versions PROJECT_ID(replace PROJECT_ID) to get the versions of the project, or simply latest.

Something Else?

create an archive called override.zip in the directory of main, these files will be copied to the Minecraft instance folder

for example

  • saves
    • New World
    • New World (1)
  • options.txt
  • ......

No need to include *.jar *-natives/ and such binaries. We can deal with them.

About

A tool for automating "Minecraft: Java Edition" version download. With GUI and has samples.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages