Added messages for guild/party module hook

This commit is contained in:
Jules 2023-02-23 00:07:14 +01:00
parent deffae106a
commit f750326fe3
3 changed files with 10 additions and 0 deletions

View File

@ -208,6 +208,7 @@ public class MMOCore extends JavaPlugin {
PartyModuleType moduleType = PartyModuleType.valueOf(partyPluginName);
Validate.isTrue(moduleType.isValid(), "Plugin '" + moduleType.name() + "' is not installed");
partyModule = moduleType.provideModule();
getLogger().log(Level.WARNING, "Hooked parties onto " + moduleType.getPluginName());
} catch (RuntimeException exception) {
getLogger().log(Level.WARNING, "Could not initialize party module: " + exception.getMessage());
partyModule = new MMOCorePartyModule();
@ -219,6 +220,7 @@ public class MMOCore extends JavaPlugin {
GuildModuleType moduleType = GuildModuleType.valueOf(pluginName);
Validate.isTrue(moduleType.isValid(), "Plugin '" + moduleType.name() + "' is not installed");
guildModule = moduleType.provideModule();
getLogger().log(Level.WARNING, "Hooked guilds onto " + moduleType.getPluginName());
} catch (RuntimeException exception) {
getLogger().log(Level.WARNING, "Could not initialize guild module: " + exception.getMessage());
guildModule = new MMOCoreGuildModule();

View File

@ -25,6 +25,10 @@ public enum GuildModuleType {
this.provider = provider;
}
public String getPluginName() {
return pluginName;
}
public boolean isValid() {
return Bukkit.getPluginManager().getPlugin(pluginName) != null;
}

View File

@ -24,6 +24,10 @@ public enum PartyModuleType {
this.provider = provider;
}
public String getPluginName() {
return pluginName;
}
public boolean isValid() {
return Bukkit.getPluginManager().getPlugin(pluginName) != null;
}