https://github.com/mistersoandso/minecraft-packet-protocol-database
Parsed Protocol Numbers from https://wiki.vg/Protocol_version_numbers
https://github.com/mistersoandso/minecraft-packet-protocol-database
bs4 json minecraft packet requests webscraping
Last synced: 7 months ago
JSON representation
Parsed Protocol Numbers from https://wiki.vg/Protocol_version_numbers
- Host: GitHub
- URL: https://github.com/mistersoandso/minecraft-packet-protocol-database
- Owner: MisterSoandSo
- License: gpl-3.0
- Created: 2021-12-10T21:11:06.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-25T04:01:52.000Z (about 2 years ago)
- Last Synced: 2025-02-03T08:59:17.557Z (8 months ago)
- Topics: bs4, json, minecraft, packet, requests, webscraping
- Language: Python
- Homepage:
- Size: 32.2 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Minecraft Packet Protocol Database
Parsed Protocol Numbers from https://wiki.vg/Protocol_version_numbersThe purpose of this project is to make it easier for modders and client developers to reference Minecraft Protocol numbers in a simple and easy to use fashion. The protocol numbers are stored in a similar structure provided by the wiki.vg documentation website.
All credits for protocol documentation goes to the them, I'm just parsing their information into a json files that can be used for future devlopement and reference.## Usage
To run the script, provide the link and version numder for filename. Input when prompted.
```
python main.py
Url Link: https://wiki.vg/index.php?title=Protocol&oldid=18242
Version Number: 762
```## Setup Virtual Environment
In the console or terminal, type `python -m venv venv` to initialize the python virtual environment. In linux, you might have to run `sudo apt update && apt update -y` to install pip for later uses.
```
# Windows Users
.\venv\Scripts\activate# Unix/ Mac Users
source venv/bin/activate# Exit venv Command
deactivate```
## Requirements
Using ``pip install -r requirements.txt`` should cover everything.## License
This project is licensed under the GNU v3 License.