MCRPC (Minecraft Resource Pack Comparator) checks your resource pack against any version of Minecraft to show resources missing from your pack for that version.

Overview

Minecraft Resource Pack Comparator

MCRPC checks your resource pack against any version of Minecraft to show resources missing from your pack for that version.

Installation and usage

Clone the repo

git clone https://github.com/txtsd/mcrpc.git

You will need Python

Install the dependencies:

pip install -r requirements.txt

Or if you have pipenv (preferred), install the pipenv environment and dependencies:

pipenv install
pipenv shell

Finally, run

python mcrpc.py

Follow the prompts, and you will get a list of missing resources.

Screenshot

screenshot

You might also like...
Automatically prepare your Minecraft maps for release

map-prepare Automatically prepare Mineraft map for release. Current state: kinda works Make sure you have backups for your world before running this p

You want to uto-update your private minecraft client? Give this to developer and enjoy!

minecraft-hack-installer You want to uto-update your private minecraft client? Give this to developer and enjoy! Steps to do: Install libraries: pip i

A Python based program that displays Your Minecraft Server's Status Infos.

Minecraft-server-Status This (very) small python script allows you to view any Minecraft server's status Information Usage Download the file, install

Minecraft clone using Python Ursina game engine!
Minecraft clone using Python Ursina game engine!

Minecraft clone using Python Ursina game engine!

Open-source project written in the ursina engine, simulating the popular game Minecraft.
Open-source project written in the ursina engine, simulating the popular game Minecraft.

Voxelcraft is an open-source project written in the ursina engine, simulating the popular game Minecraft.

A simple script which allows you to see how much GEXP you earned for playing in the last Minecraft Hypixel server session

Project Landscape A simple script which allows you to see how much GEXP you earned for playing in the Minecraft Server Hypixel Usage Install python 3.

PyCraft - A Minecraft launcher made in python

A Minecraft launcher made in python. The main objective of this launcher is to enable players to enjoy minecraft (especially those without a mojang/microsoft account). This launcher is not illegal as all files are downloaded from libraries.minecraft.net

 A Minecraft clone written in python and pyglet.
A Minecraft clone written in python and pyglet.

PyCraft A Minecraft clone written in python and pyglet. Running PyCraft To run PyCraft, run the following code: git clone https://github.com/TheWebCra

A project to san the internet of all open Minecraft servers.

MC-Server-Finder A project that scans the internet to find open Minecraft servers. Install the dependencies by running pip install -r requirements.txt

Comments
  • Huge binaries

    Huge binaries

    Nuitka creates binaries which are much too large for what MCRPC does.

    The next release should be re-written in another language so the binary sizes can be minimized, and should have feature parity with v1.2.

    bug 
    opened by txtsd 0
  • Generate a folder with default missing resources

    Generate a folder with default missing resources

    Generate a folder with default missing resources so they can be edited to new ones, then one can just copy the folder over to one's own pack, saving the trouble of having to traverse through the pack structure/hierarchy.

    enhancement 
    opened by txtsd 0
Releases(v1.2.3)
  • v1.2.3(Jan 23, 2022)

    This is a bugfix release

    Regex on Windows should not fail anymore

    07760d6d1c92ef0d19d93284eda6d16e88f25341 Use R strings for regex

    Changes in v1.2.2

    12012d60bba867cc0e98fb1e20ce7915f95b0186 mcrpc uses appdirs instead of platform dirs

    Changes in v1.2

    e62a84e02de7cf9d4f5ce0088dba21df1c8a18e3 mcrpc can now filter out unstable versions of minecraft 858636f579b8aa98efe83fad032f8704e0c9c46c mcrpc can now show more than just 25 versions of minecraft f5ea3fad514eecaf398c027cfa8ba357961a3ea9 mcrpc will now use the system cache directory instead of current working directory 6482490a17f51d055434aca416d881a9c4b650a9 mcrpc will store all downloaded jars so there will be no re-downloads 18c95a601de0a646cba4d10a8fe3fa9334759647 mcrpc can now output results to a file

    Source code(tar.gz)
    Source code(zip)
    mcrpc-linux(21.31 MB)
    mcrpc-macos(27.77 MB)
    mcrpc-windows.exe(30.90 MB)
  • v1.2.2(Jan 22, 2022)

    This is a bugfix release

    The prebuilt binaries should not crash at launch anymore

    12012d60bba867cc0e98fb1e20ce7915f95b0186 mcrpc uses appdirs instead of platform dirs

    Changes in v1.2

    e62a84e02de7cf9d4f5ce0088dba21df1c8a18e3 mcrpc can now filter out unstable versions of minecraft 858636f579b8aa98efe83fad032f8704e0c9c46c mcrpc can now show more than just 25 versions of minecraft f5ea3fad514eecaf398c027cfa8ba357961a3ea9 mcrpc will now use the system cache directory instead of current working directory 6482490a17f51d055434aca416d881a9c4b650a9 mcrpc will store all downloaded jars so there will be no re-downloads 18c95a601de0a646cba4d10a8fe3fa9334759647 mcrpc can now output results to a file

    Source code(tar.gz)
    Source code(zip)
    mcrpc-linux(21.31 MB)
    mcrpc-macos(27.77 MB)
    mcrpc-windows.exe(30.90 MB)
  • v1.2(Jan 20, 2022)

    Thanks for using MCRPC Please file any bugs or errors or feature requests under issues

    e62a84e02de7cf9d4f5ce0088dba21df1c8a18e3 mcrpc can now filter out unstable versions of minecraft 858636f579b8aa98efe83fad032f8704e0c9c46c mcrpc can now show more than just 25 versions of minecraft f5ea3fad514eecaf398c027cfa8ba357961a3ea9 mcrpc will now use the system cache directory instead of current working directory 6482490a17f51d055434aca416d881a9c4b650a9 mcrpc will store all downloaded jars so there will be no re-downloads 18c95a601de0a646cba4d10a8fe3fa9334759647 mcrpc can now output results to a file

    Source code(tar.gz)
    Source code(zip)
    mcrpc-linux(21.30 MB)
    mcrpc-macos(27.76 MB)
    mcrpc-windows.exe(30.88 MB)
  • v1.1(Jan 18, 2022)

  • v1.0(Jan 17, 2022)

