Skip to content
/ py-mcp Public

Universal generator of clients, any version of minecraft

License

Notifications You must be signed in to change notification settings

Exordio/py-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python minecraft client packager

Python minecraft client packager - is universal generator of clients, any version of minecraft. The script is extremely lightweight and works very fast, especially at the stage of loading assets.

DEMO VIDEO : https://www.youtube.com/watch?v=UgpErpgvMsE

Features!

  • Download any version of minecraft from early alpha, ending with the most recent versions of snapshots.
  • Asynchronous loading all dist files.
  • Convenient output of the script, the result of the work will be located in the output folder.
  • In addition to any version of the client, you also get any version of the server in the kit.
  • Build on any platform, windows, linux, osx.

Todos

  • Asynchronous loading of libraries. (Done!)
  • Running all downloads parallel/asynchronously. (Done!)
  • Automatic assembly of the client/server launch script, along with a ready-made client distribution. (Done! all versions.)

Tech

  • Python3

Installation

Requires python3 to run.

Before starting, you must specify in config, the launch platform.

And you can also choose whether to delete the folder every time? when reassembling a client. + Autolaunch
$ git clone https://github.com/Exordio/python-minecraft-Client-Packager
$ cd python-minecraft-Client-Packager
$ python -m venv venv 
$ venv/scripts/activate
$ pip install -r requirements.txt
$ python goldenHand.py
After building the client, you can run it through start.py, where you can specify a different username. Or just take the actual working flags to run the version you need.

About

Universal generator of clients, any version of minecraft

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages