Skip to content
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

Drop java 8 support (?) #375

Open
Rollczi opened this issue Feb 13, 2024 · 9 comments
Open

Drop java 8 support (?) #375

Rollczi opened this issue Feb 13, 2024 · 9 comments

Comments

@Rollczi
Copy link
Owner

Rollczi commented Feb 13, 2024

No description provided.

@huanmeng-qwq
Copy link
Contributor

This is fatal for lower versions of Minecraft

@CarmJos
Copy link
Contributor

CarmJos commented Mar 3, 2024

Higher versions of Java have many pleasant features, but this is devastating to lower version games (minigames and PVP servers that still exist in large numbers).

@KermanIsPretty
Copy link
Contributor

I think Lite Commands should update to atleast Java 17 following ViaVersion. Most Minigame/PvP servers already run a fork of the notchian server that can be updated or already support J17. Also if it is required lite commands can include a version that uses https://github.com/unimined/JvmDowngrader. I would love to see J21 support to utilize virtual threads, but its not a requirement.

@CarmJos
Copy link
Contributor

CarmJos commented Sep 18, 2024

I think Lite Commands should update to atleast Java 17 following ViaVersion. Most Minigame/PvP servers already run a fork of the notchian server that can be updated or already support J17. Also if it is required lite commands can include a version that uses https://github.com/unimined/JvmDowngrader. I would love to see J21 support to utilize virtual threads, but its not a requirement.

Maybe you are right. But ProtocolLib says NO.

@Rollczi
Copy link
Owner Author

Rollczi commented Sep 18, 2024

I think Lite Commands should update to atleast Java 17 following ViaVersion. Most Minigame/PvP servers already run a fork of the notchian server that can be updated or already support J17. Also if it is required lite commands can include a version that uses https://github.com/unimined/JvmDowngrader. I would love to see J21 support to utilize virtual threads, but its not a requirement.

Maybe you are right. But ProtocolLib says NO.

What do you mean?

@CarmJos
Copy link
Contributor

CarmJos commented Sep 18, 2024

Owner Author

ProtocolLib for 1.8.8~1.12 alwasy drop errors if not using Java8 even using "Downgrader"

@CarmJos
Copy link
Contributor

CarmJos commented Sep 18, 2024

I think Lite Commands should update to atleast Java 17 following ViaVersion. Most Minigame/PvP servers already run a fork of the notchian server that can be updated or already support J17. Also if it is required lite commands can include a version that uses https://github.com/unimined/JvmDowngrader. I would love to see J21 support to utilize virtual threads, but its not a requirement.

Maybe you are right. But ProtocolLib says NO.

What do you mean?

Of course, no matter what, I also strongly support LiteCommands upgrading to at least j17.

The new version of Java brings many syntax and performance advantages.

@KermanIsPretty
Copy link
Contributor

Any news on this? This would be an awesome change for the longevity of this project to update to at least Java 17. (21 preferred)

@Rollczi
Copy link
Owner Author

Rollczi commented Oct 23, 2024

I'm in favor of this idea, but I'm currently involved in other functions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants