Skip to content

Commit ba0d23a

Browse files
0.0.17a (0.0.17)
1 parent d99d170 commit ba0d23a

26 files changed

+331
-213
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ minecraft_python.egg-info
1111
*.prof
1212
*.c
1313
*.h
14-
*.so
1514
.DS_Store
15+
*.so

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ install:
1212
CYTHONIZE=1 pip install .
1313

1414
install-from-source: dist
15-
pip install dist/minecraft-python-0.0.16a2.tar.gz
15+
pip install dist/minecraft-python-0.0.17.tar.gz
1616

1717
clean:
1818
$(RM) -r build dist src/*.egg-info

README.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,22 @@
44

55
_**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.
66

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**_.
88

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).
1010

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).
1212

1313
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.
1617

1718
### General Usage
1819

1920
*Pyglet* and *Cython* are required dependencies and can easily be installed with *pip*. Use the versions specified in `requirements.txt`.
2021

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`.
2223

2324
Alternatively, for a manual Cython build, run `python setup.py build_ext --inplace`.
2425

@@ -35,15 +36,18 @@ Use the number keys or the mouse scroll wheel to switch tiles.
3536

3637
### Multiplayer
3738

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.
3942

4043
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.
4145

4246
### Additional Notes
4347

4448
The resources directory contains all of the textures that this version uses. However,
4549
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.
4751

4852
The *server* directory contains the unmodified, original Minecraft server build for this version.
4953

mc/Resources.py

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

mc/net/minecraft/Entity.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,10 +180,10 @@ def render(self, a):
180180
def setLevel(self, level):
181181
self._level = level
182182

183-
def moveTo(self, x, y, z, xRot, yRot):
183+
def moveTo(self, x, y, z, yRot, xRot):
184184
self.xo = self.x = x
185185
self.yo = self.y = y
186186
self.zo = self.z = z
187-
self.xRot = xRot
188187
self.yRot = yRot
188+
self.xRot = xRot
189189
self.setPos(x, y, z)

0 commit comments

Comments
 (0)