Skip to content

Releases: pythonengineer/minecraft-python

0.30

07 Feb 13:25
Compare
Choose a tag to compare

This is the final version of Minecraft Classic. This version comes with both survival and creative modes: to enable survival mode, just run with the argument -survival.

In creative mode, no mobs exist. All Classic ores and tiles are made available by pressing B to pick blocks.

You can press F5 to toggle rain. Other keys are listed in the regular options menu.

The survival version features early mobs (pigs, creepers, skeletons, zombies, spiders) and basic combat. Press Tab to launch arrows at enemies.

There are pigs that drop brown mushrooms. Sheep also exist. Creepers explode only upon death.

To heal, pick up mushrooms and right click to eat. Red mushrooms are poisonous and will take away health.

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.

To launch the multiplayer game while in creative mode, run python -m mc.net.minecraft.Minecraft -server <host:port> -user <username> -mppass [password].

To host a server, follow the instructions in the README.TXT file in the server directory.

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

Pyglet, Cython, Pillow, and PyOgg are required dependencies and can easily be installed with pip. Use the versions specified in requirements.txt. wxPython is an optional dependency for the level file picker, but if you don't have it then Tkinter is used instead.

For audio to work you will either need PyOgg which is recommended, or FFmpeg which is installed on the 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.

0.29_02

13 Sep 08:01
Compare
Choose a tag to compare

This is a creative version of Classic without mobs. All ores and tiles are featured in this version.

If you enable survival mode, there will be limited functionality. Only sheep will spawn, which you can get wool from. Apart from that, no items drop.

Press B to pick blocks. Press F5 to toggle rain. Other keys are listed in the regular options menu.

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.

To launch the multiplayer game, run python -m mc.net.minecraft.Minecraft -server <host:port> -user <username> -mppass [password].

To host a server, follow the instructions in the README.TXT file in the server directory.

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

Pyglet, Cython, Pillow, and PyOgg 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 is installed on the 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.

0.28_01

13 Sep 07:26
Compare
Choose a tag to compare

This is a creative version of Classic without mobs. All ores and tiles are featured in this version.

If you enable survival mode, there will be limited functionality. Only sheep will spawn, which you can get wool from. Apart from that, no items drop.

Press B to pick blocks. Press F5 to toggle rain. Other keys are listed in the regular options menu.

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.

To launch the multiplayer game, run python -m mc.net.minecraft.Minecraft -server <host:port> -user <username> -mppass [password].

To host a server, follow the instructions in the README.TXT file in the server directory.

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

Pyglet, Cython, Pillow, and PyOgg 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 is installed on the 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.

0.27_SURVIVAL_TEST

07 Sep 02:22
Compare
Choose a tag to compare

This version, released on October 24, 2009, features early mobs (pigs, creepers, skeletons, zombies, spiders) and basic combat. Press Tab to launch arrows at enemies.

This is the first version to feature spiders.

There are pigs that drop brown mushrooms. Creepers explode only upon death.

To heal, pick up mushrooms and right click to eat. Red mushrooms are poisonous and will take away health.

TNT and ore blocks are featured in this version. There is also early weather; press F5 to toggle rain.

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.

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

Pyglet, Cython, Pillow, and PyOgg 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 is installed on the 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.

0.25_05 SURVIVAL TEST

06 Sep 06:00
Compare
Choose a tag to compare

This version features early mobs (pigs, creepers, skeletons, zombies) and basic combat. Press Tab to launch arrows at enemies.

There are pigs that drop brown mushrooms. Creepers explode only upon death.

To heal, pick up mushrooms and right click to eat. Red mushrooms are poisonous and will take away health.

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.

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

Pyglet, Cython, Pillow, and PyOgg 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 is installed on the 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.

0.24_SURVIVAL_TEST_03

04 Sep 01:38
Compare
Choose a tag to compare

This version, the first of Survival Test, features early mob enemies and basic combat. Press Tab to launch arrows at enemies.

There are pigs, but they don't drop anything. Creepers, zombies, and skeletons all attack the same, but creepers explode upon death.

To heal, pick up brown mushrooms and right click to eat. Red mushrooms are poisonous and will take damage.

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.

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

Pyglet, Cython, Pillow, and PyOgg 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 is installed on the 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.

0.0.23a_01

30 Aug 22:36
Compare
Choose a tag to compare

This version features multiplayer, chat, caves, beaches, hill terrain, infinite liquid tiles, level saving, options, and human mobs.

Press B to open the inventory menu, G to spawn a human mob. Press Esc to pause and see other controls.

To launch the multiplayer game, run python -m mc.net.minecraft.Minecraft -server <host:port> -user <username> -mppass [password].

To host a server, follow the instructions in the README.TXT file in the server directory.

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

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

This version features block sounds and music, and for audio to work you need either PyOgg which is recommended, or FFmpeg which is installed on the 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.

0.0.22a_05

28 Aug 21:44
Compare
Choose a tag to compare

This version features multiplayer, chat, caves, beaches, hill terrain, infinite liquid tiles, level saving, and human mobs.

Press B to open the inventory menu. Press Enter to set your spawn position, R to teleport to your spawn position, Y to invert the mouse, G to spawn a mob, F to toggle render distance, and M to mute audio.

To launch the multiplayer game, run python -m mc.net.minecraft.Minecraft -server <host:port> -user <username> -mppass [password].

To host a server, follow the instructions in the README.TXT file in the server directory.

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

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

This version features block sounds and music, and for audio to work you need either PyOgg which is recommended, or FFmpeg which is installed on the 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.

0.0.21a

19 Aug 01:37
Compare
Choose a tag to compare

This version features multiplayer, chat, more advanced terrain (including caves and expanding water tiles), level saving, and human mobs.

Press B to open the inventory menu. Press Enter to set your spawn position, R to teleport to your spawn position, Y to invert the mouse, G to spawn a mob, and F to toggle render distance.

To launch the multiplayer game, run python -m mc.net.minecraft.Minecraft -server <host:port> -user <username> -mppass [password].

To host a server, follow the instructions in the README.TXT file in the server directory.

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

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

0.0.20a_01

18 Aug 23:44
Compare
Choose a tag to compare

This version features multiplayer, chat, more advanced terrain (including caves and expanding water tiles), level saving, and human mobs.

Press B to open the inventory menu. Press Enter to set your spawn position, R to teleport to your spawn position, Y to invert the mouse, G to spawn a mob, and F to toggle render distance.

To launch the multiplayer game, run python -m mc.net.minecraft.Minecraft -server <host:port> -user <username> -mppass [password].

To host a server, follow the instructions in the README.TXT file in the server directory.

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

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