Could not resolve all files for configuration ':modImplementation'

I am kinda new to gradle and compiling ect. I’m trying to compile my Minecraft mod to a .jar file. But I can’t seem to get it working.

This is the error:

A problem occurred configuring root project 'SpectateMod'.
> Could not resolve all files for configuration ':modImplementation'.
   > Could not find net.fabricmc.fabric-api:fabric-api:0.89.0+1.21.
     Searched in the following locations:
       - file:/C:/Users/....../OneDrive/Desktop/SpectateMod/.gradle/loom-cache/remapped_mods/net/fabricmc/fabric-api/fabric-api/0.89.0+1.21/fabric-api-0.89.0+1.21.pom
       - file:/C:/Users/......./.gradle/caches/fabric-loom/minecraftMaven/net/fabricmc/fabric-api/fabric-api/0.89.0+1.21/fabric-api-0.89.0+1.21.pom
       - file:/C:/Users/......../OneDrive/Desktop/SpectateMod/.gradle/loom-cache/minecraftMaven/net/fabricmc/fabric-api/fabric-api/0.89.0+1.21/fabric-api-0.89.0+1.21.pom
       - https://maven.fabricmc.net/net/fabricmc/fabric-api/fabric-api/0.89.0+1.21/fabric-api-0.89.0+1.21.pom
       - https://libraries.minecraft.net/net/fabricmc/fabric-api/fabric-api/0.89.0+1.21/fabric-api-0.89.0+1.21.pom
       - https://libraries.minecraft.net/net/fabricmc/fabric-api/fabric-api/0.89.0+1.21/fabric-api-0.89.0+1.21.jar
       - https://repo.maven.apache.org/maven2/net/fabricmc/fabric-api/fabric-api/0.89.0+1.21/fabric-api-0.89.0+1.21.pom
     Required by:
         root project :

Possible solution:
 - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
1 Like

Well, it tells you that version does not exist, which is the case.
You probably mistyped 98 as 89: Index of /net/fabricmc/fabric-api/fabric-api/