-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Support Java 17 #556
Comments
I'm afraid there are no plans to lower the Java requirements at this time. I use some of the features that have been added in the newer versions. Moreover, I plan on bumping my version requirements to Java 21 the moment it's released (September 19). Getting rid of the code that uses the newer features and lowering the Java version requirement is only going to cause more problems down the line because of it. I plan on switching to Java 21 because of JEP 444: Virtual Threads and JEP 453: Structured Concurrency. These JEPs will make asynchronous code much easier to use and maintain and also massively reduces its overhead. Because this version will be an "LTS" release (however meaningless that is,) I hope that many hosting services will finally update their JDK offerings. It's incredibly easy to manage multiple versions of Java these days. For installing new versions of Java, SDKMAN is a very simple solution. Installing OpenJDK 20 is as easy as running Changing the version on the various control panels also seems very easy, so it only requires minimal effort from the hosts once every 6 months (and hopefully update it every now and then.) Therefore, I would recommend finding another host if yours is too lazy/incompetent to keep an up-to-date version of Java around. I wouldn't trust them to properly manage the environment my server is running in. |
Ah. Thank you anyways |
Java 17 is the usual version to run minecraft severs at, and almost every plugin is built for it. PaperMC's offical guide recommends Java 17. Many server hosting services don't even support Java versions above 17. As much as I would love to use this amazing-looking plugin, I can't because of it's java 19 requirement.
The text was updated successfully, but these errors were encountered: