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

Hot reloading Java plugins #379

Open
vorburger opened this issue Jun 5, 2022 · 1 comment
Open

Hot reloading Java plugins #379

vorburger opened this issue Jun 5, 2022 · 1 comment

Comments

@vorburger
Copy link
Member

It would cool if e.g. the example/build/libs/example-1.0.0-SNAPSHOT.jar Java plugin JAR could be reloaded while the server is running.

It could easily be continously re-built using ./gradlew --continuous example:build.

https://github.com/vorburger/HoTea should allow this fairly easily?

An initial MVP could be without any "user support" with slash command - just a first demo, where the example/ is no longer "bundled", but ./test symlinks (?) example/build/libs/example-1.0.0-SNAPSHOT.jar into somewhere in minecraft-server-test-data/.

This is (also, but not only) required for #58.

@edewit FYI

@vorburger
Copy link
Member Author

Discussed with @edewit today: This would be "fun", especially with GitHub Code Spaces.

But if we have our own Web IDE, with TS typlings, then from an end-user perspective JS vs Java doesn't add that much?

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

No branches or pull requests

1 participant