Add invalid description error message

This commit is contained in:
Frank van der Heijden 2020-06-09 12:25:55 +02:00
parent cc6b7e4b2c
commit b2af579896
No known key found for this signature in database
GPG key ID: 26DA56488D314D11
3 changed files with 6 additions and 3 deletions

View file

@ -4,8 +4,7 @@ import net.frankheijden.serverutils.ServerUtils;
import net.frankheijden.serverutils.reflection.*;
import org.bukkit.Bukkit;
import org.bukkit.command.*;
import org.bukkit.plugin.InvalidPluginException;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.*;
import org.bukkit.plugin.java.PluginClassLoader;
import java.io.File;
@ -24,6 +23,8 @@ public class PluginManager {
if (!file.exists()) return new LoadResult(Result.NOT_EXISTS);
try {
return new LoadResult(Bukkit.getPluginManager().loadPlugin(file), Result.SUCCESS);
} catch (InvalidDescriptionException ex) {
return new LoadResult(Result.INVALID_DESCRIPTION);
} catch (InvalidPluginException ex) {
if (ex.getCause() instanceof IllegalArgumentException) {
IllegalArgumentException e = (IllegalArgumentException) ex.getCause();
@ -31,9 +32,9 @@ public class PluginManager {
return new LoadResult(Result.ALREADY_ENABLED);
}
}
} catch (Exception ex) {
ex.printStackTrace();
}
return new LoadResult(Result.ERROR);
}