• Я зарабатываю 100 000 RUB / месяц на этом сайте!

    А знаешь как? Я всего-лишь публикую (создаю темы), а админ мне платит. Трачу деньги на мороженое, робуксы и сервера в Minecraft. А ещё на паль из Китая. 

    Хочешь так же? Пиши и узнавай условия: https://t.me/alex_redact
    Реклама: https://t.me/yougame_official

Вопрос Не работают функции, по гайду башрутика

  • Автор темы Автор темы Lorizzz
  • Дата начала Дата начала
Забаненный
Забаненный
Статус
Оффлайн
Регистрация
21 Авг 2023
Сообщения
57
Реакции
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Вообщем у меня такая проблема, я хотел научиться писать софт, говорили не пастить(да я и не понял в целом как пастить, т.к я когда пытался сразу 100 ошибок) пошел искать гайды, увидел как аноксис хайпует на этом, ну и остановился на башруте, у него вроде как очень хорошие знания в легит софтах и т.д, я хочу сделать рейдж софт, который можно будет анхукать и проходить проверки

Хитбоксы писал, не получилось и в целом все не работает, вот ниже код



Код:
Expand Collapse Copy
package com.example.examplemod.Module.imlp;

import com.example.examplemod.Module.Module;
import net.minecraft.entity.Entity;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraftforge.client.event.RenderPlayerEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;

public class HitBox extends Module {
    public HitBox() {
        super("HitBox", 37);
    }

    @SubscribeEvent
    public void onUpdate(RenderPlayerEvent e) {
        double size = 0.5;
        Entity p = e.getEntity();

        // mc.player = Это мы(кому чит пишем)
        if (e.getEntity() != mc.player) {
            e.getEntity().setBoundingBox(new AxisAlignedBB(
                    p.getX() - size,
                    p.getBoundingBox().minY,
                    p.getZ() - size,
                    p.getX() + size,
                    p.getBoundingBox().minY,
                    p.getZ() + size
            ));
        }
    }
}

Так же башрут говорил, что когда только качаем mcp мы заходим в Example и все чистим не нужное, так вот я не понял зачем мы это делали

вот ниже, что сделали после форматирования "не нужного текста"
Код:
Expand Collapse Copy
package com.example.examplemod;


import com.example.examplemod.Key.Keys;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent;
import net.minecraftforge.fml.javafmlmod.FMLJavaModLoadingContext;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import java.util.stream.Collectors;

// The value here should match an entry in the META-INF/mods.toml file
@Mod("examplemod")
public class ExampleMod
{
    // Directly reference a log4j logger.
    private static final Logger LOGGER = LogManager.getLogger();

    public ExampleMod() {
        FMLJavaModLoadingContext.get().getModEventBus().addListener(this::setup);

        MinecraftForge.EVENT_BUS.register(this);
        MinecraftForge.EVENT_BUS.register(new Keys());
    }

    private void setup(final FMLCommonSetupEvent event) {

    }
}

спасибо заранее за любую помощь, всем удачного дня
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну так ты блять в examplemod напиши
HitBox hb = new HitBox();
MinecraftForge.EVENT_BUS.register(hb);
ну и в класс

Код:
Expand Collapse Copy
package com.example.examplemod.Module.impl;

import com.example.examplemod.Module.Module;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraftforge.client.event.RenderPlayerEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;

public class HitBox extends Module {
    private final Minecraft mc = Minecraft.getInstance();

    public HitBox() {
        super("HitBox", 37);
    }

    @SubscribeEvent
    public void onRenderPlayer(RenderPlayerEvent.Pre event) {
        if (!this.isToggled()) return;

        Entity entity = event.getEntity();
        if (entity != mc.player) {
            double size = 0.5;
            AxisAlignedBB newBoundingBox = new AxisAlignedBB(
                entity.getX() - size,
                entity.getBoundingBox().minY,
                entity.getZ() - size,
                entity.getX() + size,
                entity.getBoundingBox().maxY,
                entity.getZ() + size
            );
            entity.setBoundingBox(newBoundingBox);
        }
    }
}
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну так ты блять в examplemod напиши
HitBox hb = new HitBox();
MinecraftForge.EVENT_BUS.register(hb);
ну и в класс

Код:
Expand Collapse Copy
package com.example.examplemod.Module.impl;

import com.example.examplemod.Module.Module;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraftforge.client.event.RenderPlayerEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;

public class HitBox extends Module {
    private final Minecraft mc = Minecraft.getInstance();

    public HitBox() {
        super("HitBox", 37);
    }

    @SubscribeEvent
    public void onRenderPlayer(RenderPlayerEvent.Pre event) {
        if (!this.isToggled()) return;

        Entity entity = event.getEntity();
        if (entity != mc.player) {
            double size = 0.5;
            AxisAlignedBB newBoundingBox = new AxisAlignedBB(
                entity.getX() - size,
                entity.getBoundingBox().minY,
                entity.getZ() - size,
                entity.getX() + size,
                entity.getBoundingBox().maxY,
                entity.getZ() + size
            );
            entity.setBoundingBox(newBoundingBox);
        }
    }
}
я регаю функции в Client



Код:
Expand Collapse Copy
package com.example.examplemod;

import com.example.examplemod.Module.Module;
import com.example.examplemod.Module.imlp.*;

import java.util.concurrent.CopyOnWriteArrayList;

public class Client {
    public static CopyOnWriteArrayList<Module> modules = new CopyOnWriteArrayList<>();

    public static void startup() {
        modules.add(new HitBox());
        modules.add(new Sprint());
        modules.add(new FullBright());
        modules.add(new HUD());
        modules.add(new AutoLeave());
    }
    public static void keyPress(int key, int action) {
        if(action == 1) {
            for (Module m : modules) {
                if (m.getKeyCode() == key) {
                    m.toggle();
                }
            }
        }
    }
}

вот client куда я регаю функции
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
я регаю функции в Client



Код:
Expand Collapse Copy
package com.example.examplemod;

import com.example.examplemod.Module.Module;
import com.example.examplemod.Module.imlp.*;

import java.util.concurrent.CopyOnWriteArrayList;

public class Client {
    public static CopyOnWriteArrayList<Module> modules = new CopyOnWriteArrayList<>();

    public static void startup() {
        modules.add(new HitBox());
        modules.add(new Sprint());
        modules.add(new FullBright());
        modules.add(new HUD());
        modules.add(new AutoLeave());
    }
    public static void keyPress(int key, int action) {
        if(action == 1) {
            for (Module m : modules) {
                if (m.getKeyCode() == key) {
                    m.toggle();
                }
            }
        }
    }
}

вот client куда я регаю функции
Хорош вот только свой клиент где ты регаешь мне страшно спросить
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Хорош вот только свой клиент где ты регаешь мне страшно спросить
1727611675985.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Жесть...
Client.startup() вызови
это где?
так ебать а нахуя ты его создал если он не используется нигде
я новичок, мне не нужен прям софт на равне нурика, мне хватит легит хитов, а потом буду уже рейдж писать
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
это где?

я новичок, мне не нужен прям софт на равне нурика, мне хватит легит хитов, а потом буду уже рейдж писать
В ините мейн класса своего вызови Client.startup(); :/
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
В ините мейн класса своего вызови Client.startup(); :/
1727638422495.png



у меня нету mc.fontRenderer и далее нету drawString, смотрю просто для 1.12.2, потому что башрут забил на туторы, подскажи пожалуйста, как можно заменить их?
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу