Skip to content

Commit ccfac04

Browse files
committed
move: discord plugin #get to DependencyManager
1 parent 68b85c6 commit ccfac04

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

src/main/java/com/alpsbte/plotsystem/PlotSystem.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import com.alpsbte.plotsystem.core.system.tutorial.TutorialEventListener;
2020
import com.alpsbte.plotsystem.core.system.tutorial.utils.TutorialNPCTurnTracker;
2121
import com.alpsbte.plotsystem.core.system.tutorial.utils.TutorialUtils;
22+
import com.alpsbte.plotsystem.utils.DependencyManager;
2223
import com.alpsbte.plotsystem.utils.DiscordUtil;
2324
import com.alpsbte.plotsystem.utils.Utils;
2425
import com.alpsbte.plotsystem.utils.io.ConfigPaths;
@@ -129,10 +130,8 @@ public void onEnable() {
129130
}
130131

131132
// Register discord Integration
132-
org.bukkit.plugin.Plugin discordPlugin = plugin.getServer().getPluginManager().getPlugin("DiscordPlotSystem");
133-
if(discordPlugin != null) {
134-
DiscordUtil.init(discordPlugin);
135-
}
133+
org.bukkit.plugin.Plugin discordPlugin = DependencyManager.getDiscordIntegration();
134+
if(discordPlugin != null) DiscordUtil.init(discordPlugin);
136135

137136
pluginEnabled = true;
138137
getComponentLogger().info(text("Enabled Plot-System plugin.", DARK_GREEN));

src/main/java/com/alpsbte/plotsystem/utils/DependencyManager.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import com.sk89q.worldguard.bukkit.WorldGuardPlugin;
55
import org.bukkit.Bukkit;
66
import org.jetbrains.annotations.NotNull;
7+
import org.jetbrains.annotations.Nullable;
78
import org.mvplugins.multiverse.core.MultiverseCoreApi;
89

910
import java.util.Objects;
@@ -26,6 +27,10 @@ public static boolean isWorldGuardExtraFlagsEnabled() {
2627
return PlotSystem.getPlugin().getServer().getPluginManager().isPluginEnabled("WorldGuardExtraFlags");
2728
}
2829

30+
public static @Nullable org.bukkit.plugin.Plugin getDiscordIntegration() {
31+
return PlotSystem.getPlugin().getServer().getPluginManager().getPlugin("DiscordPlotSystem");
32+
}
33+
2934
/**
3035
* @param worldName Name of the world
3136
* @return Config path for the world

0 commit comments

Comments
 (0)