
PyCraft
A downloadable game for Windows
PyCraft: Minecraft, in Python.
Created by Mabindy
DISCLAIMER: PyCraft is in very early development and is extremely unfinished and you will find glitches.
PyCraft is a faithful Minecraft recreation made fully in Python using the Ursina Engine.
When you launch the game, you'll be met with a familiar feeling menu!
PyCraft is filled with features like being able to make worlds in the singleplayer menu that can be saved and shared with others
Or if you want to build a crazy base with a friend, you can host a multiplayer game and your friend can join from the multiplayer menu!
PyCraft is constantly being worked on and more and more features are being added to make this the most feature-full Minecraft recreation in Python!
Status | In development |
Platforms | Windows |
Author | Mabindy |
Genre | Adventure |
Download
Install instructions
How To Install and Play PyCraft
Step 1) Download and install Python 3.13.0 if you don't already have it at https://www.python.org/downloads/:
Scroll down on the downloads page until you find Python 3.13.0 and click download
Run through the installer and once installed run "python --version" in Command Prompt to verify that Python has been successfully installed
Step 2) Download and extract the launcher files:

Step 3) Install the required dependencies:
Copy the path to your requirements.txt file
Run the command "pip install -r (your path here)" in Command Prompt
Step 3) Open the PyCraft Launcher and install the latest version of PyCraft:
To open the PyCraft launcher, simply double click the "PyCraft Launcher.exe" file.
When the launcher opens, you will be faced with a screen telling you to create a username. This username will be seen by other players in multiplayer. Enter a username and press the green confirm button.
Once a username has been set you will be thrown into the main launcher menu. From here, you will be able to select a version to play from your versions folder (Can be accessed by pressing the file button next to the versions dropdown), download and check for new updates using the "Check For Updates" button in the top right, and change your username using the profile button in the top left. Right now you will not have any versions of PyCraft installed. To install the newest version of the game, simply press the "Check For Updates" button.
You will now see a popup appear telling you to install the newest version of PyCraft. You can view the update changes and notes by pressing the "Patch Notes" button, and to install it just press the green "Install" button.
Once installed, you will see the version you just installed appear in the version select dropdown
You are now able to launch into PyCraft and play the game!
Remember, PyCraft is in very early development right now and is being developed solely by me so there are bound to be lots of bugs and glitches and there are a lot of unfinished features right now.
Lots of textures in this game belong to Mojang and I make no money off of this project. It is solely a fan project fueled by my love for Minecraft.
If you find any bugs or errors or even suggestions please leave them on PyCraft's Github page at https://github.com/mabindy/PyCraft/issues.