дай полный код ркт команда
package dev.sirius.client.command.impl;
import dev.sirius.client.command.Command;
import dev.sirius.client.command.CommandAbstract;
import dev.sirius.client.utility.Utility;
import net.minecraft.scoreboard.Score;
import net.minecraft.scoreboard.ScorePlayerTeam;
@Command(name="rct", description="Позволяет перезаходить на гриф")
public class RCTCommand
extends CommandAbstract {
@Override
public void error() {
this.sendMessage("Не Удаеться Найти Классик");
}
@Override
public void execute(String[] args) throws Exception {
if (args.length == 1) {
int server = -1;
for (Score team : Utility.mc.world.getScoreboard().getScores()) {
ScorePlayerTeam scoreplayerteam = Utility.mc.world.getScoreboard().getPlayersTeam(team.getPlayerName());
String s1 = ScorePlayerTeam.formatPlayerName(scoreplayerteam, team.getPlayerName());
if (!s1.contains("Профиль:")) continue;
String board = s1.split("Профиль:")[1];
server = Integer.parseInt(board);
break;
}
if (server == -1) {
this.sendMessage("Не удалось получить номер сервера");
return;
}
int finalServer = server;
new Thread(() -> {
Utility.mc.player.sendChatMessage("/hub");
try {
Thread.sleep(400L);
}
catch (InterruptedException e) {
e.printStackTrace();
}
Utility.mc.player.sendChatMessage("/grief-" + finalServer);
}).start();
} else {
this.error();
}
}
}