fromLibraryName static method
Creates a ModuleIdentity from a library name.
libraryName - The full library name (e.g., "net.fabricmc:fabric-loader:0.16.14")
pathToJar - The path to the JAR file
Returns a ModuleIdentity object, or null if the library name format is invalid.
Implementation
static ModuleIdentity? fromLibraryName(String libraryName, String pathToJar) {
final parts = libraryName.split(':');
if (parts.length >= 3) {
return ModuleIdentity(
groupId: parts[0],
artifactId: parts[1],
version: parts[2],
path: pathToJar,
);
}
return null;
}