Giter Club home page Giter Club logo

mcpkg's Introduction

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

mcpkg's People

Contributors

crispyricepc avatar jerbob avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.