mirror of
https://github.com/TotalFreedomMC/TF-Marriage.git
synced 2024-05-29 08:01:23 +00:00
35 lines
1.2 KiB
Java
35 lines
1.2 KiB
Java
package com.lenis0012.bukkit.marriage2.commands;
|
|
|
|
import com.lenis0012.bukkit.marriage2.Marriage;
|
|
import com.lenis0012.bukkit.marriage2.config.Message;
|
|
import com.lenis0012.bukkit.marriage2.config.Permissions;
|
|
import com.lenis0012.bukkit.marriage2.config.Settings;
|
|
import com.lenis0012.bukkit.marriage2.internal.MarriagePlugin;
|
|
import com.lenis0012.pluginutils.modules.configuration.ConfigurationModule;
|
|
import org.bukkit.ChatColor;
|
|
|
|
public class CommandReload extends Command {
|
|
|
|
public CommandReload(Marriage marriage) {
|
|
super(marriage, "reload");
|
|
|
|
// Command options
|
|
setDescription("Reload configuration settings");
|
|
setPermission(Permissions.RELOAD);
|
|
setAllowConsole(true);
|
|
setHidden(true);
|
|
}
|
|
|
|
@Override
|
|
public void execute() {
|
|
if (!marriage.getTFM().isAdmin(player)) {
|
|
sender.sendMessage(ChatColor.RED + "You are not permitted to use this command.");
|
|
return;
|
|
}
|
|
MarriagePlugin plugin = (MarriagePlugin) marriage.getPlugin();
|
|
ConfigurationModule module = plugin.getModule(ConfigurationModule.class);
|
|
module.reloadSettings(Settings.class, false);
|
|
reply(Message.CONFIG_RELOAD);
|
|
}
|
|
}
|