Начинающий
-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
В сурсах експы 2.0 мидл клик перл не работает когда перка в инве, а с хот бара как родной работает, всё уже перепробовал
буду очень благодарен если поможете. (ниже дефолтный код)
буду очень благодарен если поможете. (ниже дефолтный код)
Java:
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//
package wtf.expensive.modules.impl.util;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CHeldItemChangePacket;
import net.minecraft.network.play.client.CPlayerPacket;
import net.minecraft.network.play.client.CPlayerTryUseItemPacket;
import net.minecraft.util.Hand;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.game.EventMouseTick;
import wtf.expensive.managment.Managment;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.impl.combat.AuraFunction;
import wtf.expensive.modules.impl.player.GappleCooldownFunction;
import wtf.expensive.modules.impl.player.GappleCooldownFunction.ItemEnum;
import wtf.expensive.util.world.InventoryUtil;
@FunctionAnnotation(
name = "MiddleClickPearl",
type = Type.Util
)
public class MiddleClickPearlFunction extends Function {
public MiddleClickPearlFunction() {
}
public void onEvent(Event event) {
if (event instanceof EventMouseTick mouseTick) {
if (mouseTick.getButton() == 2) {
this.handleMouseTickEvent();
}
}
}
private void handleMouseTickEvent() {
if (!mc.player.getCooldownTracker().hasCooldown(Items.ENDER_PEARL) && InventoryUtil.getPearls() >= 0) {
InventoryUtil.inventorySwapClick(Items.ENDER_PEARL);
}
}
private void sendHeldItemChangePacket(int itemSlot) {
mc.player.connection.sendPacket(new CHeldItemChangePacket(itemSlot));
GappleCooldownFunction cooldown = Managment.FUNCTION_MANAGER.gappleCooldownFunction;
GappleCooldownFunction.ItemEnum itemEnum = ItemEnum.getItemEnum(Items.ENDER_PEARL);
if (cooldown.state && itemEnum != null && cooldown.isCurrentItem(itemEnum)) {
cooldown.lastUseItemTime.put(itemEnum.getItem(), System.currentTimeMillis());
}
}
private void sendPlayerRotationPacket(float yaw, float pitch, boolean onGround) {
AuraFunction var10000 = Managment.FUNCTION_MANAGER.auraFunction;
if (AuraFunction.target != null) {
mc.player.connection.sendPacket(new CPlayerPacket.RotationPacket(yaw, pitch, onGround));
}
}
private void useItem(Hand hand) {
mc.player.connection.sendPacket(new CPlayerTryUseItemPacket(hand));
mc.player.swingArm(hand);
}
}