A Pygame Hangman Game coded in Python 3. Run Hangman.py in a terminal if you have Python 3

Hangman A Pygame Hangman Game coded in Python 3. Run python3 Hangman.py in a terminal if you have Python 3.

1 Dec 24, 2022
Chesston (Chess+Python) is a two-player chess game with graphical user interface written in PyQt5

♟️ Chesston (Chess+Python) is a two-player chess game with graphical user interface written in PyQt5. 💿 Dependencies This program uses Py

6 May 26, 2022
Official PyTorch implementation of NAC from the paper: Neural Auto-Curricula in Two-Player Zero-Sum Games.

NAC Official PyTorch implementation of NAC from the paper: Neural Auto-Curricula in Two-Player Zero-Sum Games. We release code for: Gradient based ora

Xidong Feng 19 Nov 11, 2022
Minesweeper clone with 3 modes of difficulty, UI scaling and custom games feature.

Insect Sweeper Minesweeper clone with 3 modes of difficulty, UI scaling and custom games feature. Mines are replaced with random insects that a player

Piotr Data 1 Nov 05, 2021
In the works, creating a new Chess Board and way to Play...

sWJz4KingsChess date started on github.com 11-13-2021 In the works, creating a new Chess Board and way to Play... starting to write this in Pygame, an

Shawn 2 Nov 18, 2021
Brawl Stars private server for version 30.242

Brawl Stars v30 Brawl Stars v30.242 server emulator written in Python. Requirements: Python 3.7 or higher pymongo dnspython colorama Running the serve

15 Oct 17, 2021
This is a Python solver for the game Wordle, which recently received its PT-BR version

PT_BR_Wordle_Solver Este é um solver feito em Python do jogo Wordle, que recebeu sua versão PT-BR recentemente. Onde jogar Os sites para se jogar mais

Vinicius Jameli 1 Jan 24, 2022
Rudimentary CMD based implementation of the Tic Tac Toe game

Packages used: questionary random os (Requires Python 3.8 as walrus operators are used in the script) Contains the .py file (tictactoe.py) and an exe

Ashwin 1 Oct 15, 2021
PingPong - Simple Ping Pong Game Made In Python

PingPong Basic Ping Pong Game Made In Python

ʀᴇxɪɴᴀᴢᴏʀ 1 Jan 01, 2022
A terminal-based number guessing game written in python

A terminal-based number guessing game written in python

Akshay Vs 15 Sep 22, 2022
View your VALORANT performance in different areas of every map in the game!

Valorant-Zone-Stats Inspired by Leetify's awesome Map Zones Tool for CS:GO A simple desktop program to view your VALORANT performance in different are

Louis 76 Jan 01, 2023
A shooter game.

Screenshots Installation GNU/Linux Go to the Releases tab. Download InfiniteShooter.flatpak from the latest version of InfiniteShooter Open the termin

PastThePixels 13 Dec 01, 2022
A programme which basically has the same function as the actual Rock paper scissors game.

A programme which basically has the same function as the actual Rock paper scissors game.

1 Feb 11, 2022
Just a copied of flappy bird game made by Thuongton999

flappy-bird Just a copied of flappy bird game made by Thuongton999 Installation and Usage Using terminal (on Window) Make sure you installed Python an

ThuongTon 9 Aug 08, 2021
Made with pygame. Multiplayer game using socket module and threading.

Rock Paper Scissor made with python-pygame. Poorly made, as a beginner in programming. Multiplayer with server code and client code provided.

AllenJo 1 Dec 29, 2021
A small module for creating a card deck, used for making card games

card-deck This module can be used to create small card games such as BlackJack etc.. To initialize the deck, use: Deck() To shuffle the deck, use: Dec

4 Dec 31, 2021
It calculates the Nim sum of a nim game.

nim-sum It calculates the Nim sum of a nim game. The rules of Nim The traditional game of Nim is played with a number of coins arranged in heaps: the

2 Jan 02, 2022
A first-person shooting game developed by using OpenGL

OpenGL-MazeSurvivor-FirstPerson Shooting Game This application named ‘MAZE SURVIVOR’ is a first-person shooting game that finished within a month. It

JunHong 2 Jan 04, 2023
WIP python/pygame 2D zombie shooter

2d-shooter project A single/multiplayer co-op survival small space zombie shooter. If you'd like to contribute, feel free to join the discord! INSTALL

36 Dec 08, 2022
Chess-commandline - Chess in the Command Line using the Chess Module Can detect Checkmates

chess-commandline Chess in the Command Line using the Chess Module Can detect Ch

Harry Hopkinson 1 Jan 10, 2022