Minecraftで、下の写真のようにチャットを自動的に読む方法を見つけたいと思っていました。
仮想ショップで行われたトランザクションをPostgreSQLデータベースに記録するため。できればPythonを使用してください。私はMinecraftサーバーを所有していません。
私の計画は、Minecraftサーバーから送信されたパケットを直接読み取る方法を見つけるか(信頼性のために推奨されますが、難易度は不明です)、バックアップ計画として、テキストをスクリーンスクレイピングする方法を見つけることです。フォントを等幅に変更できるリソースをいくつか見つけました。これにより、フォントをより信頼性の高い方法で読み取ることができ、各文字の画面上に完全に一貫した場所を作成できると思います。私は黒に近い方向を向くことができましたが、完全ではありませんが、そうする必要はありません。上の写真のように、フォントにはさまざまな色があります。
上記のように縮小した後でも、Pythonを使用してテキストに変換する方法がわかりません。
私のアプローチに関するヒントはありますか?サーバーからのパケットを読み取る方法についてのヒントはありますか?画面からテキストをスクレイピングするためのヒントはありますか?