Вопрос .rct под SunRise

Начинающий
Статус
Оффлайн
Регистрация
18 Апр 2024
Сообщения
8
Реакции[?]
0
Поинты[?]
0

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Кто-нибудь может дать код, или сказать, что вообще надо вписывать тут чтобы .rct работал на санрайзе и заходил на тот гриф на котором ты это писал?

База сириуса
1714157893059.png
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
9 Дек 2023
Сообщения
113
Реакции[?]
1
Поинты[?]
0
дс - yaneyuio
или же попробуй этот код, exp 3.1,Ты не уточнял базу так что 3.1
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("sunrise")) {
logger.log("Этот RCT работает только на сервере SunRise");
return;
}

int server = getAnarchyServerNumber();

if (server == -1) {
logger.log("Не удалось получить номер грифа.");
return;
}
mc.player.sendChatMessage("/hub");
try {
Thread.sleep(400);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
mc.player.sendChatMessage("/grief" + server);
}

private int getAnarchyServerNumber() {
if (mc.ingameGUI.getTabList().header != null) {
String serverHeader = TextFormatting.getTextWithoutFormattingCodes(mc.ingameGUI.getTabList().header.getString());
if (serverHeader != null && serverHeader.contains("grief-")) {
return Integer.parseInt(serverHeader.split("grief-")[1].trim());
}
}
return -1;
}

@Override
public String name() {
return "rct";
}

@Override
public String description() {
return "Перезаходит на гриф";
}


@Override
public List<String> aliases() {
return Collections.singletonList("reconnect");
}
}
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
18 Апр 2024
Сообщения
8
Реакции[?]
0
Поинты[?]
0
дс - yaneyuio
или же попробуй этот код, exp 3.1,Ты не уточнял базу так что 3.1
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("sunrise")) {
logger.log("Этот RCT работает только на сервере SunRise");
return;
}

int server = getAnarchyServerNumber();

if (server == -1) {
logger.log("Не удалось получить номер грифа.");
return;
}
mc.player.sendChatMessage("/hub");
try {
Thread.sleep(400);
} catch (InterruptedException e) {
throw new RuntimeException(e);
}
mc.player.sendChatMessage("/grief" + server);
}

private int getAnarchyServerNumber() {
if (mc.ingameGUI.getTabList().header != null) {
String serverHeader = TextFormatting.getTextWithoutFormattingCodes(mc.ingameGUI.getTabList().header.getString());
if (serverHeader != null && serverHeader.contains("grief-")) {
return Integer.parseInt(serverHeader.split("grief-")[1].trim());
}
}
return -1;
}

@Override
public String name() {
return "rct";
}

@Override
public String description() {
return "Перезаходит на гриф";
}


@Override
public List<String> aliases() {
return Collections.singletonList("reconnect");
}
}
На базу сириуса есть?
 
Начинающий
Статус
Оффлайн
Регистрация
18 Апр 2024
Сообщения
8
Реакции[?]
0
Поинты[?]
0
дай полный код ркт команда
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();
}
}
}
 
Начинающий
Статус
Оффлайн
Регистрация
9 Дек 2023
Сообщения
113
Реакции[?]
1
Поинты[?]
0
пробуй так
// Decompiled with: CFR 0.152
// Class Version: 8
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();
}
}
}
 
Начинающий
Статус
Оффлайн
Регистрация
18 Апр 2024
Сообщения
8
Реакции[?]
0
Поинты[?]
0
пробуй так
// Decompiled with: CFR 0.152
// Class Version: 8
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();
}
}
}
Неа( не удается найти классик (ну я даже перезаходил, чтобы наверняка)
 
Сверху Снизу