Hey DaffodilYakk,
I should clarify something about how Wurst and Fabric API versions work together. The Minecraft version you're using is actually much more important than the Fabric API version.
For example, let's say our Minecraft version is 1.21.4. When you download Wurst, you'll see it says "for Minecraft 1.21.4" on the download page. When you download Fabric API, it says something like "fabric-api-0.115.0+1.21.4.jar" or "[1.21.4] Fabric API 0.115.0". That's the important part - you need to get the Wurst version and Fabric API version that both match your Minecraft version.
While each Wurst build is tested with a specific Fabric API version (for example, Wurst 7.46.6 MC1.21.4 was tested with Fabric API 0.113.0+1.21.4), you don't need to match those exactly. Using a newer Fabric API version is usually fine, as long as it's made for the same Minecraft version you're using.
Here are some examples:
Wurst | Fabric API | Minecraft | Works? |
7.46.6-MC1.21.4 | 0.113.0+1.21.4 | 1.21.4 | Yes ✅ |
7.46.6-MC1.21.4 | 0.115.0+1.21.4 | 1.21.4 | Yes ✅ |
7.46.6-MC1.21.1 | 0.115.0+1.21.1 | 1.21.1 | Yes ✅ |
7.46.6-MC1.21.1 | 0.113.0+1.21.4 | 1.21.4 | No ❌ |
7.46.6-MC1.21.4 | 0.115.0+1.21.1 | 1.21.4 | No ❌ |
7.46.6-MC1.21.4 | 0.115.0+1.21.4 | 1.21.1 | No ❌ |
So just focus on matching your Minecraft version, and don't worry too much about the exact Fabric API version number.
Hope this helps!