FilterFeatures { features: {} }
LoadedFeatures { features: {} }
LoadHierarchy { root_version: "libraries" }
LoadVersion { version: "libraries", file: $path(versions/libraries/libraries.json) }
LoadedVersion { version: "libraries", file: $path(versions/libraries/libraries.json) }
LoadedHierarchy { hierarchy: [LoadedVersion { name: "libraries", dir: $path(versions/libraries) }] }
LoadClient
LoadedClient { file: $path(versions/libraries/libraries.jar) }
LoadLibraries
$ignore_once ^FilterLibraries
LoadedLibraries { libraries: [LoadedLibrary { name: Gav("mock:lib0:1.0.0"), path: None, download: Some(LibraryDownload { url: "https://mock.com/mock/lib0/1.0.0/lib0-1.0.0.jar", size: None, sha1: None }), natives: false }, LoadedLibrary { name: Gav("mock:lib1:1.0.0"), path: None, download: Some(LibraryDownload { url: "https://mock.com/non-standard/mock/lib1/1.0.0/lib1-1.0.0.jar", size: None, sha1: None }), natives: false }, LoadedLibrary { name: Gav("mock:lib2:1.0.0"), path: Some("lib2-non-standard.jar"), download: Some(LibraryDownload { url: "https://mock.com/non-standard/mock/lib2/1.0.0/lib2-1.0.0.jar", size: None, sha1: None }), natives: false }, LoadedLibrary { name: Gav("mock:lib3:1.0.0"), path: None, download: Some(LibraryDownload { url: "https://mock.com/mock/lib3/1.0.0/lib3-1.0.0.jar", size: None, sha1: None }), natives: false }, LoadedLibrary { name: Gav("mock:lib4:1.0.0:natives-$os()"), path: None, download: Some(LibraryDownload { url: "https://mock.com/mock/lib4/1.0.0/lib4-1.0.0-natives-$os().jar", size: None, sha1: None }), natives: true }] }
$ignore_once ^FilterLibrariesFiles
LoadedLibrariesFiles { class_files: [$path(libraries/mock/lib0/1.0.0/lib0-1.0.0.jar), $path(libraries/mock/lib1/1.0.0/lib1-1.0.0.jar), $path(libraries/lib2-non-standard.jar), $path(libraries/mock/lib3/1.0.0/lib3-1.0.0.jar)], natives_files: [$path(libraries/mock/lib4/1.0.0/lib4-1.0.0-natives-$os().jar)] }
NoLogger
NoAssets
LoadJvm { major_version: 8 }
LoadedJvm { file: "", version: None, compatible: false }