Skip to main content

Minecraft Recipe Calculator

GitHub tag (with filter) PyPI - Version GitHub all releases GitHub Release Date - Published_At

Overview

The Minecraft Recipe Calculator is a Python-based tool designed for Minecraft. It tells you how many items you need to make a specific recipe.

Key Features

  • Recipe Creation: Users can create custom recipes by specifying the name of the item and the ingredients required, along with their quantities. This now supports nested recipes.
  • Recipe Database: Recipes are saved in a SQLite database, allowing for easy retrieval and management. This also helps in preventing the creation of duplicate recipes.
  • Ingredient Calculation: The application can calculate the total amount of each ingredient needed based on the desired quantity of the final crafted item.
  • Recipe Browsing: Users can view a list of all saved recipes and select one for ingredient calculation.

How to Use

Pre-Requisites

  1. Make sure you have python installed: Validate this by running python --version in your terminal.
    • If you don't, you can get it here: Python Release 3.11.7.
    • If it outputs Python 3.11.7 (or higher), then congratulations, you've installed forbidden snake technology.
  2. Make sure you have pip installed: Check if you have pip installed by running pip --version in your terminal.
    • If you don't have pip, don't worry! You can easily install it by following the instructions on the pip official website
    • Note: Depending on your system, you might need to use pip3 instead of pip.

Installation

  1. Install the package: Install the package via pip by running pip install mc-calculator
    • If you've downloaded the .whl file from the releases, you can install it by running pip install /path/to/mc_calculator-0.3.2-py3-none-any.whl
  2. Confirm the package installed correctly: Run mc-calculator from the terminal. If its installed correctly, you'll get a menu that looks like this:
    
          __      __             __                 ___  __   __
    |\/| /    __ /     /\  |    /    |  | |     /\   |  /  \ |__)
    |  | \__     \__  /--\ |___ \__  \__/ |___ /--\  |  \__/ |  \
    
    
    
    Options:
    1. Create a new recipe
    2. List all recipes
    3. Calculate ingredients for a recipe
    4. Credits
    5. Exit
    Choose an option:
    
    If you see this, you've installed the project successfully! Good job!

Usage:

  1. Create a New Recipe: Choose to create a new recipe and follow the prompts to enter the item name, ingredients, and their quantities.
  2. View Recipes: Select the option to view all available recipes in the database.
  3. Calculate Ingredients: Choose a recipe and specify the number of final items you wish to craft. The application will display the total ingredients required.
  4. Credits: Choose to view the credits.
  5. Close the program: Choose to close the app.

Report A Problem:

Metadata

Release files for mc-calculator 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mc-calculator 0.3.2
File Size Uploaded
mc_calculator-0.3.2.tar.gz 11.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mc-calculator 0.3.2
File Interpreter ABI Platform
mc_calculator-0.3.2-py3-none-any.whl Python 3 none any Details

Total release size: 23.9 kB

Release files / mc_calculator-0.3.2.tar.gz

Download URL mc_calculator-0.3.2.tar.gz
Size 11.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8ccee3f73427a53d6086ec6b268e4a104d50f91450771915442a201f930460b3
BLAKE2b-256 checksum
How to use checksums
f1283bce4eb03b0fbd238c6b714de5595ca14b2ecdf1508027f1eae6e78a2b5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / mc_calculator-0.3.2-py3-none-any.whl

Download URL mc_calculator-0.3.2-py3-none-any.whl
Size 11.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5dbcb7cacd387cd66a74f3efeb6fc61ebbd1a053e62811e3f17e68ec970926b3
BLAKE2b-256 checksum
How to use checksums
5577826a58c53806a0461e5304516620c5c99747f58b9061e1825767c7f2b0b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.3.2 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page