Skip to content

Releases: pythonengineer/minecraft-python

0.31 20100130

29 Jul 00:52
Compare
Choose a tag to compare

This version adds workbench crafting, gold tools, the "Beast Boy" MD3 mob, mob item drops, and soup to the game.

Features from previous Indev versions include the Indev mossy cobblestone spawn house, NBT level file saving, tools, torches, advanced liquid spread, TNT explosives, chests, and passive MD3 mobs.

Install this version with python -m pip install minecraft-python==0.31.20100130 or, from source, python setup.py build_ext --inplace.

Pyglet, Cython, Pillow, PyOgg, NumPy, and nbtlib are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt.

For audio to work you will either need PyOgg which is recommended, or FFmpeg which has to be installed on your system.
GStreamer is also supported on Linux through the gst-python library. PyOgg requires that your system have one of the Opus, FLAC, or Vorbis codecs. OpenAL is required and comes bundled with the source on Windows.

Run python -m mc.net.minecraft.client.Minecraft to launch the game. Minecraft: Python Edition should be compatible with any modern platform that supports OpenGL and Cython.

Run with the argument -fullscreen to open the window in fullscreen mode (or press F11 in-game). The argument -creative will force the game to be in creative mode.

All controls are as you would expect for the game and they can be configured in the options menu. Press I to open your inventory, F5 to toggle rain and F7 to take a cool isometric screenshot.

Smelting is unique in early Indev: to get iron or gold ingots, light the dropped ores on fire or throw them in lava.

The Indev level generator is customizable and you can choose between the Inland, Island, Floating, and Flat level types.
You can specify the world theme as Normal or Hell (lava and dirt instead of water and grass), world size, and world shape (Square, Long, Deep).

Levels can be saved to a single .mclevel NBT file in the pause menu. The level files are perfectly compatible with Java and vice versa.

MD3 Steves may drop string on death, Black Steves may drop gunpowder, and Beast Boys may drop feathers.

Crafted mushroom bowl soup will restore health. Check the Wiki for crafting recipes added in this version.

0.31 20100131

29 Jul 02:48
Compare
Choose a tag to compare

This version adds the main menu, passive human mobs, and item durability to the game.

Features from previous Indev versions include the Indev mossy cobblestone spawn house, NBT level file saving, tools, torches, advanced liquid spread, TNT explosives, chests, workbench crafting, and soup.

Install this version with python -m pip install minecraft-python==0.31.20100131 or, from source, python setup.py build_ext --inplace.

Pyglet, Cython, Pillow, PyOgg, NumPy, and nbtlib are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt.

For audio to work you will either need PyOgg which is recommended, or FFmpeg which has to be installed on your system.
GStreamer is also supported on Linux through the gst-python library. PyOgg requires that your system have one of the Opus, FLAC, or Vorbis codecs. OpenAL is required and comes bundled with the source on Windows.

Run python -m mc.net.minecraft.client.Minecraft to launch the game. Minecraft: Python Edition should be compatible with any modern platform that supports OpenGL and Cython.

Run with the argument -fullscreen to open the window in fullscreen mode (or press F11 in-game). The argument -creative will force the game to be in creative mode.

All controls are as you would expect for the game and they can be configured in the options menu. Press I to open your inventory, F5 to toggle rain and F7 to take a cool isometric screenshot.

Smelting is unique in early Indev: to get iron or gold ingots, light the dropped ores on fire or throw them in lava.

The Indev level generator is customizable and you can choose between the Inland, Island, Floating, and Flat level types.
You can specify the world theme as Normal or Hell (lava and dirt instead of water and grass), world size, and world shape (Square, Long, Deep).

Levels can be saved to a single .mclevel NBT file in the pause menu. The level files are perfectly compatible with Java and vice versa.

Humans may drop string on death, gunpowder, or feathers upon death.

Crafted mushroom bowl soup will restore health. Check the Wiki for crafting recipes added in this version.

0.31 20100129

29 May 22:26
Compare
Choose a tag to compare

