diff --git a/src/main/java/net/simplyvanilla/simplyrank/SimplyRankPlugin.java b/src/main/java/net/simplyvanilla/simplyrank/SimplyRankPlugin.java index 09372c1..f144d10 100644 --- a/src/main/java/net/simplyvanilla/simplyrank/SimplyRankPlugin.java +++ b/src/main/java/net/simplyvanilla/simplyrank/SimplyRankPlugin.java @@ -29,7 +29,9 @@ import org.bukkit.configuration.ConfigurationSection; import org.bukkit.configuration.file.FileConfiguration; import org.bukkit.configuration.file.YamlConfiguration; +import org.bukkit.plugin.Plugin; import org.bukkit.plugin.java.JavaPlugin; +import org.jetbrains.annotations.Nullable; import java.io.File; import java.io.IOException; @@ -148,11 +150,14 @@ public void onEnable() { e.printStackTrace(); } - if (this.getServer().getPluginManager().getPlugin("PlaceholderAPI") != null) { + @Nullable Plugin plugin = this.getServer().getPluginManager().getPlugin("PlaceholderAPI"); + if (plugin != null && plugin.isEnabled()) { new SimplyRankPlaceholderExpansion().register(); new ScoreboardTeamsPlaceholderExtension().register(); - new MiniPlaceholderRegister(this).register(); } + plugin = this.getServer().getPluginManager().getPlugin("MiniPlaceholders"); + if (plugin != null && plugin.isEnabled()) + new MiniPlaceholderRegister(this).register(); } @Override diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index b4d4b50..2cdfc37 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -7,7 +7,7 @@ author: Simply Vanilla website: https://github.com/SimplyVanilla/SimplyRank folia-supported: true -depend: [PlaceholderAPI, MiniPlaceholders] +softdepend: [PlaceholderAPI, MiniPlaceholders] commands: simplyrank: