Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
нормально, нормальноБерёт эндер пёрку в инвент и кидает её - плиз не бейте за ужасный код
InventoryUTIL.java:public static int getPearls() { for (int i = 0; i < 9; i++) { if (mc.player.inventory.getStackInSlot(i).getItem() instanceof EnderPearlItem) { return i; } } return -1; } }
Java:package wtf.levinov.modules.impl.util; import net.minecraft.network.play.client.CHeldItemChangePacket; import net.minecraft.network.play.client.CPlayerTryUseItemPacket; import net.minecraft.util.Hand; import wtf.levinov.events.Event; import wtf.levinov.events.impl.game.EventMouseTick; import wtf.levinov.modules.Function; import wtf.levinov.modules.FunctionAnnotation; import wtf.levinov.modules.Type; import wtf.levinov.util.world.InventoryUtil; /** * @author levinov * @since 07.06.2023 */ @FunctionAnnotation(name = "LegitPearl", type = Type.SelfCode) public class LegitPearl extends Function { @Override public void onEvent(final Event event) { if (event instanceof EventMouseTick mouseTick) { if (mouseTick.getButton() == 2) { int inventorySLot = InventoryUtil.getPearls(); if (inventorySLot != -1) { mc.playerController.pickItem(inventorySLot); useItem(Hand.MAIN_HAND); } } } } private void useItem(Hand hand) { mc.player.connection.sendPacket(new CPlayerTryUseItemPacket(hand)); mc.player.swingArm(hand); } }