This version adds functional crafting, sticks, the "Steve" and "Black Steve" MD3 mobs, and rudimentary smelting to the game. This is the first version where items must be gathered and crafted yourself, as opposed to them being provided in the chests at spawn.

Features from previous Indev versions include the Indev mossy cobblestone spawn house, NBT level file saving, most tools, torches, advanced liquid spread, TNT explosives, and passive MD3 mobs.

Install this version with python -m pip install minecraft-python==0.31.20100129 or, from source, python setup.py build_ext --inplace.

Pyglet, Cython, Pillow, PyOgg, NumPy, and nbtlib are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt.

For audio to work you will either need PyOgg which is recommended, or FFmpeg which has to be installed on your system.
GStreamer is also supported on Linux through the gst-python library. PyOgg requires that your system have one of the Opus, FLAC, or Vorbis codecs. OpenAL is required and comes bundled with the source on Windows.

Run python -m mc.net.minecraft.client.Minecraft to launch the game. Minecraft: Python Edition should be compatible with any modern platform that supports OpenGL and Cython.

Run with the argument -fullscreen to open the window in fullscreen mode (or press F11 in-game). The argument -creative will force the game to be in creative mode.

All controls are as you would expect for the game and they can be configured in the options menu. Press I to open your inventory, B to craft (I to exit the crafting screen), F5 to toggle rain and F7 to take a cool isometric screenshot.

Smelting is unique in early Indev: to get iron or gold ingots, light the dropped ores on fire or throw them in lava.

The Indev level generator is customizable and you can choose between the Inland, Island, Floating, and Flat level types.
You can specify the world theme as Normal or Hell (lava and dirt instead of water and grass), world size, and world shape (Square, Long, Deep).

Levels can be saved to a single .mclevel NBT file in the pause menu. The level files are perfectly compatible with Java and vice versa.

The only mobs around are the Steves and Black Steves, which don't drop anything when killed. Apples will restore health.

0.31 20100128

29 May 03:03
Compare
Choose a tag to compare

This version adds diamonds, diamond ore, gears, metal tool variants, and semi-functional crafting to the game.

Features from previous Indev versions include the Indev mossy cobblestone spawn house which contains chests with all of the items available in this version, NBT level file saving, tools including flint and steel and the bow and arrow, torches, advanced liquid spread, TNT explosives, and the MD3 Rana mobs.

Install this version with python -m pip install minecraft-python==0.31.20100128 or, from source, python setup.py build_ext --inplace.

Pyglet, Cython, Pillow, PyOgg, NumPy, and nbtlib are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt.

For audio to work you will either need PyOgg which is recommended, or FFmpeg which has to be installed on your system.
GStreamer is also supported on Linux through the gst-python library. PyOgg requires that your system have one of the Opus, FLAC, or Vorbis codecs. OpenAL is required and comes bundled with the source on Windows.

Run python -m mc.net.minecraft.client.Minecraft to launch the game. Minecraft: Python Edition should be compatible with any modern platform that supports OpenGL and Cython.

Run with the argument -fullscreen to open the window in fullscreen mode (or press F11 in-game). The argument -creative will force the game to be in creative mode.

All available tools and blocks are in the chests in the spawn house. All controls are as you would expect for the game and they can be configured in the options menu. Press I to open your inventory, B to craft (only recipe is an apple in the top-left corner for an arrow), F5 to toggle rain and F7 to take a cool isometric screenshot.

The Indev level generator is customizable and you can choose between the Inland, Island, Floating, and Flat level types.
You can specify the world theme as Normal or Hell (lava and dirt instead of water and grass), world size, and world shape (Square, Long, Deep).

Levels can be saved to a single .mclevel NBT file in the pause menu. The level files are perfectly compatible with Java and vice versa.

The only mobs around are the Ranas, but they don't drop anything when killed. Apples will restore health.

0.31 20100125

14 May 07:13
Compare
Choose a tag to compare

This version adds torch, fire, and lava blob particles to the game. Features from previous Indev versions include the Indev mossy cobblestone spawn house which contains chests with all of the items available in this version, NBT level file saving, tools including flint and steel and the bow and arrow, torches, advanced liquid spread, TNT explosives, and the MD3 Rana mobs.

