src/main/java/fr/aquazus/d1proxy/commands/AutoskipCommand.java
package fr.aquazus.d1proxy.commands;
import fr.aquazus.d1proxy.Proxy;
import fr.aquazus.d1proxy.network.ProxyClient;
import lombok.Getter;
public class AutoskipCommand implements Command {
@Getter
private String description = "Fait passer vos tours automatiquement";
private final Proxy proxy;
public AutoskipCommand(Proxy proxy) {
this.proxy = proxy;
}
@Override
public void execute(ProxyClient proxyClient, String args) {
if (args.isBlank()) {
proxyClient.sendMessage("<b>Utilisation :</b> " + proxy.getConfiguration().getProxyPrefix() + "autoskip on/off");
return;
}
if (args.split(" ")[0].toLowerCase().equalsIgnoreCase("off")) {
proxyClient.sendMessage(proxyClient.isAutoSkipEnabled() ? "Le mode autoskip est désormais <b>désactivé</b>" : "Vous n'êtes pas en mode autoskip");
proxyClient.setAutoSkipEnabled(false);
} else if (args.split(" ")[0].toLowerCase().equalsIgnoreCase("on")) {
proxyClient.sendMessage(proxyClient.isAutoSkipEnabled() ? "Vous êtes déjà en mode autoskip" : "Le mode autoskip est désormais <b>activé</b>");
proxyClient.setAutoSkipEnabled(true);
} else {
proxyClient.sendMessage("<b>Utilisation :</b> " + proxy.getConfiguration().getProxyPrefix() + "autoskip on/off");
}
}
}