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
+12-8Lines changed: 12 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -4,21 +4,22 @@
4
4
5
5
_**Minecraft: Python Edition**_ is a project that strives to recreate each and every old Minecraft version in Python 3 using the **Pyglet** multimedia library and **Cython** for performance.
6
6
7
-
This project is currently recreating the **Multiplayer Classic** versions of Minecraft. The latest version is _**Classic 0.0.16a_02**_ as released on _**June 7, 2009**_.
7
+
This project is currently recreating the **Multiplayer Classic** versions of Minecraft. The latest version is **Classic 0.0.17a** as released on _**June 10, 2009**_.
8
8
9
-
Learn more about this version [here](https://minecraft.fandom.com/wiki/Java_Edition_Classic_0.0.16a_02).
9
+
Learn more about this version [here](https://minecraft.fandom.com/wiki/Java_Edition_Classic_0.0.17a).
10
10
11
-
Or the server version [here](https://minecraft.fandom.com/wiki/Java_Edition_Classic_server_1.2).
11
+
Or the server version [here](https://minecraft.fandom.com/wiki/Java_Edition_Classic_server_1.3).
12
12
13
13
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.
14
-
This means that you can go back into this repository's commit history and see only the source code changes between versions of Minecraft.
15
-
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.
14
+
This means that you can go back into this repository's commit history and see only the source code changes between versions of Minecraft,
15
+
or you can compare branches and see the changes made between them. For any version this project covers,
16
+
you can play it just by specifying the Minecraft version you want to play in the `pip install` command as demonstrated below.
16
17
17
18
### General Usage
18
19
19
20
*Pyglet* and *Cython* are required dependencies and can easily be installed with *pip*. Use the versions specified in `requirements.txt`.
20
21
21
-
To easily install this version of *Minecraft: Python Edition*, just run `python -m pip install minecraft-python==0.0.16a_02`.
22
+
To easily install this version of *Minecraft: Python Edition*, just run `python -m pip install minecraft-python==0.0.17`.
22
23
23
24
Alternatively, for a manual Cython build, run `python setup.py build_ext --inplace`.
24
25
@@ -35,15 +36,18 @@ Use the number keys or the mouse scroll wheel to switch tiles.
35
36
36
37
### Multiplayer
37
38
38
-
To launch the multiplayer game, run `python -m mc.net.minecraft.Minecraft -server [host:port] -user [username]`.
39
+
To launch the multiplayer game, run `python -m mc.net.minecraft.Minecraft -server <host:port> -user <username> -mppass [password]`.
40
+
41
+
Press *Tab* in-game to view connected players.
39
42
40
43
To host a server, follow the instructions in the `README.TXT` file in the *server* directory.
44
+
Make sure `verify-names` is set to `false` in the server properties.
41
45
42
46
### Additional Notes
43
47
44
48
The resources directory contains all of the textures that this version uses. However,
45
49
they are only there for convenience, as all of the texture buffers are already preloaded
46
-
in the `net.Resources` module.
50
+
in the `mc.Resources` module.
47
51
48
52
The *server* directory contains the unmodified, original Minecraft server build for this version.
0 commit comments