@@ -4,8 +4,8 @@ Py-Ritone is a zero-setup local bridge between a Fabric Minecraft client (with B
44
55## Monorepo Layout
66
7- - ` mod/ ` : Fabric client mod (` pyritone_bridge ` ) exposing a local NDJSON socket bridge.
8- - ` python/ ` : PyPI-ready package (` pyritone ` ) with async client, sync wrapper , and CLI.
7+ - ` mod/ ` : Fabric client mod (` pyritone_bridge ` ) exposing a local WebSocket v2 bridge.
8+ - ` python/ ` : PyPI-ready package (` pyritone ` ) with async client, compatibility aliases , and CLI.
99- ` protocol/ ` : Versioned bridge protocol docs and JSON schema.
1010- ` docs/ ` : Developer setup and runbook.
1111
@@ -20,16 +20,22 @@ Py-Ritone is a zero-setup local bridge between a Fabric Minecraft client (with B
2020pip install pyritone
2121```
2222
23- 5 . Start Minecraft client. Py-Ritone opens ` 127.0.0.1:27841 ` automatically.
23+ 5 . Start Minecraft client. Py-Ritone opens the local bridge at ` ws:// 127.0.0.1:27841/ws ` automatically.
24246 . Use the package:
2525
2626``` python
27- from pyritone import PyritoneClient
27+ import asyncio
28+ from pyritone import Client
2829
29- with PyritoneClient() as client:
30- print (client.ping())
31- print (client.status_get())
32- print (client.execute(" goto 100 70 100" ))
30+
31+ async def main () -> None :
32+ async with Client() as client:
33+ print (await client.ping())
34+ print (await client.status_get())
35+ print (await client.execute(" goto 100 70 100" ))
36+
37+
38+ asyncio.run(main())
3339```
3440
3541## Demos / Videos
@@ -58,6 +64,11 @@ python demos/01_connect_discovery.py
5864 - ` 09 ` local-path build helper: ` python demos/09_build_file_local_path.py "house.schem" --coords 100 -60 100 --wait `
5965 - ` 10 ` CLI entrypoints: ` python demos/10_cli_entrypoints.py `
6066
67+ ## Release Prep
68+
69+ - Async-only release checklist: ` docs/release-checklist.md `
70+ - Parity/fallback debt snapshot: ` python/docs/release-parity-fallback-report.md `
71+
6172## One-Click Dev Client
6273
6374- Double-click ` run_dev_client.bat ` at repo root, or run it in terminal:
0 commit comments