types
This module contains all Types for minecraft-launcher-lib. It may help your IDE. You don’t need to use this module directly in your code. If you are not interested in static typing just ignore it. For more information about TypeDict see PEP 589.
- class MinecraftOptions
Bases:
TypedDict- username: str
- uuid: str
- token: str
- executablePath: str
- defaultExecutablePath: str
- jvmArguments: List[str]
- launcherName: str
- launcherVersion: str
- gameDirectory: str
- demo: bool
- customResolution: bool
- resolutionWidth: str
- resolutionHeight: str
- server: str
- port: str
- nativesDirectory: str
- enableLoggingConfig: bool
- disableMultiplayer: bool
- disableChat: bool
- quickPlayPath: Optional[str]
- quickPlaySingleplayer: Optional[str]
- quickPlayMultiplayer: Optional[str]
- quickPlayRealms: Optional[str]
- class CallbackDict
Bases:
TypedDict- setStatus: Callable[[str], None]
- setProgress: Callable[[int], None]
- setMax: Callable[[int], None]
- class MinecraftVersionInfo
Bases:
TypedDict- id: str
- type: str
- releaseTime: datetime
- complianceLevel: int
- class FabricLoader
Bases:
TypedDict- separator: str
- build: int
- maven: str
- version: str
- stable: bool
- class Image
Bases:
dict- alt: str
- videoURL: str
- videoType: str
- videoProvider: str
- videoId: str
- linkurl: str
- background_color: Literal['bg-blue', 'bg-green', 'bg-red']
- content_type: Literal['image', 'outgoing-link', 'video']
- imageURL: str
- class Tile
Bases:
TypedDict- sub_header: str
- tile_size: Literal['1x1', '1x2', '2x1', '2x2', '4x2']
- title: str
- class Article
Bases:
dict- articleLang: Literal['en-us']
- primary_category: str
- categories: List[str]
- article_url: str
- publish_date: str
- tags: List[str]
- class JavaInformation
Bases:
TypedDict- path: str
- name: str
- version: str
- java_path: str
- javaw_path: Optional[str]
- is_64bit: bool
- openjdk: bool
- class VanillaLauncherProfile
Bases:
TypedDict- name: str
- version: Optional[str]
- versionType: Literal['latest-release', 'latest-snapshot', 'custom']
- gameDirectory: Optional[str]
- javaExecutable: Optional[str]
- javaArguments: Optional[List[str]]
- customResolution: Optional[VanillaLauncherProfileResolution]
- class MrpackInformation
Bases:
TypedDict- name: str
- summary: str
- versionId: str
- formatVersion: int
- minecraftVersion: str
- optionalFiles: List[str]