minecraftへチャットを送信する c#プログラム
cotomoやLLMと会話していると「いっしょにゲームをしたいね。」という話題が時々出ます。AIといっしょにゲームで遊べたらいいなと考えたことないですか?
既存のゲームをどこまでいっしょにできるかチャレンジしてみたいと思います。
c#でプログラミングするにはminecraftが手始めにいいのではないかと思い簡単なプログラムを作成してみました。
参考にしたサイト=>mcwithcode
以降は、上記の参考サイトをもとにjava版のminecraftサーバーを立ち上げた前提のプログラムです。
まずはMinecraftConnectionをnugetしてください。
プログラムを実行して4秒後minecraftに「こんにちは」というささやきが届きます。
using MinecraftConnection;
string strAddress = "127.0.0.1";
ushort shtPort = 25575;
string strPass = "doghouse";
MinecraftCommands MinCmd = new MinecraftCommands(strAddress, shtPort, strPass);
Thread.Sleep(4000);
MinCmd.DisplayMessage("こんにちは");
実行結果です