問題タブ [minecraft]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
997 参照

binary - 2進数から標準桁?

マインクラフトでパソコンを作っていきます。二項演算を実行できるコンピューターを構築する方法は理解していますが、出力を標準の整数として表示したいと考えています。バイナリを標準の数字に「変換」する方法は? そのためのチャートはありますか?また、数字は古い電卓のように表示されます。7行で。

0 投票する
8 に答える
1269 参照

c++ - C++ での巨大な多次元配列の処理

膨大な量の地形データをメモリに保持する Minecraft に似た C++ でゲームを設計しています。一般に、[5][4][5][50][50][50] の配列をメモリに格納したいと考えています。私の構造は約 8 バイトしかないため、仮想メモリは約 100 MB になるので、これは悪くありません。

しかし、これを処理する最善の方法を見つけるのに苦労しています。これを仮想メモリに入れたいのですが、明らかにスタックには入れません。そして、スタック上にこの配列を作成する方法を間違えて、スタックオーバーフローを引き起こし続けています。やりたいことは以下です。これは、私が行っていることの例を示すためにまとめた単なるコードです。私のマシンには正しい構文のコードがあります。投稿を混乱させたくありませんでした。

ただし、これを行うたびに、スタック オーバーフローが発生します (適切な Web サイトの選択ですよね?)。ポインターベースの配列を使用して遊んでいましたが、その範囲外でデータが失われるという多くの問題がありました。

データをスタックではなくヒープに保存する方法について誰かが私に洞察を与えることができれば、または配列を作成する他の方法を使用する必要がある場合は、本当に助けていただければ幸いです。オーバーヘッドのためにベクトルの使用を避けたいのですが、それがどれほど重要かはわかりません。

0 投票する
4 に答える
8837 参照

opengl - Minecraftはどのように照明を実行しますか?

私が精通している唯一のモデルは拡散照明ですが、これはそれよりもはるかに複雑に見えます。

0 投票する
1 に答える
7465 参照

java - java .jar のプロセス名を変更・付与する方法

Linux で Minecraft を実行しています。これには、実行可能な .jar ファイルの実行が含まれます。これは、「minecraft」ではなく、ps の下に「java」として表示されることを意味します。「minecraft」というプロセス名を付けたいと思います。

周りを見回すと、bash を介してプロセス名を割り当てるための次のヒントが見つかりました。

Java アプリケーション プロセスの名前を変更するには?

私は通常、次のように実行します。

そこで、bash スクリプトを作成してみました:

しかし、これを実行すると、ps コマンドの下に「java」と表示されます。

私は何を間違っていますか?

0 投票する
1 に答える
2884 参照

python - Python が Minecraft サーバーのサブプロセスと通信できない

Minecraft サーバーのハンドラー/コントローラーを作成しようとしています。私の問題は、書き込みと読み取りが適切に機能しないように見えることです。クライアントがサーバー クラスのメソッドを使用するコマンドを発行するserverComと、Minecraft サーバーのテキスト/ログが Python ウィンドウ/Python コンソールに表示され始め、接続されたクライアントがハングします。また、 を使用した後Popen、サーバーに書き込むまで Minecraft サーバーが実際に起動しないようです (別名serverComメソッド)。ご不明な点がある場合はPopen、.jar ファイルを開くバッチ ファイルに移動します。これは Windows XP 上にあります。

0 投票する
2 に答える
2511 参照

vb.net - Minecraftサーバーからクライアントへのプロトコル-ログイン要求時に18バイトのパケット

作成しているサーバーのMinecraftServerToClientプロトコルのドキュメントを使用しています。

パケットは18バイト以上であると書かれていますが、各バイトが何のためにあるのか理解できないようです。

0 投票する
1 に答える
1753 参照

java - Craftbukkit: mvn クリーン インストール エラー

私は UNIX の初心者で、CraftBukkit を使用して Minecraft サーバーを実行しようとしています。

これは私がしたことです:
$ git clone git://github.com/Bukkit/CraftBukkit.git
$ cd CraftBukkit
$ mvn clean install

これは私が得るエラーです...

本当に単純で明白な解決策がある場合はお詫び申し上げます。

0 投票する
1 に答える
278 参照

php - 1つのクエリでMySQLの挿入/更新を行うための最良の方法は何ですか?

サーバー(数十または数百の外部サーバーで使用される)への単一のクエリを最適化して、プレーヤー(minecraft)の統計をリモートで挿入し、問題なく読み取ることができるようにしたいと考えています。

現在、私は以下を使用しています: INSERT DELAYED INTO servers_players (a,b,c) VALUES(1,2,3) ON DUPLICATE KEY UPDATE c=c+3, ...;

これはクエリを最適化するための最良の方法ですか、それともより良い方法がありますか?

ありがとうございました、

ビリー

0 投票する
1 に答える
930 参照

c# - リストボックスC#にバッチを記録しますか?

私は現在、Minecraft サーバーを処理できるプログラムに取り組んでいます。バッチ ウィッチ ログをサーバーに実行していますが、バッチ (コードではバッチと呼ばれます) が lg_log というリスト ボックスにログインするようにします。

可能であれば、どうすればそれを行うことができますか?

私はビジュアルスタジオでプログラミングしています-C#のWindowsフォーム。

編集:これは私のコードです:

0 投票する
2 に答える
2283 参照

c# - C# NET での Java アプリケーションの実行

少し前にC#NETでアプリケーションを作成しました。これは、Javaアプリケーション(Minecraft)の起動および停止時に、作成した.exeを基本的に起動/停止できるようにします。

基本的にユーザーがコンソール アプリにコマンドを入力できるようにすることで、アプリケーションにさらに機能を拡張し、これらのコマンドを実行中の .jar ファイルに送信したいと考えています。

少し前に、stackoverflow で、基本的に C# NET アプリ内で Java アプリを管理できる API がいくつかあるという記事を読みましたが、今は見つかりません。

どうすればこれを行うことができるか知っている人はいますか?