package net.limework.core.commands; import net.limework.core.RediSkript; import net.md_5.bungee.api.chat.TextComponent; import org.bukkit.ChatColor; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; public class ReloadRedis implements CommandExecutor { private RediSkript plugin; public ReloadRedis(RediSkript plugin) { this.plugin = plugin; } @Override public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { if (sender instanceof Player) { sender.sendMessage(TextComponent.fromLegacyText(ChatColor.translateAlternateColorCodes('&' , "&2[&aRediSkript&a] &cThis command can only be executed in console."))); return true; } plugin.getRm().reload(); sender.sendMessage(TextComponent.fromLegacyText(ChatColor.translateAlternateColorCodes('&' , "&2[&aRediSkript&a] &eReloaded! Please note that this command is not guaranteed to work correctly, if you face any problem caused by this command, please report it on github.com/Limework/RediSkript/issues"))); return false; } }