MCForge1.18.2-40.1.0 > net > minecraft > client > main > Main.java

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

引数

名前 備考
p_195487_ 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