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%/.minecraftand createmodsfolder 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
Minecraftfolder andTestCode.pyinto 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|