Исходник AutoEvent Funtime | Exp 3.1

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

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

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

Спасибо!

Хз мне скучно вот
Код:
package client.omg.functions.impl.misc;



import client.omg.Omg;

import client.omg.events.EventDisplay;

import client.omg.events.EventPacket;

import client.omg.events.EventUpdate;

import client.omg.functions.api.Category;

import client.omg.functions.api.Function;

import client.omg.functions.api.FunctionRegister;

import client.omg.functions.api.FunctionRegistry;

import client.omg.functions.impl.render.Pointers;

import client.omg.utils.client.ClientUtil;

import client.omg.utils.projections.ProjectionUtil;

import client.omg.utils.render.ColorUtils;

import client.omg.utils.render.DisplayUtils;

import client.omg.utils.render.font.Fonts;

import com.google.common.eventbus.Subscribe;

import com.mojang.blaze3d.platform.GlStateManager;

import net.minecraft.client.Minecraft;

import net.minecraft.network.play.server.SChatPacket;

import net.minecraft.util.ResourceLocation;

import net.minecraft.util.math.MathHelper;

import net.minecraft.util.math.vector.Vector2f;

import net.minecraft.util.math.vector.Vector3d;

import net.minecraft.util.math.vector.Vector3i;

import net.minecraft.util.math.vector.Vector4f;



import java.awt.*;

import java.util.LinkedHashMap;

import java.util.Map;

import java.util.regex.Matcher;

import java.util.regex.Pattern;



@FunctionRegister(name = "AutoEvent", type = Category.Misc)

public class AutoEvent extends Function {



    private final boolean autoGPS = true;

    private final Map<String, Vector3i> waysMap = new LinkedHashMap<>();



    public AutoEvent() {

    }



    @Subscribe

    public void onPacket(EventPacket event) {

        if (!autoGPS || !(event.getPacket() instanceof SChatPacket)) return;



        SChatPacket packet = (SChatPacket) event.getPacket();

        String chatMessage = packet.getChatComponent().getString();



        if (chatMessage.contains("Появился на координатах")) {

            Pattern pattern = Pattern.compile("\\[(\\d+) (\\d+) (\\d+)]");

            Matcher matcher = pattern.matcher(chatMessage);

            if (matcher.find()) {

                int x = Integer.parseInt(matcher.group(1));

                int z = Integer.parseInt(matcher.group(3));

                Vector3i vec = new Vector3i(x, 100, z);

                waysMap.put("Мист", vec);

                print("Добавил точку на координатах: " + x + " " + "100" + " " + z);

            } else {

                print("Не удалось найти координаты в сообщении.");

            }

        }

    }



    @Subscribe

    private void onDisplay(EventDisplay e) {

        FunctionRegistry functionRegistry = Absolute.getInstance().getFunctionRegistry();

        Panic selfDestruct = functionRegistry.getPanic();



        if (selfDestruct.unhooked) {

            return;

        }

        if (waysMap.isEmpty()) {

            return;

        }

        for (String name : waysMap.keySet()) {

            Vector3i vec3i = waysMap.get(name);



            Vector3d vec3d = new Vector3d(

                    vec3i.getX() + 0.5,

                    vec3i.getY() + 0.5,

                    vec3i.getZ() + 0.5

            );



            Vector2f vec2f = ProjectionUtil.project(vec3d.x, vec3d.y, vec3d.z);



            int distance = (int) Minecraft.getInstance().player.getPositionVec().distanceTo(vec3d);



            String text = distance + "M";



            float textWith = Fonts.montserrat.getWidth(text, 8);

            float fontHeight = Fonts.montserrat.getHeight(8);



            float posX = vec2f.x - textWith / 2;

            float posY = vec2f.y - fontHeight / 2;



            float padding = 2;



            DisplayUtils.drawRoundedRect(posX - padding, posY - padding, padding + textWith + padding, padding + fontHeight + padding, new Vector4f(6.5F, 6.5F, 6.5F, 6.5F),

                    ColorUtils.rgba(23, 23, 23, (int) (255 * 0.33)));

            DisplayUtils.drawImage(new ResourceLocation("omg/images/ender_chest.png"), posX + (textWith / 2) / 2 - 10, posY - padding - 26, 35, 30, -1);

            Fonts.montserrat.drawText(e.getMatrixStack(), text, posX, posY, -1, 8);

        }

    }



    private void sendCommand(String command) {

        Minecraft.getInstance().player.sendChatMessage(command);

    }

}
 

