ZNPCsPlus/plugin/src/main/java/lol/pyr/znpcsplus/commands/ReloadConfigCommand.java
2023-06-26 17:32:14 +02:00

23 lines
826 B
Java

package lol.pyr.znpcsplus.commands;
import lol.pyr.director.adventure.command.CommandContext;
import lol.pyr.director.adventure.command.CommandHandler;
import lol.pyr.director.common.command.CommandExecutionException;
import lol.pyr.znpcsplus.config.ConfigManager;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.format.NamedTextColor;
public class ReloadConfigCommand implements CommandHandler {
private final ConfigManager configManager;
public ReloadConfigCommand(ConfigManager configManager) {
this.configManager = configManager;
}
@Override
public void run(CommandContext context) throws CommandExecutionException {
configManager.reload();
context.send(Component.text("Plugin configuration reloaded successfully", NamedTextColor.GREEN));
}
}