Skip to content

An easy-to-use package manager (and soon to be launcher) for Minecraft mods.

License

Notifications You must be signed in to change notification settings

jakobkmar/pacmc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f6ba829 · Aug 28, 2021
May 24, 2021
Jul 14, 2021
Aug 28, 2021
May 24, 2021
May 24, 2021
Jun 25, 2021
Jun 24, 2021
Aug 28, 2021
May 24, 2021
May 24, 2021
May 24, 2021
Jul 26, 2021
May 24, 2021

Repository files navigation

pacmc

pacmc is a package manager for Fabric Minecraft mods.

The aim of this project is to massively reduce the effort you have to put in to installing - and most importantly - keeping your mods up to date.

Installation

Arch Linux

pacmc is the name of the package in the AUR.

Windows via scoop

scoop bucket add games
scoop install pacmc
# update later with
scoop update pacmc

Other

Download one of the released archives from the releases page. Extract the archive. Inside there will be a bin directory. Run the shell script using ./pacmc.

Quick start

# add the .minecraft folder as an archive
pacmc init
# search for mods
pacmc search minihud
# install a mod
pacmc install lithium

Usage

The main command is pacmc. You can add -h to any command to get help.

Command overview

Commands:
  install  Installs a minecraft mod
  update   Updates the mods inside an archive
  search   Searches for mods
  list     Lists the installed mods
  remove   Removes a minecraft mod
  archive  Manages your mod archives
  init     Sets the pacmc defaults
  refresh  Refreshes the local mod files according to the database
  load     Loads one archive into another
  info     Prints debug information

Archives

Archives are the places (folders) where your mods are stored. Your .minecraft folder is an archive by default, but you can add more (for example to manage mods on a server, which pacmc is designed for aswell).

Init the default archive

To add the .minecraft folder as an archive:

pacmc init

Add an archive

pacmc archive add myarchive [./path/to/my/archive]

List all existing archives

pacmc archive list

Remove an archive

pacmc archive remove myarchive

Search for mods

pacmc search sodium
# or
pacmc search "Fabric API"

this searches for mods for the latest minecraft version by default

For a specific game version:

pacmc search -g 1.15.2 "Fabric API"

or version independent:

pacmc search -i "minimap"

Install a mod

# via the mod id
pacmc install 447425
# or via a search term
pacmc install tweakeroo

or to a specific archive:

pacmc install -a myarchive 447425

when installing using a search term, you may be prompted to select a mod from a couple of options