File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -165,6 +165,18 @@ pub async fn retrieve_data(
165165 let mut loaders = Vec :: new ( ) ;
166166
167167 for loader_version_full in loader_versions {
168+
169+ // Check if this is a snapshot version format
170+ // Example: "25w14craftmine-47.1.0" or "1.21-pre1-47.1.0"
171+ let is_snapshot = minecraft_version. contains ( 'w' ) ||
172+ minecraft_version. contains ( "-pre" ) ||
173+ minecraft_version. contains ( "-rc" ) ;
174+
175+ if is_snapshot {
176+ log:: info!( "Skipping snapshot version: {}" , loader_version_full) ;
177+ continue ;
178+ }
179+
168180 let loader_version = loader_version_full. split ( '-' ) . nth ( 1 ) ;
169181
170182 if let Some ( loader_version_raw) = loader_version {
Original file line number Diff line number Diff line change @@ -453,6 +453,14 @@ pub async fn fetch_maven_metadata(
453453 let mut map: HashMap < String , Vec < ( String , bool ) > > = HashMap :: new ( ) ;
454454
455455 for value in forge_values. versioning . versions . version {
456+ let is_snapshot = value. contains ( 'w' ) ||
457+ value. contains ( "-pre" ) ||
458+ value. contains ( "-rc" ) ;
459+
460+ if is_snapshot {
461+ log:: info!( "Skipping snapshot version: {}" , value) ;
462+ continue ;
463+ }
456464 let original = value. clone ( ) ;
457465
458466 let parts: Vec < & str > = value. split ( '-' ) . collect ( ) ;
@@ -464,6 +472,15 @@ pub async fn fetch_maven_metadata(
464472 }
465473
466474 for value in neo_values. versioning . versions . version {
475+ let is_snapshot = value. contains ( 'w' ) ||
476+ value. contains ( "-pre" ) ||
477+ value. contains ( "-rc" ) ;
478+
479+ if is_snapshot {
480+ log:: info!( "Skipping snapshot version: {}" , value) ;
481+ continue ;
482+ }
483+
467484 let original = value. clone ( ) ;
468485
469486 let mut parts = value. split ( '.' ) ;
You can’t perform that action at this time.
0 commit comments