diff --git a/src/main/java/net/knarcraft/knarlib/plugin/ConfigCommentPlugin.java b/src/main/java/net/knarcraft/knarlib/plugin/ConfigCommentPlugin.java index 7159732..93de203 100644 --- a/src/main/java/net/knarcraft/knarlib/plugin/ConfigCommentPlugin.java +++ b/src/main/java/net/knarcraft/knarlib/plugin/ConfigCommentPlugin.java @@ -5,10 +5,13 @@ import org.bukkit.command.CommandExecutor; import org.bukkit.command.PluginCommand; import org.bukkit.command.TabExecutor; import org.bukkit.configuration.file.FileConfiguration; +import org.bukkit.plugin.PluginDescriptionFile; import org.bukkit.plugin.java.JavaPlugin; +import org.bukkit.plugin.java.JavaPluginLoader; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +import java.io.File; import java.util.logging.Level; /** @@ -19,6 +22,28 @@ public abstract class ConfigCommentPlugin extends JavaPlugin { private StargateYamlConfiguration configuration = null; + /** + * Instantiates a new ConfigCommentPlugin + */ + protected ConfigCommentPlugin() { + super(); + } + + /** + * Instantiates a new ConfigCommentPlugin + * + *
This is used for MockBukkit compatibility
+ * + * @param loaderThe plugin loader to use
+ * @param descriptionFileThe plugin description file to use
+ * @param dataFolderThe data folder for plugin data
+ * @param file?
+ */ + protected ConfigCommentPlugin(@NotNull JavaPluginLoader loader, @NotNull PluginDescriptionFile descriptionFile, + @NotNull File dataFolder, @NotNull File file) { + super(loader, descriptionFile, dataFolder, file); + } + @Override public void reloadConfig() { this.configuration = StargateYamlConfiguration.loadConfiguration(this, true);