Closed iMrDJAi closed 2 years ago
the newer java versions are more efficient and it seems I can run every version of spigot back to 1.8 using the latest java version.
Is there a particular reason to use older java versions?
@DailyStruggle Paper 1.13.2 refused to work with the most recent version of java. Am I missing something?
I'm getting Unsupported Java detected (61.0). Only up to Java 12 is supported.
when running spigot 1.13.2 on java 17.
the first problem is that several softdepends are using newer java versions and the plugin won't compile without removing a bunch of plugin checks.
the second problem is that I used several methods introduced in newer java versions and it's tedious to revert.
I realize now ... I compiled my server without the version check
@DailyStruggle You mean this check? https://www.spigotmc.org/wiki/buildtools/#dev
Not sure how to remove it from Paper as there are no official buildtools for it.
don't edit server source code for a plugin setup process. It's safer to recompile the plugin.
I'm not doing this on v1 because I can't as easily decouple the softdependencies from the plugin
@DailyStruggle Alright! No problem. Just focus on v2, I'm really excited about it!
working compilation in java 8 on the V2 branch, supporting a better form of reflection for location checks so that softdependencies can be external to the main plugin.