Install this version with python -m pip install minecraft-python==0.31.20100125 or, from source, python setup.py build_ext --inplace.

Pyglet, Cython, Pillow, PyOgg, NumPy, and nbtlib are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt.

For audio to work you will either need PyOgg which is recommended, or FFmpeg which has to be installed on your system.
GStreamer is also supported on Linux through the gst-python library. PyOgg requires that your system have one of the Opus, FLAC, or Vorbis codecs. OpenAL is required and comes bundled with the source on Windows.

Run python -m mc.net.minecraft.client.Minecraft to launch the game. Minecraft: Python Edition should be compatible with any modern platform that supports OpenGL and Cython.

Run with the argument -fullscreen to open the window in fullscreen mode (or press F11 in-game). The argument -creative will force the game to be in creative mode.

All available tools and blocks are in the chests in the spawn house. All controls are as you would expect for the game and they can be configured in the options menu. Press I to open your inventory, F5 to toggle rain and F7 to take a cool isometric screenshot.

The Indev level generator is customizable and you can choose between the Inland, Island, Floating, and Flat level types.
You can specify the world theme as Normal or Hell (lava and dirt instead of water and grass), world size, and world shape (Square, Long, Deep).

Levels can be saved to a single .mclevel NBT file in the pause menu. The level files are perfectly compatible with Java and vice versa.

The only mobs around are the Ranas, but they don't drop anything when killed. Apples will restore health.

0.31 20100124-2

13 May 11:35
Compare
Choose a tag to compare

This version has the Indev mossy cobblestone spawn house which contains chests with all of the items available in this version. It also has level file saving, the bow and arrow, advanced liquid spread, and powerful TNT explosion blasts.

Install this version with python -m pip install minecraft-python==0.31.20100124-2 or, from source, python setup.py build_ext --inplace.

Pyglet, Cython, Pillow, PyOgg, NumPy, and nbtlib are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt.

For audio to work you will either need PyOgg which is recommended, or FFmpeg which has to be installed on your system.
GStreamer is also supported on Linux through the gst-python library. PyOgg requires that your system have one of the Opus, FLAC, or Vorbis codecs. OpenAL is required and comes bundled with the source on Windows.

Run python -m mc.net.minecraft.client.Minecraft to launch the game. Minecraft: Python Edition should be compatible with any modern platform that supports OpenGL and Cython.

Run with the argument -fullscreen to open the window in fullscreen mode (or press F11 in-game). The argument -creative will force the game to be in creative mode.

All available tools and blocks are in the chests in the spawn house. All controls are as you would expect for the game and they can be configured in the options menu. Press I to open your inventory, F5 to toggle rain and F7 to take a cool isometric screenshot.

The Indev level generator is customizable and you can choose between the Inland, Island, Floating, and Flat level types.
You can specify the world theme as Normal or Hell (lava and dirt instead of water and grass), world size, and world shape (Square, Long, Deep).

Levels can be saved to a single .mclevel NBT file in the pause menu. The level files are perfectly compatible with Java and vice versa.

The only mobs around are the MD3 Ranas, but they don't drop anything when killed. Apples will restore health.

0.31 20100110

18 Apr 00:01
Compare
Choose a tag to compare

This version introduces fire, apples, functional tools, and the customizable Indev level generator to the game.

Install this version with python -m pip install minecraft-python==0.31.20100110 or, from source, python setup.py build_ext --inplace.

Pyglet, Cython, Pillow, PyOgg, and NumPy are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt.

For audio to work you will either need PyOgg which is recommended, or FFmpeg which has to be installed on your system.
GStreamer is also supported on Linux through the gst-python library. PyOgg requires that your system have one of the Opus, FLAC, or Vorbis codecs. OpenAL is required and comes bundled with the source on Windows.

Run python -m mc.net.minecraft.Minecraft to launch the game. Minecraft: Python Edition should be compatible with any modern platform that supports OpenGL and Cython.

Run with the argument -fullscreen to open the window in fullscreen mode. The argument -creative will force the game to be in creative mode.

