-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Моя вторая работа пофиксил ркт под
новый ФанТайм надеюсь вам зайдет
ss - сори его нет;)
новый ФанТайм надеюсь вам зайдет
ss - сори его нет;)
Код:
package im.expensive.command.impl.feature;
import com.google.common.eventbus.Subscribe;
import im.expensive.Expensive;
import im.expensive.command.*;
import im.expensive.events.EventUpdate;
import im.expensive.utils.client.ClientUtil;
import lombok.AccessLevel;
import lombok.RequiredArgsConstructor;
import lombok.experimental.FieldDefaults;
import net.minecraft.client.Minecraft;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.inventory.container.Container;
import net.minecraft.scoreboard.Score;
import net.minecraft.scoreboard.ScorePlayerTeam;
import net.minecraft.util.text.StringTextComponent;
import net.minecraft.util.text.TextFormatting;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.*;
@RequiredArgsConstructor
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = true)
public class RCTCommand implements Command, MultiNamedCommand {
final Logger logger;
final Minecraft mc;
@Override
public void execute(Parameters parameters) {
if (!ClientUtil.isConnectedToServer("funtime")) {
logger.log("Этот RCT работает только на сервере FunTime");
return;
}
int server = getAnarchyServerNumber();
if (server == -1) {
logger.log("Не удалось получить номер анархии.");
return;
}
mc.player.sendChatMessage("/hub");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
mc.player.sendChatMessage("/an" + server);
}
private int getAnarchyServerNumber() {
if (mc.ingameGUI.getTabList().header != null) {
String serverHeader = TextFormatting.getTextWithoutFormattingCodes(mc.ingameGUI.getTabList().header.getString());
if (serverHeader != null && serverHeader.contains("Анархия-")) {
return Integer.parseInt(serverHeader.split("Анархия-")[1].trim());
}
}
return -1;
}
@Override
public String name() {
return "rct";
}
@Override
public String description() {
return "Перезаходит на анархию";
}
@Override
public List<String> aliases() {
return Collections.singletonList("reconnect");
}
}