Skip to main content

Minecraft Mod Manager by Leon "Procybit" Shepelev

Project description

GitHub Repo stars

PyPI - Downloads

GitHub

GitHub contributors GitHub commit activity GitHub issues

Ky3M

Minecraft Mod Manager by Leon "Procybit" Shepelev

Installing

Via pip or any other PyPI package manager:

python -m pip install ky3m

Make sure you have Python 3.10 or above installed!

Program launch

Via terminal:

python -m ky3m

Using the CLI

If the program is run correctly, this should be in the terminal:

Ky3M :>

At the moment, the only thing that can be entered into the CLI is methods.

Methods are simple commands that work directly with Ky3M internals.

The name of the method is written in CAPITAL LETTERS, the specification fields of the method are written with spaces:

Ky3M :> METHOD Field_1 Field_2 ANoTheR--fiEld00;[-+^ 4thFIELD
Something happened...

If the method name starts with the "adv" prefix, then the associated log will be displayed:

Ky3M :> advMETHOD Field_1 Field_2 ANoTheR--fiEld00;[-+^ 4thFIELD
Something happened...

Log intercepted!
[ky3m.methods] METHOD started!
[ky3m.something] Something happened! (something: True)
[ky3m.methods] METHOD ended!

Methods

INSPECT

Outputs all .jar files names from Minecraft mods folder.

ASSIGNS A UNIQUE ID TO EACH NEWLY OUTPUT FILE.

PEER id

Outputs information about certain .jar file in Minecraft mods folder.

Uses id assigned by INSPECT

EXPEL id

Permanently deletes certain .jar file from Minecraft mods folder.

Uses id assigned by INSPECT

ADOPT id

Copies certain .jar file from Minecraft mods folder to local library.

Uses id assigned by INSPECT

CAN INTERRUPT CLI AND REQUEST NAME OF SAVED FILE IF NEEDED.

DOESN'T DELETE CERTAIN FILE.

ASSIGNS A UNIQUE ID TO EACH SAVED FILE.

ADOPTS

Outputs all saved .jar files names from local library.

RELEASE id

Copies certain .jar file from local library to Minecraft mods folder.

Uses id assigned by ADOPT

PUNISH id

Permanently deletes certain .jar file from local library.

Uses id assigned by ADOPT

License

This project follows MIT license. (see LICENSE)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ky3m-0.1.0.tar.gz (17.7 kB view hashes)

Uploaded Source

Built Distribution

ky3m-0.1.0-py3-none-any.whl (13.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page