Closed BAD7777 closed 3 months ago
We don't use Guice at all; rather, we use Jakarta annotations with a simpler injector library.
Okay just to clarify: Velocity uses Guice to instantiate plugins. LibertyBans itself doesn't use Guice. However, the entry point for the velocity platform implementation uses javax.inject
in 1 class and exactly 1 class, and that's to enable Velocity to instantiate it.
I have confirmed that ...
Description
I noticed that the project is using an older version of Guice (6.0.0), which utilizes deprecated JavaX annotations. To avoid potential compatibility issues and to take advantage of new features and improvements, I suggest updating Guice to a newer version.