Вложения

Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
26 Янв 2023
Сообщения
297
Реакции[?]
1
Поинты[?]
1K
Хз мне скучно вот
Код:
package client.omg.functions.impl.misc;



import client.omg.Omg;

import client.omg.events.EventDisplay;

import client.omg.events.EventPacket;

import client.omg.events.EventUpdate;

import client.omg.functions.api.Category;

import client.omg.functions.api.Function;

import client.omg.functions.api.FunctionRegister;

import client.omg.functions.api.FunctionRegistry;

import client.omg.functions.impl.render.Pointers;

import client.omg.utils.client.ClientUtil;

import client.omg.utils.projections.ProjectionUtil;

import client.omg.utils.render.ColorUtils;

import client.omg.utils.render.DisplayUtils;

import client.omg.utils.render.font.Fonts;

import com.google.common.eventbus.Subscribe;

import com.mojang.blaze3d.platform.GlStateManager;

import net.minecraft.client.Minecraft;

import net.minecraft.network.play.server.SChatPacket;

import net.minecraft.util.ResourceLocation;

import net.minecraft.util.math.MathHelper;

import net.minecraft.util.math.vector.Vector2f;

import net.minecraft.util.math.vector.Vector3d;

import net.minecraft.util.math.vector.Vector3i;

import net.minecraft.util.math.vector.Vector4f;



import java.awt.*;

import java.util.LinkedHashMap;

import java.util.Map;

import java.util.regex.Matcher;

import java.util.regex.Pattern;



@FunctionRegister(name = "AutoEvent", type = Category.Misc)

public class AutoEvent extends Function {



    private final boolean autoGPS = true;

    private final Map<String, Vector3i> waysMap = new LinkedHashMap<>();



    public AutoEvent() {

    }



    @Subscribe

    public void onPacket(EventPacket event) {

        if (!autoGPS || !(event.getPacket() instanceof SChatPacket)) return;



        SChatPacket packet = (SChatPacket) event.getPacket();

        String chatMessage = packet.getChatComponent().getString();



        if (chatMessage.contains("Появился на координатах")) {

            Pattern pattern = Pattern.compile("\\[(\\d+) (\\d+) (\\d+)]");

            Matcher matcher = pattern.matcher(chatMessage);

            if (matcher.find()) {

                int x = Integer.parseInt(matcher.group(1));

                int z = Integer.parseInt(matcher.group(3));

                Vector3i vec = new Vector3i(x, 100, z);

                waysMap.put("Мист", vec);

                print("Добавил точку на координатах: " + x + " " + "100" + " " + z);

            } else {

                print("Не удалось найти координаты в сообщении.");

            }

        }

    }



    @Subscribe

    private void onDisplay(EventDisplay e) {

        FunctionRegistry functionRegistry = Absolute.getInstance().getFunctionRegistry();

        Panic selfDestruct = functionRegistry.getPanic();



        if (selfDestruct.unhooked) {

            return;

        }

        if (waysMap.isEmpty()) {

            return;

        }

        for (String name : waysMap.keySet()) {

            Vector3i vec3i = waysMap.get(name);



            Vector3d vec3d = new Vector3d(

                    vec3i.getX() + 0.5,

                    vec3i.getY() + 0.5,

                    vec3i.getZ() + 0.5

            );



            Vector2f vec2f = ProjectionUtil.project(vec3d.x, vec3d.y, vec3d.z);



            int distance = (int) Minecraft.getInstance().player.getPositionVec().distanceTo(vec3d);



            String text = distance + "M";



            float textWith = Fonts.montserrat.getWidth(text, 8);

            float fontHeight = Fonts.montserrat.getHeight(8);



            float posX = vec2f.x - textWith / 2;

            float posY = vec2f.y - fontHeight / 2;



            float padding = 2;



            DisplayUtils.drawRoundedRect(posX - padding, posY - padding, padding + textWith + padding, padding + fontHeight + padding, new Vector4f(6.5F, 6.5F, 6.5F, 6.5F),

                    ColorUtils.rgba(23, 23, 23, (int) (255 * 0.33)));

            DisplayUtils.drawImage(new ResourceLocation("omg/images/ender_chest.png"), posX + (textWith / 2) / 2 - 10, posY - padding - 26, 35, 30, -1);

            Fonts.montserrat.drawText(e.getMatrixStack(), text, posX, posY, -1, 8);

        }

    }



    private void sendCommand(String command) {

        Minecraft.getInstance().player.sendChatMessage(command);

    }

}
Ну зачем и что он делает
 
