Исходник EventsCommand 3.1

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
20 Апр 2025
Сообщения
322
Реакции
1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Выберите загрузчик игры
  1. Прочие моды
по рофлу код поломал а так перенес с своего исходника на питоне

Код:
Expand Collapse Copy
package im.wayne.command.impl.feature;
import im.wayne.command.*;
import lombok.*;
import net.minecraft.util.text.*;
import org.json.*;
import java.io.*;
import java.net.*;
import java.nio.charset.*;
import java.util.*;
import java.util.concurrent.*;
@RequiredArgsConstructor
public class EventsCommand implements Command, MultiNamedCommand {
    final Logger a1;
    @Override public void execute(Parameters b2) {
        ExecutorService executor = Executors.newSingleThreadExecutor();
        executor.submit(() -> { try {
                HttpURLConnection d4 = (HttpURLConnection) new URL("https://cheathub.tech/api/telegram-data").openConnection();
                d4.setRequestMethod("GET");
                d4.setRequestProperty("Cookie", "_ym_uid=1743354972322767497; _ym_d=1743530438; token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjE3NDMzNTUwNzE4MDkiLCJlbWFpbCI6ImdsdWJzZUBnbWFpbC5jb20iLCJyb2xlIjoidXNlciIsImlhdCI6MTc0OTg3MzA3OSwiZXhwIjoxNzUwNDc3ODc5fQ.xqTAt9e15zJNM48EVOoUVx93OoTSRe7ojEXW4T38n8g");
                BufferedReader e5 = new BufferedReader(new InputStreamReader(d4.getInputStream(), StandardCharsets.UTF_8));
                StringBuilder f6 = new StringBuilder();
                String g7;
                while ((g7 = e5.readLine()) != null) f6.append(g7);
                e5.close();
                JSONArray i9 = new JSONObject(f6.toString()).optJSONArray("events");
                if (i9 == null || i9.length() == 0) {
                    a1.log(TextFormatting.YELLOW + "На данный момент нет активных событий.");
                    return;}
                List<String> j10 = new ArrayList<>(), k11 = new ArrayList<>();
                for (int l12 = 0; l12 < i9.length(); l12++) {
                    JSONObject m13 = i9.getJSONObject(l12);
                    String n14 = m13.optString("type", "").replace("Снежная бойня", "Адская резня"),
                            o15 = m13.optString("status", ""), p16 = m13.optString("server", ""),
                            q17 = m13.optString("location", ""), r18 = m13.optString("lootLevel", "");
                    String typeColor = TextFormatting.GOLD.toString();
                    String statusColor = TextFormatting.YELLOW.toString();
                    String serverColor = TextFormatting.AQUA.toString();
                    String locationColor = TextFormatting.GREEN.toString();
                    String lootColor = TextFormatting.RED.toString();
                    String white = TextFormatting.WHITE.toString();
                    String s19 = (q17 == null || q17.trim().isEmpty()) ? "Координаты пока не доступны" : (q17.length() == 4 ? q17.substring(1, 3) : q17);
                    String t20 = (r18 == null || r18.trim().isEmpty()) ? "Информация о луте пока не доступна" : r18;
                    String u21 = typeColor + n14 + white + " | " + statusColor + o15 + white + " | " + serverColor + p16 + white + " | " + locationColor + s19 + white + " | " + lootColor + t20 + white;
                    if (o15.toLowerCase().contains("начнется через")) k11.add(u21);
                    else if (!(o15.contains("Сундуки открыты!") || o15.contains("звергается") || o15.contains("Сундуки открыты") || o15.contains("Сундук открыт"))) j10.add(u21);
                }
                if (!j10.isEmpty()) {
                    a1.log(TextFormatting.GREEN + "Текущие ивенты:");
                    j10.forEach(a1::log);
                }
                if (!k11.isEmpty()) {
                    a1.log(TextFormatting.GOLD + "Грядущие ивенты:");
                    k11.forEach(a1::log);
                }
                if (j10.isEmpty() && k11.isEmpty())
                    a1.log(TextFormatting.YELLOW + "На данный момент нет активных ивентов");
            } catch (Exception x24) {
                a1.log(TextFormatting.RED + "Ошибка при получении ивентов: " + x24.getMessage());}});
        executor.shutdown();}
    @Override public String name() { return "events"; }
    @Override public String description() { return "променял талант на дым ( https://www.youtube.com/watch?v=k1-fAayRlPo )";}
    @Override public List<String> aliases() { return List.of(".events");}}

Надеюсь поймете куда сувать
и это в менй клас
commands.add(new EventsCommand(logger));

ss
куки замените на свой, видео как его получать :
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
одобрите
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
окак
 
в принципе нормально
 
хз безопасно ли указывать свои куки, а потом софт в сеть выкладывать
:persevere:
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Последнее редактирование:
по рофлу код поломал а так перенес с своего исходника на питоне

