Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

ClickPearl (Forge)

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
23 Окт 2023
Сообщения
5
Реакции
0
Норм код у меня работал незнаю как у вас будет пишите если проблемы
P.S Не бейте пжпжпж


Java:
Expand Collapse Copy
package ru.fresh.client.module.Player;

package ru.fresh.client.module.Player;

import ru.fresh.client.module.Module;
import ru.fresh.client.utill.event.SubscribeEvent;
import ru.fresh.client.utill.event.events.Event;
import ru.fresh.client.utill.event.events.impl.input.EventMouse;
import ru.fresh.client.utill.event.events.impl.player.TickEvent;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.IPacket;
import net.minecraft.network.play.client.CHeldItemChangePacket;
import net.minecraft.network.play.client.CPlayerTryUseItemPacket;
import net.minecraft.util.IItemProvider;

import static net.minecraft.util.Hand.MAIN_HAND;

public class ClickPearl extends Module{

public int state = -1;

    public int back = 0;

    public ClickPearl() {
super("ClickPearl", Module.Category.PLAYER, 0, "");
    }

@SubscribeEvent
public void onMouse(EventMouse event) {
if (ClickPearl.mc.world == null || ClickPearl.mc.player == null || event.getKey() == 0) {
return;
        }
this.back = ClickPearl.mc.player.inventory.getBestHotbarSlot();
        int slot = ClickPearl.mc.player.inventory.findSlotMatchingUnusedItem(new ItemStack((IItemProvider) Items.ENDER_PEARL));
        if (slot > 8 || slot == -1 || event.getKey() != 2 || ClickPearl.mc.currentScreen != null) {
return;
        }
if (slot != ClickPearl.mc.player.inventory.getBestHotbarSlot()) {
ClickPearl.mc.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(slot));
            ClickPearl.mc.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket(MAIN_HAND));
            ClickPearl.mc.player.connection.sendPacket((IPacket)new CHeldItemChangePacket(this.back));
        } else {
ClickPearl.mc.player.connection.sendPacket((IPacket)new CPlayerTryUseItemPacket(MAIN_HAND));
        }
ClickPearl.mc.player.swingArm(MAIN_HAND);
    }

@SubscribeEvent
public void onTick(TickEvent event) {
if (ClickPearl.mc.world == null || ClickPearl.mc.player == null) {
return;
        }
}
исправил ошибку если что
 
Последнее редактирование:
очень полезно, спасибо
 
1698143604168.png
йомайо...
 
что за клиент такой покажешь?
 
1698157419477.png
самая важная часть
 
Назад
Сверху Снизу