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 loader

The plugin loader to use

+ * @param descriptionFile

The plugin description file to use

+ * @param dataFolder

The 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);