22 lines
		
	
	
	
		
			826 B
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			22 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));
 | |
|     }
 | |
| }
 |