Skip to content

Commit d6d0850

Browse files
committed
handle ERROR state in AddonManager
1 parent 1dbcd15 commit d6d0850

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/main/java/me/hsgamer/bettergui/manager/AddonManager.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ public List<String> getSoftDependencies(ExpansionClassLoader loader) {
3737
addStateListener((loader, state) -> {
3838
if (state == ExpansionState.LOADING) {
3939
checkPluginDepends(loader);
40+
} else if (state == ExpansionState.ERROR) {
41+
plugin.getLogger().log(Level.WARNING, "There is an error when loading an addon: " + loader.getDescription().getName(), loader.getThrowable());
4042
}
4143
});
4244
setExceptionHandler(throwable -> plugin.getLogger().log(Level.SEVERE, "There is an error when handling an addon", throwable));

0 commit comments

Comments
 (0)