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!

Download

Download
PyCraft Launcher.zip 27 MB

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.