Repository navigation
Version 0.23.0
MCVM 0.23.0
CLI version 0.10.0
New Plugins
- Extra Versions: Add development versions like combat tests and worldgen experiments to your version list
- Gen Pkg: Generate single packages or groups of packages from projects on websites like Modrinth and Smithed
- Lang: Add translations for other languages to MCVM (No translations yet)
- Modrinth: Make simple calls to the Modrinth API
Meta
- Hosted documentation!
- Prebuilt binaries of the CLI are now available
- New GitHub organization, and packages are now hosted in their own repository
New Features
- Completely reorganized how instances and profiles work. Profiles are now templates for instance configuration, and instances are declared totally separately from profiles. You update instances instead of profiles as well.
- Added instance groups to substitute for what the grouping feature of profiles used to be
- Instances will now automatically update on the first launch
- You can now escape version patterns using backslashes
- Instances can now have configured display names which will be used in the future
- You can now use colons in instance IDs to do namespacing for different launchers
- Added the user add command to easily configure new users
- Added the instance dir command to print the game directory of an instance
- Added the config backup command to easily backup your config to copies
- Added the Unix OS condition for packages to use
- Added basic functionality to allow plugins to export instances
- Plugins now have access to the MCVM version
- Plugins can now disable base64 encoding to improve performance and ease of development at the cost of security
- Translation definition is now a hook instead of a constant result
- The stats plugin can now do live tracking of playtime, which is more reliable
- Added a protocol version field to plugin manifests
- Added a field to disable package repositories in your config easily
Improvements
- Improved the default editors on Linux for the config edit command
- Reorganized commands in the CLI help menu
- Improved messages when launching
- Improved performance in many places by using the simd-json library
- Improved time formatting for the stats plugin
- Improved serialization of configuration to reduce redundant fields
Fixes
- Fixed build on MacOS
- More characters are allowed in addon version IDs