An open API service indexing awesome lists of open source software.

https://github.com/txtsd/mcrpc

[MIRROR] MCRPC (Minecraft Resource Pack Comparator) checks your resource pack against any version of Minecraft to show resources missing from your pack for that version. It can also compare any two versions of Minecraft and show missing (added) files. (Main repo at https://sr.ht/~txtsd/mcrpc/)
https://github.com/txtsd/mcrpc

minecraft python resourcepack

Last synced: 10 months ago
JSON representation

[MIRROR] MCRPC (Minecraft Resource Pack Comparator) checks your resource pack against any version of Minecraft to show resources missing from your pack for that version. It can also compare any two versions of Minecraft and show missing (added) files. (Main repo at https://sr.ht/~txtsd/mcrpc/)

Awesome Lists containing this project

README

          

# Minecraft Resource Pack Comparator

MCRPC checks your resource pack against any version of Minecraft to show resources missing from your pack for that version. It can also compare any two versions of Minecraft and show missing (added) files.

## Links

Project:

Sources:

Ticket Tracker:

Mailing List:

Mirrors:

[Codeberg](https://codeberg.org/txtsd/mcrpc)

[NotABug](https://notabug.org/txtsd/mcrpc)

[GitLab](https://gitlab.com/txtsd/mcrpc)

[GitHub](https://github.com/txtsd/mcrpc)

[Bitbucket](https://bitbucket.org/txtsd/mcrpc)

If sourcehut is not feasible, contribution is welcome from across mirrors.

## Installation and usage

Download a binary from the latest tag for your platform on [the refs page](https://git.sr.ht/~txtsd/mcrpc/refs).
Each tag has binaries attached.

NOTE: Release artifacts are built on GitHub due to cross-platform CI runner limitations on sourcehut.

Double-click it, or launch it via your terminal of choice.
Follow the prompts, and you will get a list of missing resources.

If you prefer running a python script over a binary, follow the development instructions instead.

## Development
Clone the repo

```
git clone https://git.sr.ht/~txtsd/mcrpc
cd mcrpc
```

You will need [`python`](https://www.python.org/) and [`python-poetry`](https://python-poetry.org/)

Install the dependencies into a virtual environment:

```
poetry install
```

Load the virtual environment created by `poetry`:

```
poetry shell
```

Finally, run

```
python mcrpc.py
```

## Screenshot
![screenshot](https://i.imgur.com/VyVocCv.png)
![screenshot](https://i.imgur.com/ONGGVN4.png)