rmcl 0.5.0

A fully featured Minecraft TUI launcher
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// SPDX-FileCopyrightText: 2026 Constantin Bauer
// SPDX-License-Identifier: GPL-3.0-only

// shader pack scanner backed by the shared pack.mcmeta reader.

use std::path::Path;

use super::entry::ContentEntry;

pub fn scan_one_shader(path: &Path, file_stem: &str, enabled: bool) -> ContentEntry {
    super::packs::scan_one_pack(path, file_stem, enabled)
}

pub fn scan_shaders(instances_dir: &Path, instance_name: &str) -> Vec<ContentEntry> {
    super::packs::scan_packs(instances_dir, instance_name, "shaderpacks")
}