All Projects → CRISPYricePC → mcpkg

CRISPYricePC / mcpkg

Licence: GPL-3.0 license
Package manager for Minecraft resource packs, datapacks and crafting tweaks, wrapped around vanillatweaks.net

Programming Languages

java
68154 projects - #9 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to mcpkg

cati
Cati Unix Package Manager
Stars: ✭ 19 (+26.67%)
Mutual labels:  package-manager
importly
import map generator
Stars: ✭ 42 (+180%)
Mutual labels:  package-manager
packagehub
An extension for displaying dependencies of projects on GitHub
Stars: ✭ 71 (+373.33%)
Mutual labels:  package-manager
glam
A cross-platform package manager.
Stars: ✭ 61 (+306.67%)
Mutual labels:  package-manager
hephaestus-engine
Render, animate and interact with custom entity models in Minecraft: Java Edition servers
Stars: ✭ 77 (+413.33%)
Mutual labels:  resourcepack
piu
Cross platform package manager wrapper
Stars: ✭ 33 (+120%)
Mutual labels:  package-manager
pint
A single-file command-line package manager for Windows.
Stars: ✭ 35 (+133.33%)
Mutual labels:  package-manager
jacli
Java Command Line Interface
Stars: ✭ 29 (+93.33%)
Mutual labels:  package-manager
wsjcpp
Yet another... C++ Source Package Manager
Stars: ✭ 18 (+20%)
Mutual labels:  package-manager
inqlude
Command line client for independent Qt library archive
Stars: ✭ 30 (+100%)
Mutual labels:  package-manager
iridium
💎 Growing collection of VS Code extensions with a fancy name
Stars: ✭ 39 (+160%)
Mutual labels:  package-manager
agda-pkg
apkg - package manager for Agda
Stars: ✭ 30 (+100%)
Mutual labels:  package-manager
winget-create
The Windows Package Manager Manifest Creator command-line tool (aka wingetcreate)
Stars: ✭ 228 (+1420%)
Mutual labels:  package-manager
sherpa
a mini-package-manager for QNAP NAS
Stars: ✭ 63 (+320%)
Mutual labels:  package-manager
avsrepo
A simple package repository for AviSynth+ https://forum.doom9.org/showthread.php?t=175822
Stars: ✭ 15 (+0%)
Mutual labels:  package-manager
awesome-package-manager
☘ Awesome package manager resources
Stars: ✭ 87 (+480%)
Mutual labels:  package-manager
GuPM
🐶📦 Global Universal Project Manager -- Package manager, cli tool, scripts for all your projects and your system
Stars: ✭ 132 (+780%)
Mutual labels:  package-manager
organon
This program focuses on automating the download, installation and compilation of pentest tools from source
Stars: ✭ 36 (+140%)
Mutual labels:  package-manager
straight.el
🍀 Next-generation, purely functional package manager for the Emacs hacker.
Stars: ✭ 2,035 (+13466.67%)
Mutual labels:  package-manager
understanding-the-python-ecosystem
This project focuses on understanding the language ecosystem
Stars: ✭ 68 (+353.33%)
Mutual labels:  package-manager

mcpkg

Package manager for Minecraft datapacks, crafting tweaks, and resource packs

demo

Usage

mcpkg --help

Will give you a list of commands that can be run. Certain commands like mcpkg list --installed and mcpkg install <name> can only be run inside of a Minecraft world folder. By default your Minecraft worlds are located in .minecraft/saves.

Installation

Dependencies

  • Java 11 or better: If you're on linux or macOS, you should install from your package manager. If you're on Windows, you can install java from their site

Arch Linux

mcpkg is available from the Arch User Repository. For example, if you are using yay, run:

$ yay -S mcpkg

FAQ

Answers to a few questions that may crop up regarding this tool:

Why use a command line over a GUI app?

This project is aimed mostly at server admins, not end-users. It is very difficult to co-ordinate GUIs with Minecraft servers as they are usually on a different PC to the operator. If you are looking for a way to easily install datapacks with a graphical user interface, might I recommend the API that this tool is built around; vanillatweaks.net.

How can you be sure that this project won't just die just like every package manager before?

All things tend towards entropy. But we have the advantage that the core database and logic is already maintained by a well-proven team, and is already in use by many Minecraft server owners and client users. Ideally the only way this tool will stop working, is if nobody is working on Vanilla Tweaks.

How can I submit my own packs?

We're just the messenger. This is not the place to submit packs. Please see vanillatweaks.net

Can I help make this better?

Yes! This is GitHub, make an account if you don't have one already. Clone the repo or make an issue at the top, we'll be happy to help

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].