Press I to open your inventory. All available tools (shovel, axe, pickaxe, flint and steel) are in the hotbar in addition to some building blocks and torches.
Press F7 to take a cool isometric screenshot and F5 to toggle rain. Q will drop items. Other keys are listed in the regular options menu.

The Indev level generator is customizable and you can choose between the Inland, Island, Floating, and Flat level types.
You can specify the world theme as Normal or Hell (lava and dirt instead of water and grass), world size, and world shape (Square, Long, Deep).

The only mobs around are the MD3 Ranas, but they don't drop anything when killed. Mushrooms are unusable, but apples will restore health.

0.31 20100104

07 Apr 06:01
Compare
Choose a tag to compare

This version is the first version of Minecraft released in 2010, and it reintroduces sound and music to the game.

Install this version with python -m pip install minecraft-python==0.31.20100104 or, from source, python setup.py build_ext --inplace.

Pyglet, Cython, Pillow, PyOgg, and NumPy are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt.

For audio to work you will either need PyOgg which is recommended, or FFmpeg which has to be installed on your system.
GStreamer is also supported on Linux through the gst-python library. PyOgg requires that your system have one of the Opus, FLAC, or Vorbis codecs. OpenAL is required and comes bundled with the source on Windows.

Run python -m mc.net.minecraft.Minecraft to launch the game. Minecraft: Python Edition should be compatible with any modern platform that supports OpenGL and Cython.

Run with the argument -fullscreen to open the window in fullscreen mode. The argument -creative will force the game to be in creative mode.

Press I to open your inventory. Early tools are in the inventory, but they serve no function yet. Press F7 to take a cool isometric screenshot and F5 to toggle rain. Other keys are listed in the regular options menu.

The only mobs around are the Rana mobs, but they don't drop anything when killed. Arrows and mushrooms are unusable.

0.31 20091231-2

21 Mar 00:32
Compare
Choose a tag to compare

This version is the last version of Minecraft released in 2009, and the first version of Indev released in survival mode. This version introduces the player inventory screen and isometric screenshots, the latter of which is exclusive to Indev versions as the world is not infinite.

Install this version with python -m pip install minecraft-python==0.31.20091231-2 or, from source, python setup.py build_ext --inplace.

Pyglet, Cython, Pillow, and NumPy are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt.

While the late Classic versions and later Indev versions feature audio, this version does not.

Run python -m mc.net.minecraft.Minecraft to launch the game. Minecraft: Python Edition should be compatible with any modern platform that supports OpenGL and Cython.

Run with the argument -fullscreen to open the window in fullscreen mode. The argument -creative will force the game to be in creative mode.

Press I to open your inventory. Tools which were newly added in this version will be in the inventory, but they serve no function yet. Press F7 to take a cool isometric screenshot and F5 to toggle rain. Other keys are listed in the regular options menu.

The only mobs around are the Rana mobs, but they don't drop anything when killed. Arrows and mushrooms are unusable.

0.31 20091223-2

18 Mar 02:06
Compare
Choose a tag to compare

This is the first version of Minecraft Indev 0.31. It is the last available version of Minecraft to be released in creative mode exclusively. However, the work-in-progress survival mode can be enabled by running the game with the argument -survival. This is the first version to feature one of the MD3 mobs of Indev, Rana.

Install this version with python -m pip install minecraft-python==0.31.20091223-2 or, from source, python setup.py build_ext --inplace.

Pyglet, Cython, Pillow, and NumPy are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt.

While the late Classic versions and later Indev versions feature audio, this version does not.

Run python -m mc.net.minecraft.Minecraft to launch the game. Minecraft: Python Edition should be compatible with any modern platform that supports OpenGL and Cython.

Run with the argument -fullscreen to open the window in fullscreen mode.

Press B to pick any of the ores and tiles that exist in this creative version.
Press F5 to toggle rain. Other keys are listed in the regular options menu.

If you enable survival mode, you will spawn with some lava and water blocks for testing.
You will be able to attack the Rana mobs, but items in general won't drop. Arrows and mushrooms are unusable.