Skip to content

0.31 20100128

Compare
Choose a tag to compare
@pythonengineer pythonengineer released this 29 May 03:03

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.