Код:
Expand Collapse Copy
package im.wayne.command.impl.feature;
import im.wayne.command.*;
import lombok.*;
import net.minecraft.util.text.*;
import org.json.*;
import java.io.*;
import java.net.*;
import java.nio.charset.*;
import java.util.*;
import java.util.concurrent.*;
@RequiredArgsConstructor
public class EventsCommand implements Command, MultiNamedCommand {
    final Logger a1;
    @Override public void execute(Parameters b2) {
        ExecutorService executor = Executors.newSingleThreadExecutor();
        executor.submit(() -> { try {
                HttpURLConnection d4 = (HttpURLConnection) new URL("https://cheathub.tech/api/telegram-data").openConnection();
                d4.setRequestMethod("GET");
                d4.setRequestProperty("Cookie", "_ym_uid=1743354972322767497; _ym_d=1743530438; token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjE3NDMzNTUwNzE4MDkiLCJlbWFpbCI6ImdsdWJzZUBnbWFpbC5jb20iLCJyb2xlIjoidXNlciIsImlhdCI6MTc0OTg3MzA3OSwiZXhwIjoxNzUwNDc3ODc5fQ.xqTAt9e15zJNM48EVOoUVx93OoTSRe7ojEXW4T38n8g");
                BufferedReader e5 = new BufferedReader(new InputStreamReader(d4.getInputStream(), StandardCharsets.UTF_8));
                StringBuilder f6 = new StringBuilder();
                String g7;
                while ((g7 = e5.readLine()) != null) f6.append(g7);
                e5.close();
                JSONArray i9 = new JSONObject(f6.toString()).optJSONArray("events");
                if (i9 == null || i9.length() == 0) {
                    a1.log(TextFormatting.YELLOW + "На данный момент нет активных событий.");
                    return;}
                List<String> j10 = new ArrayList<>(), k11 = new ArrayList<>();
                for (int l12 = 0; l12 < i9.length(); l12++) {
                    JSONObject m13 = i9.getJSONObject(l12);
                    String n14 = m13.optString("type", "").replace("Снежная бойня", "Адская резня"),
                            o15 = m13.optString("status", ""), p16 = m13.optString("server", ""),
                            q17 = m13.optString("location", ""), r18 = m13.optString("lootLevel", "");
                    String typeColor = TextFormatting.GOLD.toString();
                    String statusColor = TextFormatting.YELLOW.toString();
                    String serverColor = TextFormatting.AQUA.toString();
                    String locationColor = TextFormatting.GREEN.toString();
                    String lootColor = TextFormatting.RED.toString();
                    String white = TextFormatting.WHITE.toString();
                    String s19 = (q17 == null || q17.trim().isEmpty()) ? "Координаты пока не доступны" : (q17.length() == 4 ? q17.substring(1, 3) : q17);
                    String t20 = (r18 == null || r18.trim().isEmpty()) ? "Информация о луте пока не доступна" : r18;
                    String u21 = typeColor + n14 + white + " | " + statusColor + o15 + white + " | " + serverColor + p16 + white + " | " + locationColor + s19 + white + " | " + lootColor + t20 + white;
                    if (o15.toLowerCase().contains("начнется через")) k11.add(u21);
                    else if (!(o15.contains("Сундуки открыты!") || o15.contains("звергается") || o15.contains("Сундуки открыты") || o15.contains("Сундук открыт"))) j10.add(u21);
                }
                if (!j10.isEmpty()) {
                    a1.log(TextFormatting.GREEN + "Текущие ивенты:");
                    j10.forEach(a1::log);
                }
                if (!k11.isEmpty()) {
                    a1.log(TextFormatting.GOLD + "Грядущие ивенты:");
                    k11.forEach(a1::log);
                }
                if (j10.isEmpty() && k11.isEmpty())
                    a1.log(TextFormatting.YELLOW + "На данный момент нет активных ивентов");
            } catch (Exception x24) {
                a1.log(TextFormatting.RED + "Ошибка при получении ивентов: " + x24.getMessage());}});
        executor.shutdown();}
    @Override public String name() { return "events"; }
    @Override public String description() { return "променял талант на дым ( https://www.youtube.com/watch?v=k1-fAayRlPo )";}
    @Override public List<String> aliases() { return List.of(".events");}}

Надеюсь поймете куда сувать
и это в менй клас
commands.add(new EventsCommand(logger));

ss
куки замените на свой, видео как его получать :
ебать говно код
 
3 месяц вижу на этом сайте что снежная бойна на 227 не закончилась
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
3 месяц вижу на этом сайте что снежная бойна на 227 не закончилась
дак это у вкарика какая то хуйня на сайте пишет я сделал чтоб заместо снежной бойни писало резню
 
Братья пастеры весь смех в том что на моем сайте эвенты не работают уже 3 месяц и там пишутся рандом эвенты и секунды не верите проверьте.
надеюсь ктото в серьез не засунул себе в клиент это.
 
Братья пастеры весь смех в том что на моем сайте эвенты не работают уже 3 месяц и там пишутся рандом эвенты и секунды не верите проверьте.
надеюсь ктото в серьез не засунул себе в клиент это.
ясно, а кстати стрелочки с экспы переделал?
 
Назад
Сверху Снизу