diff --git a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Framework.java b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Framework.java index b3dee4c..7f01d08 100644 --- a/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Framework.java +++ b/ContentGrabbingJi-framework-api/src/main/java/net/lamgc/cgj/bot/framework/Framework.java @@ -40,6 +40,9 @@ public abstract class Framework extends Plugin { */ public Framework(PluginWrapper wrapper, File dataFolder) { super(wrapper); + if (!(wrapper.getDescriptor() instanceof FrameworkDescriptor)) { + throw new IllegalStateException("Invalid description object"); + } this.dataFolder = dataFolder; try { initial();