Commit graph

66 commits

Author SHA1 Message Date
Viktor Hrekh
81f79b407d Log message if plugin bootstrap provided external plugin instead of throwing an exception (#8914) 2023-02-28 14:17:49 +02:00
Emily
2ad6c390e0 Close plugin jar file on classloader close and after retrieving name for updating (#8902) 2023-02-28 08:34:33 -03:00
Nassim Jahnke
eab0a0a28e Don't log or die on cyclic dependencies of Spigot plugins 2023-02-27 12:09:10 +01:00
Jason Penilla
5542f6997e Make PluginProviderContext#getLogger return ComponentLogger, remove PluginProviderContext#getSLF4JLogger (#8921) 2023-02-26 12:13:15 -07:00
Owen1212055
47f0fe739b Properly re-add providers when reloading (#8881) 2023-02-23 12:58:50 -05:00
Jake Potrebic
a59536946b Properly log any Throwable on plugin class creation (#8897) 2023-02-23 01:36:45 -08:00
Jakubk15
4ad4252079 Do not send plugin headers when it is not required (#8889) 2023-02-23 00:59:42 +01:00
Bjarne Koll
751beefa8e Close library classloader and improve PluginDescriptionFile (#8901) 2023-02-22 21:54:27 +01:00
Jake Potrebic
eb56bf3058 Fix update folder logging error when no folder exists (#8891) 2023-02-22 12:17:58 -08:00
Owen1212055
75e61d5bf2 Validate providers when populating load order tree (#8890) 2023-02-22 10:59:12 -05:00
Jake Potrebic
ee1dffb8d5 Fix JavaPlugin static getPlugin methods (#8888) 2023-02-21 19:27:49 -08:00
Owen1212055
08d77ce67a Redefine Cyclic Dependencies (#8873) 2023-02-20 20:09:38 -05:00
Owen1212055
1c5cb2f43a Small paper plugin fixes (#8866)
Co-authored-by: Bjarne Koll <git@lynxplay.dev>
Co-authored-by: Jake Potrebic <jake.m.potrebic@gmail.com>
2023-02-20 13:02:53 -05:00
Nassim Jahnke
0ce11aca74 Update circular dependencies warning, properly crash
Also fixes logging errors
2023-02-20 15:20:49 +01:00
Owen1212055
b0ce047eae Fix plugin updater logic, allow null update directory (#8864) 2023-02-19 13:17:51 -05:00
Owen1212055
6915dee3e3 Paper Plugins (#8108) 2023-02-19 09:57:10 -05:00