-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Берёт эндер пёрку в инвент и кидает её - плиз не бейте за ужасный код
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);
}
}
Последнее редактирование модератором: