Betterweather plugin appears to be using a function in the BETA BW release
waidesoper opened this issue · 3 comments
Quick description
Crash on world load when Agricraft 3.0.1 is installed with Better Weather 1.2.9. The error is No Class Defined corgitaco/betterweather/api/Climate. I've checked the source for that release of Better Weather (which is the only non-beta release on curseforge) and it is indeed missing. The function is available in the Beta release 2.0.
Related issues and searches
- Better Weather
- Climate
Mods and versions used
- Minecraft:
- AgriCraft:
- InfinityLib:
- Better Weather 1.2.9
Steps to replicate the issue
- Load minecraft with the above mods
- Witness the fabulous crash
Expectations and explanations
I don't think it is meant to crash, especially when it is listed as one of the compatible mods on the Curseforge page. If it is going to continue to rely on beta software, perhaps listing the version required could point people in the right direction.
Your environment
- I was just cruising around reddit when I saw [This]{https://www.reddit.com/r/ModdedMC/comments/ny37zy/help_with_agricraft_and_betterweather_can_someone/} post. I took a look at the crash log, checked the source code of both mods and found the issue.
- I'm happy to let you know that I am running a 10 year old Acer laptop, running Ubuntu 21.04, with 12GB RAM and a discrete nVidia card on board. Although in this instance that probably won't help.
Links to crash logs, stack traces, etc
Screenshots (or videos)
I'm confused, is the version I'm depending on not available on CF, or do you want me to define a minimum version for the dependency?
The release version on curseforge, and the main version on GitHub both lack the climate class that you are importing. The version you are using is on cf, but it's listed as a beta, and not obvious that it should be used. I think the simplest fix is to just define the minimum version