最終更新:2024年12月21日 (土) 11時07分03秒、 - view
目次
- ゲームの初期化、Minecraftの起動、プロキシやユーザ情報等の各種設定を行う。
Import
Package : net.minecraft.client.main
|
@OnlyIn(Dist.CLIENT) |
クライアントでのみ使用可能にする? |
| 修飾子 |
public |
|
- staticブロックで、ヘッドレス機能(java.awt.headless)を有効化している。
フィールド
| 名前 |
|
型 |
|
| LOGGER |
static final |
Logger |
= LogUtils.getLogger() |
メソッド
main
(String[] p_129642_)
- 起動時のオプションを引数として受け取る。
- オプションをもとに、以下の処理を行う。
- プロキシの設定
- 認証情報の設定
- ユーザ情報の設定
- Minecraftの起動
|
+
|
オプション一覧 |
| 名前 |
値が必要 |
型 |
デフォルト値 |
備考 |
| demo |
× |
|
|
デモ版かどうか。 |
| disableMultiplayer |
× |
|
|
|
| disableChat |
× |
|
|
|
| fullscreen |
× |
|
|
|
| checkGlErrors |
× |
|
|
|
| jfrProfile |
× |
|
|
|
| server |
必要 |
String |
|
|
| port |
必要 |
Integer |
25565 |
LAN公開時のポート番号。 |
| gameDir |
必要 |
File |
. |
|
| assetsDir |
必要 |
File |
|
デフォルトでは、"assets"が渡される。 |
| resourcePackDir |
必要 |
File |
|
|
| proxyHost |
必要 |
String |
|
|
| proxyPort |
必要 |
Integer |
8080 |
|
| proxyUser |
必要 |
String |
|
|
| proxyPass |
必要 |
String |
|
|
| username |
必要 |
String |
"Player" + |
ユーザ名。 |
| uuid |
必要 |
String |
|
|
| xuid |
任意 |
String |
"" |
|
| clientId |
任意 |
String |
"" |
|
| accessToken |
必要 |
String |
|
必須のオプション。デフォルトでは、"0"が渡される。 |
| version |
必要 |
String |
|
必須のオプション。デフォルトでは、"mcp"が渡される。 |
| width |
必要 |
Integer |
854 |
デフォルトのウィンドウ幅。 |
| height |
必要 |
Integer |
480 |
デフォルトのウィンドウの高さ。 |
| fullscreenWidth |
必要 |
Integer |
|
|
| fullscreenHeight |
必要 |
Integer |
|
|
| userProperties |
必要 |
String |
"{}" |
|
| profileProperties |
必要 |
String |
"{}" |
|
| assetIndex |
必要 |
String |
|
デフォルトでは、"1.18"が渡される。 |
| userType |
必要 |
String |
User.Type.LEGACY.getName() |
|
| versionType |
必要 |
String |
"release" |
|
|
|
@DontObfuscate |
| 修飾子 |
public static |
| 戻り値 |
void |
引数
| 名前 |
型 |
備考 |
| p_129642_ |
String[] |
|
emptyStringToEmptyOptional
(String p_195487_)
- 渡された文字列が空であれば空のOptionalオブジェクトを返し、そうでなければ渡された文字列の入ったOptionalオブジェクトを返す。
| 修飾子 |
private static |
| 戻り値 |
Optional<String> |
引数
ofNullable
(@Nullable Integer p_129635_)
- 引数がnullでなければ、その値を含むOptionalInt(int値が含まれるコンテナオブジェクト)を返す。
- nullであれば、空のOptionalIntを返す。
| 修飾子 |
private static |
| 戻り値 |
OptionalInt |
引数
| 名前 |
型 |
備考 |
| p_129635_ |
@Nullable Integer |
|
parseArgument
(OptionSet p_129639_, OptionSpec<T> p_129640_)
- 渡されたOptionSetの、指定したオプションの値を返す。
- 何らかの原因で値が取得できない場合、そのオプションのデフォルト値を返す。
|
@Nullable |
| 修飾子 |
private static |
| 戻り値 |
<T> T |
引数
| 名前 |
型 |
備考 |
| p_129639_ |
OptionSet |
|
| p_129640_ |
OptionSpec<T> |
|
stringHasValue
(@Nullable String p_129637_)
- 渡された文字列が値を持っている(nullおよび空文字列でない)かどうかを返す。
| 修飾子 |
private static |
| 戻り値 |
boolean |
引数
| 名前 |
型 |
備考 |
| p_129637_ |
@Nullable String |
|
被Import
派生クラス
最終更新:2024年12月21日 11:07