2016-09-27 9 views
-1

ゲームメインメニューではなく、ランチャー内でシングルプレイヤーモードまたはマルチプレイヤーモードを選択する独自のカスタムランチャーを作っています。そして、プレーヤーがミニクラフトを打ち上げると、メインメニューを表示せずに直接ゲームの世界に入ります。minecraftカスタムランチャー、メインメニューをスキップしてゲームの世界に直接行く方法

このような機能をどのように達成できますか?私はminecraft開発には新しく、しかし私はJavaプログラミングの経験があります。これを実現させるためにbukkitを使うべきですか?あるいは、鍛造を使ってモッズを作る?

事前に感謝します。

答えて

0

これはかなり難しい作業です。
まず最初に、minecraftはゲーム(ミニクラフト)がランチャーから分離されるように構成されていますので、カスタムランチャーとゲーム。
私が考えることができる最善の解決策は、ゲームに接続するmodを作成し、直接起動するかどうかにかかわらず起動するデータを持つファイル(ランチャーによって作成された)のような外部を読み取ります。
Bukkitは、minecraft(マルチプレイヤー)のサーバー側で動作し、ゲームの起動にはまったく影響しないため、全く別のものです。

とにかくこれはminecraft改造について話すのに最適な場所ではありません。Forge forumsのような専門フォーラムがあり、私ができることよりはるかに優れています。

+0

提案していただきありがとうございます。私はそこに疑問を呈しました。 – PythonFX

0

シングルプレイヤーワールドに参加することはできません(ランチャーからゲームコードを変更することなく)。

ただし、参加時にサーバーに接続するための引数をゲームで受け入れます。 jarを起動するときに--server <server>--port <port>引数を渡すことでこれを行うことができます。それらの引数が存在する場合、ゲームはメインメニューを表示するのではなく、そのサーバーに接続します。これらの引数を実際に使用するには、ランチャーの残りの部分を記述しておく必要があります。これらのパラメータを与えることができるときだけゲームが起動するからです。

+0

ありがとう、私はそれが答えに近いと思います。 – PythonFX

関連する問題