classProfile#

class Profile(
key: str,
name: str,
version_id: str | None = None,
game_dir: str | None = None,
java_args: str | None = None,
icon: str | None = None,
)#

One launcher profile.

key#

The profile’s key in the launcher’s file.

Type:

str

name#

The display name.

Type:

str

version_id#

The version it starts, or None.

Type:

str | None

game_dir#

Its game directory, or None for the default.

Type:

str | None

java_args#

Its JVM arguments, or None.

Type:

str | None

icon#

Its icon, as a name or data URI, or None.

Type:

str | None