Skip to main content

Get paths to Minecraft Java, Bedrock, Preview, and Education Edition folders.

Project description

mcpath

Tests PyPI Python Downloads Status Code style: black Issues

Get paths to Minecraft Java, Bedrock, Preview, and Education Edition folders, launchers, executables and java runtime.

Installation

Install the module with pip:

pip3 install mcpath

Update existing installation: pip3 install mcpath --upgrade

Supported Platforms

Java Bedrock Preview/Beta Education
Android [1]
Darwin [3]
iOS [2]
Linux [4]
Windows
  1. With Pydroid 3
  2. With Pyto
  3. Has not been tested.
  4. With mcpelauncher.

Requirements

Name Usage
requests Get runtime component and version using Mojang's API
requests-cache For caching version data.

Examples

Saves

import mcpath

print(mcpath.java.get_saves_dir())
# C:\Users\USER\AppData\Roaming\.minecraft\saves

.minecraft

import mcpath

print(mcpath.java.get_root_dir())
# C:\Users\USER\AppData\Roaming\.minecraft

Game

import mcpath

print(mcpath.java.get_game_dir())
# D:\minecraft

Java Runtime Executable

import mcpath

print(mcpath.java.get_runtime('1.21.3'))
# C:\Users\USER\AppData\Local\Packages\Microsoft.4297127D64EC6_8wekyb3d8bbwe\LocalCache\Local\runtime\java-runtime-delta\windows-x64\java-runtime-delta\bin\java.exe

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcpath-2.1.0.tar.gz (16.5 kB view details)

Uploaded Source

File details

Details for the file mcpath-2.1.0.tar.gz.

File metadata

  • Download URL: mcpath-2.1.0.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for mcpath-2.1.0.tar.gz
Algorithm Hash digest
SHA256 2275f3a1d3a70b0915fcbd4633ab4a1d53b9ed98ff16a6d338d4a998f7697228
MD5 bfb5eb808c9e43c3aaab4bbd33ceb1d1
BLAKE2b-256 3632a6239ce18baa5a0653db40894275f274c1d82b19d46b053b331370016534

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page