Начинающий
Статус
Оффлайн
Регистрация
28 Мар 2024
Сообщения
337
Реакции[?]
0
Поинты[?]
0
Хз мне скучно вот
Код:
package client.omg.functions.impl.misc;



import client.omg.Omg;

import client.omg.events.EventDisplay;

import client.omg.events.EventPacket;

import client.omg.events.EventUpdate;

import client.omg.functions.api.Category;

import client.omg.functions.api.Function;

import client.omg.functions.api.FunctionRegister;

import client.omg.functions.api.FunctionRegistry;

import client.omg.functions.impl.render.Pointers;

import client.omg.utils.client.ClientUtil;

import client.omg.utils.projections.ProjectionUtil;

import client.omg.utils.render.ColorUtils;

import client.omg.utils.render.DisplayUtils;

import client.omg.utils.render.font.Fonts;

import com.google.common.eventbus.Subscribe;

import com.mojang.blaze3d.platform.GlStateManager;

import net.minecraft.client.Minecraft;

import net.minecraft.network.play.server.SChatPacket;

import net.minecraft.util.ResourceLocation;

import net.minecraft.util.math.MathHelper;

import net.minecraft.util.math.vector.Vector2f;

import net.minecraft.util.math.vector.Vector3d;

import net.minecraft.util.math.vector.Vector3i;

import net.minecraft.util.math.vector.Vector4f;



import java.awt.*;

import java.util.LinkedHashMap;

import java.util.Map;

import java.util.regex.Matcher;

import java.util.regex.Pattern;



@FunctionRegister(name = "AutoEvent", type = Category.Misc)

public class AutoEvent extends Function {



    private final boolean autoGPS = true;

    private final Map<String, Vector3i> waysMap = new LinkedHashMap<>();



    public AutoEvent() {

    }



    @Subscribe

    public void onPacket(EventPacket event) {

        if (!autoGPS || !(event.getPacket() instanceof SChatPacket)) return;



        SChatPacket packet = (SChatPacket) event.getPacket();

        String chatMessage = packet.getChatComponent().getString();



        if (chatMessage.contains("Появился на координатах")) {

            Pattern pattern = Pattern.compile("\\[(\\d+) (\\d+) (\\d+)]");

            Matcher matcher = pattern.matcher(chatMessage);

            if (matcher.find()) {

                int x = Integer.parseInt(matcher.group(1));

                int z = Integer.parseInt(matcher.group(3));

                Vector3i vec = new Vector3i(x, 100, z);

                waysMap.put("Мист", vec);

                print("Добавил точку на координатах: " + x + " " + "100" + " " + z);

            } else {

                print("Не удалось найти координаты в сообщении.");

            }

        }

    }



    @Subscribe

    private void onDisplay(EventDisplay e) {

        FunctionRegistry functionRegistry = Absolute.getInstance().getFunctionRegistry();

        Panic selfDestruct = functionRegistry.getPanic();



        if (selfDestruct.unhooked) {

            return;

        }

        if (waysMap.isEmpty()) {

            return;

        }

        for (String name : waysMap.keySet()) {

            Vector3i vec3i = waysMap.get(name);



            Vector3d vec3d = new Vector3d(

                    vec3i.getX() + 0.5,

                    vec3i.getY() + 0.5,

                    vec3i.getZ() + 0.5

            );



            Vector2f vec2f = ProjectionUtil.project(vec3d.x, vec3d.y, vec3d.z);



            int distance = (int) Minecraft.getInstance().player.getPositionVec().distanceTo(vec3d);



            String text = distance + "M";



            float textWith = Fonts.montserrat.getWidth(text, 8);

            float fontHeight = Fonts.montserrat.getHeight(8);



            float posX = vec2f.x - textWith / 2;

            float posY = vec2f.y - fontHeight / 2;



            float padding = 2;



            DisplayUtils.drawRoundedRect(posX - padding, posY - padding, padding + textWith + padding, padding + fontHeight + padding, new Vector4f(6.5F, 6.5F, 6.5F, 6.5F),

                    ColorUtils.rgba(23, 23, 23, (int) (255 * 0.33)));

            DisplayUtils.drawImage(new ResourceLocation("omg/images/ender_chest.png"), posX + (textWith / 2) / 2 - 10, posY - padding - 26, 35, 30, -1);

            Fonts.montserrat.drawText(e.getMatrixStack(), text, posX, posY, -1, 8);

        }

    }



    private void sendCommand(String command) {

        Minecraft.getInstance().player.sendChatMessage(command);

    }

}
CHAT GPT BUST
 
