問題タブ [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.
java - MinecraftModdingJavaコンパイルエラー
新しいブロックを追加するMinecraftのMODを作成しようとしています。これが私のコードです:
mod_Block.java
BlockSun.java
しかし、コンパイラは次のように述べています。
src / minecraft / net / minecraft / src / BlockSun.java:2:シンボルシンボルが見つかりません:クラスutil場所:パッケージjava import java.util; ^
src / minecraft / net / minecraft / src / BlockSun.java:11:シンボルシンボルが見つかりません:クラスランダムな場所:クラスnet.minecraft.src.BlockSun public int amountDropped(int i、ランダムランダム)^
src / minecraft / net / minecraft / src / mod_Block.java:2:シンボルシンボルが見つかりません:class util location:package java import java.util; ^
src / minecraft / net / minecraft / src / mod_Block.java:11:シンボルシンボルが見つかりません:変数blockSunの場所:クラスnet.minecraft.src.mod_Block blockSun.blockIndexInTexture = ModLoader.addOverride( "/ terrain.png"、 "/ block.png "); ^
あなたが私を助けてくれたら本当にありがたいです、ありがとう。
java - バースト可能な RAM を備えた vServer 上の Java ヒープ スペース Xmx Xms
1GB 保証 RAM と 4GB バースト可能 RAM を備えた vServer で Java に依存する Minecraft サーバーを実行しています。
Debian 6.0 (Squeeze) Minimal (64Bit) を、実際の Minecraft サーバーと並行して、php/mySQL を使用する lighttpd Web サーバーで実行します。現在、1 GB の保証 RAM 内に収まるようにすべてを設定していますが、バースト可能な RAM をこの方法で利用していないように見えます。
現在、サーバーには次の文字列がロードされています。
マインクラフト用に 880M を割り当て (と思いますか?)、残りはシステムや Web サーバーなどのために予約されています。このセットアップを最適化するにはどうすればよいでしょうか? この初期起動を 1GB を超えてバースト可能な RAM に十分に割り当てることは理にかなっていますか? ピーク時に必要なときに 880M 以上を割り当て、最大 4GB にするなど、Java またはシステムがこれを処理する方法はありますか? バースト可能な RAM は保証されていないため、必要なときに利用できない場合はどうなりますか? ありがとう!
java - CharをJavaソケットに書き込むときのfsockopen10053エラー
右、
ゲーム内のチャットパッケージをMinecraftに送信するPHPで簡単なスクリプトを作成しようとしています。
これで接続に成功したら、2つの「パケット」を送信します。
整数3を含む1バイトで、着信ネットワークトラフィックをPacket3Chat「パケット」として処理する必要があることをMinecraftに通知します。
これはA-OK**で機能するようです。
必要な2番目の「パケット」は、符号付きショートとしての文字列の長さです。
そして、それもA-OK**で機能するようです。
そして今やるべきことは、charsとして実際の文字列を送信することだけです。
を使用して文字列を分割し、str_split
両方を使用して各文字を独自に送信してみました。
と
また、文字列全体を分割せずにこれらのメソッドで送信しようとしましたが、受信した文字を正常に印刷できずreadChar()
(System.out.println
空の行を印刷するだけです)、fwriteエラー10053が発生します。文字の送信中のある時点-つまり、EOFException
によってスローされreadChar()
ます。
変更したMinecraftサーバーをWindows7で実行しており、同じマシンでXAMPPを使用してPHP5.xを実行しています。
接続が「ソフトウェアによって閉じられる」理由はありますか?そして、なぜそれは文字/文字列の送信中にのみ閉じられ、バイト/ショートの送信中には閉じられないのですか?
**はい私は
System.out.println
Minecraftによって受信されたデータを検証するために使用しました。
java - MCP は Eclipse で URI スキームを指定する必要があります
最近、マインクラフトのモッディングに興味を持ったので、MCP (Minecraft Coder Pack) と Eclipse をダウンロードしました。decompile.bat を実行した後、MCP が提供するワークスペースを使用して Eclipse を開きました。最初は、不足しているライブラリに関連するエラーのリストが表示されましたが、パスを修正することで簡単に修正できました。次に、使用していたビデオ チュートリアルに従い、[実行] を押して、実行するプロジェクトとして [クライアント] を選択しました。Eclipse で次のエラーが表示されました。
URI スキームを指定する必要があります:MCP_LOC/jars
過去20分間、これをグーグルで検索しましたが、成功しませんでした。何が問題で、どうすれば修正できますか?
おそらくまだ Minecraft 用に MOD をプログラムし、MCP で再コンパイルすることもできますが、テストするのは難しいでしょう。誰が何が悪いのか知っていますか?
arrays - Erlang の大きな可変バイト配列
Erlang で単純な Minecraft サーバー アプリケーションを作成しているので、チャンク データを効率的に保存および変更する方法について考えています。Minecraft の内部構造を知らない人のために: 最大 32kB のサイズの大量のバイナリ (100-1000) をメモリに格納する必要があります。ここまでは、Erlang の組み込みバイナリで十分です。しかし、サーバーはこれらのバイナリのいくつかのバイトを (ID によって) かなり頻繁に読み取って変更する必要があり、常にそれらをコピーしたくありません。
あると便利な機能は、Erlang の標準バイナリからのインポートとエクスポートです。
Erlang 拡張機能やデータベース、またはこれに使用できるものはありますか?
php - shell_exec()の使用
どうすればちゃんと使えるのか、誰か知っているのかなぁと思っていshell_exec()
ました。ファイルで有効にしましたphp.ini
が、機能しないようです。
ユーザー名とパスワードを使用してシェルにログインする必要がありますか?
画面-rにあるものにアクセスするにはどうすればよいshell_exec()
ですか?
PS Minecraftサーバーでlistコマンドを実行して、データを返そうとしています。
php - サーバー内の各人が持っているすべてのアイテムを記憶する Minecraft スクリプト
私はMinecraftサーバーを持っていて、人々が持っているすべてのアイテムをバックアップする必要があります.world/playersの.datファイルを編集してこれを行いたいと思っています. このファイルには .dat ファイルがあり、その名前は各プレーヤーのユーザー名です。Notepad ++で開くと、次のように意味不明に表示されます。
通常のメモ帳は私にこれを与えます:
ファイルはGzipされていると聞きました。このような理由なのでしょうか。これをデコードして実際に読めるようにするにはどうすればよいでしょうか。これを PHP スクリプトから復号化する必要があります。
java - プレイヤー登録をJavaゲームにリンクする
そこで、Netbeansを使用してJavaゲームアプレットを作成しています。プレイヤー登録ページを作成し、それをリンクしてプレイヤーがゲームにログインできるようにする方法を考えていました。
Minecraftについて考えてみてください。コードに関連するものがある場合、Webページに登録してから(ゲーム内で)ゲームにログインするプロセスを実行するにはどうすればよいですか?誰かがいくつかのヒントやポインタを与えることができますか?
java - Java エラー メッセージ、tectonicus、libmawt.so
tectonicus (Minecraft マップ レンダリング) を実行した後、いくつかのエラーが発生し、Java を 1.6 にアップグレードしていくつかのライブラリをインストールすることで解決しました: x11-libs/libXcursor & x11-libs/libXrandr
しかし、今、私は新しいエラーを受け取り、次にどこを掘り下げるかわかりません:
algorithm - 3d Hill 生成アルゴリズム?
立方体の 3D ボックスがあり、各立方体には次の 3 つのインデックスがあると仮定(x,y,z)
します。
この立方体のボックスを表す 3D 配列があり、各立方体が 3D 配列の要素であるとします。
たとえば、次の配列は、ボウル型の土地を表します。
f
選択ボックスを指定すると、頻度が で、平均高さがh
、高さのv
平均変動が である丘を生成するようなアルゴリズムは何ですか?
結合ボックスの最下層が「ベースライン」または「海面」であると想定できます。
私はMinecraft MCEditフィルタプラグインを書いています:P