diff --git a/src/data/mod.rs b/src/data/mod.rs index c5dfa08..fb44ee6 100644 --- a/src/data/mod.rs +++ b/src/data/mod.rs @@ -68,6 +68,12 @@ pub fn get_path(version: &Version, filename: &str) -> DataResult { PATHS .pc .get(&version.minecraft_version) + // fallback to major version + .or_else(|| + PATHS + .pc + .get(&version.major_version) + ) .ok_or_else(|| DataError::NotFoundError(version.minecraft_version.clone()))? .get(filename) .cloned()