Portablemc

Latest version: v4.4.1

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

Scan your dependencies

Page 3 of 7

3.2.0

Changes
- *CLI*: Added `--exclude-lib` and `--include-bin` for supporting the API, see below and in the README (112);
- *CLI*: Help message for `--jvm` no longer mention `javaw` executable on non-windows systems (109);
- *CLI*: In case of unexpected systems, the default minecraft's directory is now expanded from `~/.minecraft`, basically the linux' default (106);
- *API*: Now possible to exclude Java libraries from classpath with a predicate, given to this predicate is a new class `LibrarySpecifier` used to represent Gradle/Maven-like library specifiers (112);
- *API*: Now possible to include custom shared binaries (.dll, .so, .dylib) in the game's runtime `bin` directory (112);
- *API*: Now storing and loading case-folded (lower-case but improved for unicode) email addresses in session database to fix issues for users usually writing upper-case characters in email addresses (117);
- *Doc*: Added mention of `MESA_GLSL_VERSION_OVERRIDE` in documentation of `--lwjgl`;
- *Dev*: Improved tests' workflow to include coverage reports, the test suite is now testing for coherency of lock files for addons.

**A huge thanks** to JamiKettunen for its help on supporting exotic systems, *-it's how I name systems where Minecraft was not intended to be run in the first place by Mojang-*.

3.1.1

Changes:
- Fixed core to support resolution start option (and CLI `--resol`) for versions up to 1.6 (97, thanks miapuffia)

3.1.0

Changes:
- *[Forge]* Fixed installation of forge with newer download API (87, thanks MTM828);
- *[Forge]* Deprecated `MINECRAFT_VERSION_NOT_FOUND` and added `MINECRAFT_VERSION_NOT_SUPPORTED` in `ForgeVersionNotFound` error;
- New class `OfflineAuthSession` that aims to replace the `username` and `uuid` fields in `StartOptions` class, these two fields are still supported but deprecated (83);
- The `DownloadEntry` class now allows providing fallbacks.

3.0.3

Changes:
- Fixed directories' creation with invalid version IDs (80)

Dev changes:
- Introduced a testy pipeline, will be improved in the future to avoid most regressions

3.0.2

Changes:
- The `--lwjgl` argument now supports the latest LWJGL version 3.3.1
- The `--lwjgl` no longer uses the "natives" section of libraries in the version metadata, it simply use the auto-extraction property of LWJGL, so for each OS, all types of natives are downloaded and LWJGL choose the right one.

3.0.1

Changes:
- Fixed the launcher core to the https://piston-meta.mojang.com endpoint for API
- Now using version manifest v2 in order to check metadata integrity with SHA1

Known issues:
- Internal version (show about) is showing 3.0.0

Page 3 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.