You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+10-5Lines changed: 10 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -4,15 +4,19 @@
4
4
5
5
_**Minecraft: Python Edition**_ is a project that strives to recreate each and every old Minecraft version in Python using the **Pyglet** multimedia library and **Cython** for performance.
6
6
7
-
This project is currently recreating the **Classic** versions of Minecraft. The latest version is **Classic 0.0.13a_03** as released on _**May 22, 2009**_.
7
+
This project is currently recreating the **Classic** versions of Minecraft. The latest version is **Classic 0.0.14a_08** as released on _**May 28, 2009**_.
8
8
9
-
Learn more about this version [here](https://minecraft.fandom.com/wiki/Java_Edition_Classic_0.0.13a_03).
9
+
Learn more about this version [here](https://minecraft.fandom.com/wiki/Java_Edition_Classic_0.0.14a_08).
10
+
11
+
This project is organized so that every commit is strictly the completed release of the Python version of the Java game of the same version number.
12
+
This means that you can go back into this repository's commit history and see only the source code changes between versions of Minecraft.
13
+
For any version this project covers, you can play it just by specifying the Minecraft version you want to play in the `pip install` command as demonstrated below.
10
14
11
15
### General Usage
12
16
13
17
*Pyglet* and *Cython* are required dependencies and can easily be installed with *pip*. Use the versions specified in `requirements.txt`.
14
18
15
-
To easily install this version of *Minecraft: Python Edition*, just run `python -m pip install minecraft-python==0.0.13a_03`.
19
+
To easily install this version of *Minecraft: Python Edition*, just run `python -m pip install minecraft-python==0.0.14a_08`.
16
20
17
21
Alternatively, for a manual Cython build, run `python setup.py build_ext --inplace`.
18
22
@@ -22,9 +26,10 @@ Run with the argument `-fullscreen` to open the window in fullscreen mode.
22
26
23
27
### Gameplay
24
28
25
-
This version features more advanced terrain (including caves and expanding water tiles), level saving, and human mobs. There are five different tiles you can place.
29
+
This version features more advanced terrain (including caves and expanding water tiles), level saving, and human mobs.
30
+
Use the number keys or the mouse scroll wheel to switch tiles.
26
31
27
-
Press *Esc* to pause. Press *R* to reset your position, *Y* to invert the mouse, *G* to spawn a mob, *F* to toggle render distance, *Enter* to save the level, and numbers *1-4* (*6* for sapling) to switch blocks.
32
+
Press *Esc* to pause. Press *Enter* to set 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.
0 commit comments