lighty_event/module/
modloader.rs1use serde::{Deserialize, Serialize};
8
9#[derive(Debug, Clone, Serialize, Deserialize)]
10#[serde(tag = "event")]
11pub enum ModloaderEvent {
12 ResolveStarted {
13 request_count: usize,
14 },
15 ResolveFetching {
16 source: String,
17 identifier: String,
18 },
19 ResolveDependency {
20 parent: String,
21 dependency: String,
22 },
23 ResolveCompleted {
24 total_mods: usize,
25 },
26 ModpackResolveStart {
27 source: String,
28 },
29 ModpackArchiveDownloaded {
30 sha1: String,
31 bytes: u64,
32 },
33 ModpackOverridesExtracted {
34 count: usize,
35 },
36 ModpackInstalled {
37 name: String,
38 mods_count: usize,
39 },
40 ResourcePacksInstalled {
41 count: usize,
42 bytes: u64,
43 },
44 ShaderPacksInstalled {
45 count: usize,
46 bytes: u64,
47 },
48 DatapacksInstalled {
49 count: usize,
50 bytes: u64,
51 },
52}