Releases: crispyricepc/mcpkg
2.3.1
Release v2.3.0
Changes in this release
- Added info support. Type
mcpkg info <package>
to get detailed information about the package
2.2.1
This release is the first for the new automated release workflow. Not much has changed, but you can now install mcpkg from the AUR if you're on ArchLinux
Release v2.2
This release contains no actual changes, but I have added a workflow for publishing to the AUR. More to come I hope!
Release 2.1
Minor update for the java version of this package:
Changes in this release
- Less disk I/O overhead when listing packs. The source will now cache packs in memory, leading to a huge speedup in all remote operations
- A config file at
$HOME/.config/mcpkg/config.json
is now in place, which supports custom locations for.minecraft
. This is especially useful for MultiMC users - Minimised the number of instances of remote sources across the codebase, reducing memory footprint and increasing speed due to shared memory caching
- Moved away from SimpleJSON over to Jackson
- Searching, installing, and removing packs are now case insensitive
I removed the install script, purely because I want to setup a more continuous way to make an executable. For now, download the JAR file and create a script / alias that runs the following (linux):
#!/usr/bin/env sh
java -jar $path_to_mcpkg.jar "$@"
This jar should work with Windows and MacOS too, but I have not been able to test this, so please submit an issue if you find any problems
Release 2.0
This release switches to Java. The main reason for doing this was to make the installation process easier, since Minecraft users should already have Java installed.
Setup for Windows or MacOS isn't quite there yet, but you can extract the Linux tar and use the Jar just like normal
Beta v0.2.4, Resource Pack support
This release supports resource packs on client machines. To give it a test, try
mcpkg install bushyleaves
Searching is also greatly improved; the tool should give much nicer results from a given search. Also, you can now specify substrings with the install
command, and the tool will ask for the user input if an install command returns multiple results
Beta v0.1.1
This is a minor update, allowing for more backwards compatibility with older python versions.
Changes:
- Downgraded minimum python requirement to 3.7
- Removed all uses of the dict union operator (
|
) - Removed all uses of the walrus operator (
:=
)
I hope to re-add these features when the majority of servers are using 3.8/3.9, but for now they are axed
Beta v0.1
All functions implemented:
mcpkg install <packs>
mcpkg remove <packs>
mcpkg update
mcpkg upgrade
mcpkg list
mcpkg search