Commit Graph
17 Commits
Author SHA1 Message Date
Kyle Wood b27f69658f Update Paperpclip 2021-04-23 18:13:55 -05:00
Kyle Wood 37f1ff7069 Update Paperclip (again) 2020-12-18 22:38:18 -08:00
Kyle Wood d4e3788b39 Update Paperclip 2020-12-18 22:19:36 -08:00
Kyle Wood 08835cda45 Enable Multi-Release plugin jar support
Fixes #4841
2020-12-04 15:57:46 -08:00
Kyle Wood 233273702f Add warning for servers not running on Java 11 2020-12-02 22:27:03 -08:00
Kyle Wood f2f3bed2b0 Update Paperclip 2020-03-15 02:54:57 -07:00
Kyle Wood ee988eaa4f Update Paperclip 2019-09-21 16:44:15 -05:00
Kyle Wood 42cc27ca23 Update Paperclip, remove gson dependency in paperclip 2019-09-01 19:58:24 -05:00
Kyle Wood 945ece115d Enable experimental ASM support for Java 11 plugins (#1480)
JEP 181 brings a new bytecode format for nest mates. ASM API 7 supports
this, but API 7 is still experimental. Attempting to load a Java 11
class that contains nest mates will cause an
UnsupportedOperationException, as API 6 can't handle them. This doesn't
really require any changes to the rest of the code, since this is just
related to ASM's visitor.

We want to use the stable API 6 for all other plugins, only using the
experimental API when required, so we check the class version first.

This should be removed as soon as ASM API 7 is stable.
2018-09-23 14:00:46 -05:00
Kyle Wood f8c2d3bd11 Report issues to the issue tracker 2018-06-04 01:54:22 -05:00
Kyle Wood fdc7459143 Handle gpg signing better (#1123)
Instead of checking whether it was set previously, setting it to false,
then setting it back to true if it was true before, just use the
command-line argument in git to override the config for that command.
Using a variable makes it pretty painless to do.
2018-05-24 13:41:50 -05:00
Kyle Wood f1924ad247 Track previous version and report in command
It is often difficult to diagnose new issues server admins get when
upgrading to a new server version because the only information they are
able to tell us regarding the server version they are running is
"latest". This commit attempts to mitigate this by keeping track of the
previous version of Paper they were running, which is then reported by
the `/version` or `/paper version` command. This gives us a better idea
of the commits included in the upgrade, which may help diagnose new
issues easier.
2018-03-01 19:57:22 -06:00
Kyle Wood a09cbf7989 [CI-SKIP] Add me (Kyle Wood) to MIT list 2018-03-06 19:47:50 -06:00
Kyle Wood b2eb1e7f00 Use a more general method of aliasing md5sum
Rather than checking the platform or operating system, simply check if
the command exists. If the check fails, check if the md5 command exists.
If that fails as well, cancel the build script. Otherwise, assign the
alias as before.
2018-02-23 18:58:45 -06:00
Kyle Wood 6b2013d8b9 Update to final Java 9 compatible Paperclip 2017-09-25 21:28:14 -05:00
Kyle Wood c343408d4d Update Paperclip, fixes subdirectory issue 2017-09-24 23:14:16 -05:00
Kyle Wood ef6b4cafc0 Update CONTRIBUTING.md for the new build system 2016-04-05 12:34:56 -05:00