最終更新: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