Cleaner error for plugins with no yaml.
This commit is contained in:
parent
b61758ca8e
commit
4c07fbf953
@ -153,6 +153,8 @@ public class PluginManager
|
|||||||
try (JarFile jar = new JarFile(file))
|
try (JarFile jar = new JarFile(file))
|
||||||
{
|
{
|
||||||
JarEntry pdf = jar.getJarEntry("plugin.yml");
|
JarEntry pdf = jar.getJarEntry("plugin.yml");
|
||||||
|
Preconditions.checkNotNull(pdf, "Plugin must have a plugin.yml");
|
||||||
|
|
||||||
try (InputStream in = jar.getInputStream(pdf))
|
try (InputStream in = jar.getInputStream(pdf))
|
||||||
{
|
{
|
||||||
PluginDescription desc = yaml.loadAs(in, PluginDescription.class);
|
PluginDescription desc = yaml.loadAs(in, PluginDescription.class);
|
||||||
|
Loading…
Reference in New Issue
Block a user