The python websocket for java minecraft
Project description
PyFabric - The websocket powered minecraft-python hook
This is a beta build - meaning not all functions are implemented. Currently only 1.19, but with first stable release there will also be one for 1.8
Setup - Fabric
- Download fabric for 1.19
- Double-click the fabric installer and select launcher
- After the launcher profile got created, go to
%appdata%/.minecraft
and createmods
folder if it doesn't exist yet - Now put the fabric api- and PyFabric jar into the folder
- Start minecraft with fabric (Use fabric for 1.19!)
Setup - Python
- Put
Minecraft
folder andTestCode.py
into a folder your choice. Note: When picking the folder make sure you can find it again - To get the player position, just open a terminal in the folder where both, file and folder, are stored.
In the console run:
python TestCode.py
. - When minecraft fabric with the PyFabric mod gets detected, python will hook into the mod and now interacts with it
- When connected with python joining a world, you should now see something like in
example_output.png
Limitations
This package currently only supports data grabbing and does not allow data to be sent to a minecraft server.
Because of that, you can only get data from your client. All actions are limited to the currently loaded chunks / world
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyfabric-1.0.6.tar.gz
(34.8 kB
view details)
Built Distribution
pyfabric-1.0.6-py3-none-any.whl
(33.5 kB
view details)
File details
Details for the file pyfabric-1.0.6.tar.gz
.
File metadata
- Download URL: pyfabric-1.0.6.tar.gz
- Upload date:
- Size: 34.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
a629b6e1a1eefbd36b5506319863b0bf6350888a81a3e76c25a8a98c6bf3ec70
|
|
MD5 |
8b4064d5c05a4c7e003ffb81aff6bf8a
|
|
BLAKE2b-256 |
25e2f3b0857c7fb61755fa78c219579f0215c399ad9fa6bc2e4a88d8788a91a8
|
File details
Details for the file pyfabric-1.0.6-py3-none-any.whl
.
File metadata
- Download URL: pyfabric-1.0.6-py3-none-any.whl
- Upload date:
- Size: 33.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
cbd86af77b13260a3face9b9f806c84c7dbd91eb935a0d06f64defea4ca72a61
|
|
MD5 |
5a24cd9bf22c09a1d6dccfc761f8a0c6
|
|
BLAKE2b-256 |
558ecbb1b95ba4cbcfd72286af21135d466e88f4638599ce82b03aaa4a68fe71
|