- Статус
- Оффлайн
- Регистрация
- 3 Май 2023
- Сообщения
- 854
- Реакции
- 19
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Пожалуйста, авторизуйтесь для просмотра ссылки.
AutoTpAccept:
@ModuleDescriptor(name = "AutoTp", category = ModuleCategory.MISC)
public class AutoTpAccept extends Module {
private final Set<String> requests = new HashSet<>();
@Override
public void onEvent(Event event) {
if (event instanceof PacketEvent) {
onPacket((PacketEvent) event);
}
}
private void onPacket(PacketEvent event) {
if (event.getPacket() instanceof GameMessageS2CPacket) {
GameMessageS2CPacket packet = event.getPacket();
String message = packet.content().getString();
if (message.contains("Запрос на телепортацию от")) {
handle(message);
}
}
}
private void handle(String message) {
String[] lines = message.split("\n");
for (String line : lines) {
if (line.contains("Запрос на телепортацию от")) {
String playerName = line.substring(line.lastIndexOf("от") + 3).trim();
if (Minced.getInstance().getPartnerHandler().isFriend(playerName)) {
MinecraftClient.getInstance().player.networkHandler.sendChatCommand("tpyes");
requests.add(playerName);
}
break;
}
}
}
}
