Package net.minecraft.client.main
Part 1/1
GameConfig
- Full name:
net.minecraft.client.main.GameConfig - Package:
net.minecraft.client.main - Source:
clientOnly—net/minecraft/client/main/GameConfig.java - Type:
class - Modifiers:
public
net.minecraft.client.main.GameConfig#GameConfig(GameConfig.UserData,DisplayData,GameConfig.FolderData,GameConfig.GameData,GameConfig.QuickPlayData)
- Origin:
clientOnly - Source:
net/minecraft/client/main/GameConfig.java:23 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GameConfig ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: user, display, location, game, quickPlay.
Parameters
GameConfig.UserData userDataDisplayData displayDataGameConfig.FolderData folderDataGameConfig.GameData gameDataGameConfig.QuickPlayData quickPlayData
ตัวอย่างใช้งาน
GameConfig.UserData userData = ...;
DisplayData displayData = ...;
GameConfig.FolderData folderData = ...;
GameConfig.GameData gameData = ...;
GameConfig.QuickPlayData quickPlayData = ...;
GameConfig instance = new GameConfig(userData, displayData, folderData, gameData, quickPlayData);
GameConfig$FolderData
- Full name:
net.minecraft.client.main.GameConfig$FolderData - Package:
net.minecraft.client.main - Source:
clientOnly—net/minecraft/client/main/GameConfig.java - Type:
class - Modifiers:
public static
net.minecraft.client.main.GameConfig$FolderData#FolderData(File,File,File,String)
- Origin:
clientOnly - Source:
net/minecraft/client/main/GameConfig.java:41 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GameConfig.FolderData ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: gameDirectory, resourcePackDirectory, assetDirectory, assetIndex.
Parameters
File fileFile file2File file3String string
ตัวอย่างใช้งาน
File file = ...;
File file2 = ...;
File file3 = ...;
GameConfig.FolderData instance = new GameConfig.FolderData(file, file2, file3, "value");
net.minecraft.client.main.GameConfig$FolderData#getExternalAssetSource()
- Origin:
clientOnly - Source:
net/minecraft/client/main/GameConfig.java:48 - Modifiers:
public - Return:
Path
คืออะไร
อ่านค่า External Asset Source
ทำงานยังไง
แก้ state: assetIndex. เรียกต่อ: toPath(), createIndexFs(). คืนค่า: this.assetIndex == null ? this.assetDirectory.toPath() : IndexedAssetSource.createIndexFs(this.assetDirectory.toPath(), this.assetIndex).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
GameConfig$GameData
- Full name:
net.minecraft.client.main.GameConfig$GameData - Package:
net.minecraft.client.main - Source:
clientOnly—net/minecraft/client/main/GameConfig.java - Type:
class - Modifiers:
public static
net.minecraft.client.main.GameConfig$GameData#GameData(boolean,String,String,boolean,boolean,boolean)
- Origin:
clientOnly - Source:
net/minecraft/client/main/GameConfig.java:62 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GameConfig.GameData ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: demo, launchVersion, versionType, disableMultiplayer, disableChat, captureTracyImages.
Parameters
boolean blString stringString string2boolean bl2boolean bl3boolean bl4
ตัวอย่างใช้งาน
GameConfig$QuickPlayData
- Full name:
net.minecraft.client.main.GameConfig$QuickPlayData - Package:
net.minecraft.client.main - Source:
clientOnly—net/minecraft/client/main/GameConfig.java - Type:
record - Modifiers:
public
net.minecraft.client.main.GameConfig$QuickPlayData#isEnabled()
- Origin:
clientOnly - Source:
net/minecraft/client/main/GameConfig.java:74 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Enabled
ทำงานยังไง
เรียกต่อ: isBlank(). คืนค่า: !StringUtil.isBlank(this.singleplayer) || !StringUtil.isBlank(this.multiplayer) || !StringUtil.isBlank(this.realms).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
GameConfig$UserData
- Full name:
net.minecraft.client.main.GameConfig$UserData - Package:
net.minecraft.client.main - Source:
clientOnly—net/minecraft/client/main/GameConfig.java - Type:
class - Modifiers:
public static
net.minecraft.client.main.GameConfig$UserData#UserData(User,PropertyMap,PropertyMap,Proxy)
- Origin:
clientOnly - Source:
net/minecraft/client/main/GameConfig.java:86 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GameConfig.UserData ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: user, userProperties, profileProperties, proxy.
Parameters
User userPropertyMap propertyMapPropertyMap propertyMap2Proxy proxy
ตัวอย่างใช้งาน
User user = ...;
PropertyMap propertyMap = ...;
PropertyMap propertyMap2 = ...;
Proxy proxy = ...;
GameConfig.UserData instance = new GameConfig.UserData(user, propertyMap, propertyMap2, proxy);
Main
- Full name:
net.minecraft.client.main.Main - Package:
net.minecraft.client.main - Source:
clientOnly—net/minecraft/client/main/Main.java - Type:
class - Modifiers:
public
net.minecraft.client.main.Main#main(String[])
- Origin:
clientOnly - Source:
net/minecraft/client/main/Main.java:58 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ main ตาม implementation ของ Main
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: allowsUnrecognizedOptions(), accepts(), withRequiredArg(), ofType(), defaultsTo(), currentTimeMillis(), withOptionalArg(), required(). สร้างออบเจ็กต์: OptionParser, File, Proxy, InetSocketAddress. คืนค่า: new PasswordAuthentication(string5, string6.toCharArray()).
Parameters
String[] strings
ตัวอย่างใช้งาน
SilentInitException
- Full name:
net.minecraft.client.main.SilentInitException - Package:
net.minecraft.client.main - Source:
clientOnly—net/minecraft/client/main/SilentInitException.java - Type:
class - Modifiers:
public - Extends:
RuntimeException
net.minecraft.client.main.SilentInitException#SilentInitException(String)
- Origin:
clientOnly - Source:
net/minecraft/client/main/SilentInitException.java:8 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SilentInitException ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.client.main.SilentInitException#SilentInitException(String,Throwable)
- Origin:
clientOnly - Source:
net/minecraft/client/main/SilentInitException.java:12 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SilentInitException ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
String stringThrowable throwable
ตัวอย่างใช้งาน
Throwable throwable = ...;
SilentInitException instance = new SilentInitException("value", throwable);