14 Commits
Author SHA1 Message Date
Kyle Wood c59d3ab77e Update to Gradle 7.1, updates for Java 16 on MC 1.17+ 2021-06-14 21:42:20 -05:00
Kyle Wood f2b151b889 Update to Gradle and switch to support paperweight 2021-01-01 19:26:28 -08:00
Kyle Wood 2d4c7b3bbd Allow the -javaagent argument on Java 8, even though it does nothing 2020-12-18 22:37:12 -08:00
Kyle Wood e344bcab10 Add support for premain agent cases
This allows running paperclip with -javaagent and including the
paperclip jar in the classpath argument rather than only with -jar on
Java 9+.

Fixes #30
2020-12-18 22:17:09 -08:00
Kyle Wood 726b8cc180 Remove json dep and use properties instead
This commit also includes general code cleanup, refactoring File usages
to Path, and some restructuring to reduce Paperclip overhead.
2019-09-01 19:47:03 -05:00
Kyle Wood 707e3703cd Update paperclip-maven-plugin version
This commit also generally refactors the project, cleaning up the code
and changing to the io.papermc package.
2019-07-18 17:31:05 -05:00
Zach Brown d4ceaa7405 Remove scary Java 9+ warning
Warning users about plugin issues is out of scope for paperclip.
Hopefully those running newer versions of Java are already on 11 which
appears more forgiving than 9.
2018-10-28 20:23:05 -04:00
Kyle Wood c67dac4973 Possible real solution to JDK 9 loading issues
Needs testing on all platforms, and some feedback from key people
2017-09-25 01:02:17 -05:00
DemonWav 514503b491 Update paperclip module dependency versions 2017-09-23 13:25:26 -05:00
DemonWav 4abd39dd10 Bump to version 1.1-SNAPSHOT 2017-09-23 13:04:30 -05:00
DemonWav 8a225a4c97 Don't require JDK 9 to build 2017-09-23 13:01:50 -05:00
DemonWav 2ff02b31e7 Use System.err to more highlight the warning messages 2017-09-23 12:42:04 -05:00
DemonWav c56226165d Actual not horrible Java 9 support
Really don't need to use the MRJAR feature for this, but woo
2017-09-23 12:27:39 -05:00
DemonWav aa0471a197 Initial proof-of-concept hack bringing Java 9 support to Paperclip
This is a pretty bad solution and is certainly not final. I will continue looking into this issue to find a proper solution. This will only work until Java 9 disallows illegal reflective access by default.
I really just wanted to commit this so the new project structure would be updated
Relates to #10
This actually does run the server on JDK 9, but ironically I had issues using JDK 8, even though that logic is unchanged.
2017-09-23 03:38:04 -05:00