Portablemc

Latest version: v4.3.0

Safety actively analyzes 641082 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

2.0.5

Not secure
Fixed:
- Launcher can now be launched with automatic JVM downloading in a non-existing main-directory (45).

Download and install:
To install PortableMC, please read this repository README, the single-file script is available below in the `portablemc-single` archive.

2.0.4

Not secure
Fixed:
- When using `portablemc login [...]` sub command with a non-existing working directory, this directory is now created.
- No longer crashing when a specific version manifest is using an unknown replacement variable in arguments.

Added:
- Now supporting newer `clientid` and `xuid` replacement variables and arguments for 1.18 version manifests (41).
- Added support for a `PMC_ADDONS_PATH` environment variable that can be used to specify multiple directories where to include add-ons. To specify multiple directories, use an adequate path separator (`;` for windows, `:` for unix). You can check add-ons directories using `portablemc addon dirs`.

Changed:
- When using Mojang Java Virtual Machine (JVM), the JVM's manifest is now cached and used on each launch to check integrity of the JVM installation (33, thanks GoodDay360).

Download and install:
To install PortableMC, please read this repository README, the single-file script is available below in the `portablemc-single` archive.

2.0.3

Not secure
Fixed:
- The launcher is now usable in offline mode, the version metadata file is now loaded only if needed (for example if you specify no version, or alias version such as `release` or `snapshot`, in these cases the launcher requires an internet connection).
- Fixed encoding comment from ` encoding: utf8` to ` encoding: utf-8`, this was crashing with my python 3.6 install.
- Typo for internal errors.

Changed:
- JVM version is no longer fetched on each launch, now this is only fetched when the `java` (unix) or `javaw.exe` (win) executables are missing from the JVM installation.
- Improved the error message for socket errors to be more understandable.

Download and install:
To install PortableMC, please read this repository README, the single-file script is available below in the `portablemc-single` archive.

2.0.2

Not secure
Fixed:
- Fixed a critical issue for Microsoft session refreshing, it's also important to note that Microsoft authentication is now actively tested at least for my personal account.
- Fixed encoding comment in python file from `utf8` to `utf-8` because of an issue with python 3.6 (at least).

Changed:
- Added a warning when using `-m` (`--microsoft`) without `-l` (`--login`) on `start` sub command (31).
- Improved README.

Download and install:
To install PortableMC, please read this repository README, the single-file script is available below in the `portablemc-single` archive.

2.0.1

Not secure
Changed:
- Fixed issues when any file fails to download in a list of files to download, now handling connection resets. (27, thx ayunami2000).

Download and install:
To install PortableMC, please read this repository README, the single-file script is available below in the `portablemc-single` archive.

2.0.0

Not secure
Changed:
- Huge internal reworks with separated CLI and API scripts (22).
- Added recursion limit when resolving metadata parents.
- Add-ons `coderpack` and `scripting` were removed and add-ons `richer` was renamed to `console`, and fabric add-on was renamed to `fabric`.
- Add-ons can now be loaded from multiple directories, a new command was added to list these directories.
- Poetry is now used to manage the project dependencies, build it and distribute it to PyPI.

Added:
- Argument `--anonymise` to `start` sub command in order to partially hide the email in output.
- Add-on `archives` to start older version from Omniarchives' archives.

Download and install:
To install PortableMC, please read this repository README, the single-file script is available below in the `portablemc-single` archive.

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.