Начинающий
Статус
Оффлайн
Регистрация
6 Дек 2023
Сообщения
308
Реакции[?]
1
Поинты[?]
1K
Хз мне скучно вот
Код:
package client.omg.functions.impl.misc;



import client.omg.Omg;

import client.omg.events.EventDisplay;

import client.omg.events.EventPacket;

import client.omg.events.EventUpdate;

import client.omg.functions.api.Category;

import client.omg.functions.api.Function;

import client.omg.functions.api.FunctionRegister;

import client.omg.functions.api.FunctionRegistry;

import client.omg.functions.impl.render.Pointers;

import client.omg.utils.client.ClientUtil;

import client.omg.utils.projections.ProjectionUtil;

import client.omg.utils.render.ColorUtils;

import client.omg.utils.render.DisplayUtils;

import client.omg.utils.render.font.Fonts;

import com.google.common.eventbus.Subscribe;

import com.mojang.blaze3d.platform.GlStateManager;

import net.minecraft.client.Minecraft;

import net.minecraft.network.play.server.SChatPacket;

import net.minecraft.util.ResourceLocation;

import net.minecraft.util.math.MathHelper;

import net.minecraft.util.math.vector.Vector2f;

import net.minecraft.util.math.vector.Vector3d;

import net.minecraft.util.math.vector.Vector3i;

import net.minecraft.util.math.vector.Vector4f;



import java.awt.*;

import java.util.LinkedHashMap;

import java.util.Map;

import java.util.regex.Matcher;

import java.util.regex.Pattern;



@FunctionRegister(name = "AutoEvent", type = Category.Misc)

public class AutoEvent extends Function {



    private final boolean autoGPS = true;

    private final Map<String, Vector3i> waysMap = new LinkedHashMap<>();



    public AutoEvent() {

    }



    @Subscribe

    public void onPacket(EventPacket event) {

        if (!autoGPS || !(event.getPacket() instanceof SChatPacket)) return;



        SChatPacket packet = (SChatPacket) event.getPacket();

        String chatMessage = packet.getChatComponent().getString();



        if (chatMessage.contains("Появился на координатах")) {

            Pattern pattern = Pattern.compile("\\[(\\d+) (\\d+) (\\d+)]");

            Matcher matcher = pattern.matcher(chatMessage);

            if (matcher.find()) {

                int x = Integer.parseInt(matcher.group(1));

                int z = Integer.parseInt(matcher.group(3));

                Vector3i vec = new Vector3i(x, 100, z);

                waysMap.put("Мист", vec);

                print("Добавил точку на координатах: " + x + " " + "100" + " " + z);

            } else {

                print("Не удалось найти координаты в сообщении.");

            }

        }

    }



    @Subscribe

    private void onDisplay(EventDisplay e) {

        FunctionRegistry functionRegistry = Absolute.getInstance().getFunctionRegistry();

        Panic selfDestruct = functionRegistry.getPanic();



        if (selfDestruct.unhooked) {

            return;

        }

        if (waysMap.isEmpty()) {

            return;

        }

        for (String name : waysMap.keySet()) {

            Vector3i vec3i = waysMap.get(name);



            Vector3d vec3d = new Vector3d(

                    vec3i.getX() + 0.5,

                    vec3i.getY() + 0.5,

                    vec3i.getZ() + 0.5

            );



            Vector2f vec2f = ProjectionUtil.project(vec3d.x, vec3d.y, vec3d.z);



            int distance = (int) Minecraft.getInstance().player.getPositionVec().distanceTo(vec3d);



            String text = distance + "M";



            float textWith = Fonts.montserrat.getWidth(text, 8);

            float fontHeight = Fonts.montserrat.getHeight(8);



            float posX = vec2f.x - textWith / 2;

            float posY = vec2f.y - fontHeight / 2;



            float padding = 2;



            DisplayUtils.drawRoundedRect(posX - padding, posY - padding, padding + textWith + padding, padding + fontHeight + padding, new Vector4f(6.5F, 6.5F, 6.5F, 6.5F),

                    ColorUtils.rgba(23, 23, 23, (int) (255 * 0.33)));

            DisplayUtils.drawImage(new ResourceLocation("omg/images/ender_chest.png"), posX + (textWith / 2) / 2 - 10, posY - padding - 26, 35, 30, -1);

            Fonts.montserrat.drawText(e.getMatrixStack(), text, posX, posY, -1, 8);

        }

    }



    private void sendCommand(String command) {

        Minecraft.getInstance().player.sendChatMessage(command);

    }

}
а можно


в коде


чуть поменьше

промежутки







делать
 
Сверху Снизу