EventConvert | Pen$sWare | exp 3.1

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
20 Июн 2024
Сообщения
451
Реакции
1
Короче фулл джарку не получилось кидаю вам по 1 функции.
Как я понял функция конвертирует /event delay - в время/сек
Сами меняйте mcp.venusfr на свой wtf.chatgpt

ntf_project_free_levako.exe:
Expand Collapse Copy
package mpp.venusfr.operationsl.impl.misc;

import com.google.common.eventbus.Subscribe;
import java.util.Locale;
import mpp.venusfr.happening.HappeningPacket;
import mpp.venusfr.operationsl.api.Category;
import mpp.venusfr.operationsl.api.Module;
import mpp.venusfr.operationsl.api.ModuleRegister;
import net.minecraft.network.IPacket;
import net.minecraft.network.play.server.SChatPacket;
import net.minecraft.util.text.TextFormatting;

@ModuleRegister(name = "FTConvert", type = Category.Misc)
public class FTConvert extends Module {
    private static long Ꮸ;
    public FTConvert() {
        super();
    }

    private String convertTime(int seconds) {
        int hours = seconds / 3600;
        int minutes = seconds % 3600 / 60;
        int remainingSeconds = seconds % 60;
        String result = "";

        if (hours > 0) {
            result += hours + " часов ";
        }
        if (minutes > 0) {
            result += minutes + " минут ";
        }
        if (remainingSeconds > 0 || result.isEmpty()) {
            result += remainingSeconds + " секунд";
        }

        return result.trim();
    }

    @Subscribe
    private void onPacket(HappeningPacket event) {
        IPacket packet = event.getPacket();
        if (packet instanceof SChatPacket) {
            SChatPacket chatPacket = (SChatPacket) packet;
            String message = chatPacket.getChatComponent().getString().toLowerCase(Locale.ROOT);

            if (message.contains("до следующего ивента:")) {
                int startIndex = message.indexOf(":") + 2;
                int endIndex = message.indexOf(" сек", startIndex);

                if (endIndex != -1) {
                    String timeString = message.substring(startIndex, endIndex).trim();
                    int timeInSeconds = Integer.parseInt(timeString);
                    String convertedTime = this.convertTime(timeInSeconds);

                    TextFormatting color = TextFormatting.GREEN;
                    String formattedMessage = "" + color + "До следующего ивента: " + convertedTime;
                    this.print(formattedMessage);
                }
            }
        }
    }
}
 
Короче фулл джарку не получилось кидаю вам по 1 функции.
Как я понял функция конвертирует /event delay - в время/сек


ntf_project_free_levako.exe:
Expand Collapse Copy
package mpp.venusfr.operationsl.impl.misc;

import com.google.common.eventbus.Subscribe;
import java.util.Locale;
import mpp.venusfr.happening.HappeningPacket;
import mpp.venusfr.operationsl.api.Category;
import mpp.venusfr.operationsl.api.Module;
import mpp.venusfr.operationsl.api.ModuleRegister;
import net.minecraft.network.IPacket;
import net.minecraft.network.play.server.SChatPacket;
import net.minecraft.util.text.TextFormatting;

@ModuleRegister(name = "FTConvert", type = Category.Misc)
public class FTConvert extends Module {
    private static long Ꮸ;
    public FTConvert() {
        super();
    }

    private String convertTime(int seconds) {
        int hours = seconds / 3600;
        int minutes = seconds % 3600 / 60;
        int remainingSeconds = seconds % 60;
        String result = "";

        if (hours > 0) {
            result += hours + " часов ";
        }
        if (minutes > 0) {
            result += minutes + " минут ";
        }
        if (remainingSeconds > 0 || result.isEmpty()) {
            result += remainingSeconds + " секунд";
        }

        return result.trim();
    }

    @Subscribe
    private void onPacket(HappeningPacket event) {
        IPacket packet = event.getPacket();
        if (packet instanceof SChatPacket) {
            SChatPacket chatPacket = (SChatPacket) packet;
            String message = chatPacket.getChatComponent().getString().toLowerCase(Locale.ROOT);

            if (message.contains("до следующего ивента:")) {
                int startIndex = message.indexOf(":") + 2;
                int endIndex = message.indexOf(" сек", startIndex);

                if (endIndex != -1) {
                    String timeString = message.substring(startIndex, endIndex).trim();
                    int timeInSeconds = Integer.parseInt(timeString);
                    String convertedTime = this.convertTime(timeInSeconds);

                    TextFormatting color = TextFormatting.GREEN;
                    String formattedMessage = "" + color + "До следующего ивента: " + convertedTime;
                    this.print(formattedMessage);
                }
            }
        }
    }
}
fu blat,kakoi daun chto eto pisal
 
HappeningPacket
getPacket

дай пж
 
Назад
Сверху Снизу