HvHHelper 1.12.2 ПОН

Начинающий
Статус
Оффлайн
Регистрация
10 Июл 2022
Сообщения
148
Реакции[?]
4
Поинты[?]
0
package ru.dedinside.modules.impl.combat;

import net.minecraft.item.ItemAppleGold;
import net.minecraft.item.ItemShield;
import net.minecraft.item.ItemStack;
import ru.dedinside.event.EventTarget;
import ru.dedinside.event.events.impl.EventUpdate;
import ru.dedinside.modules.Module;
import ru.dedinside.modules.ModuleAnnotation;
import ru.dedinside.modules.Type;
import ru.dedinside.ui.dropui.setting.imp.SliderSetting;

@ModuleAnnotation(name = "HvHHelper", desc = "Помагает в пвп, успользуя щит", type = Type.Combat)
public class HvHHelperModule extends Module {
public SliderSetting health = new SliderSetting("Health", 16, 1, 20, 1);
boolean isEating;

public HvHHelperModule() {
add(health);
}

@EventTarget
public void onUpdateEvent(EventUpdate eventUpdate) {
float hp = mc.player.getHealth();
hp += mc.player.getAbsorptionAmount();

// Проверяем, есть ли в инвентаре щит, и если есть, берем его в левую руку
for (int i = 0; i < 36; i++) {
ItemStack stack = mc.player.inventory.getStackInSlot(i);
if (stack.getItem() instanceof ItemShield) {
mc.player.inventory.currentItem = i;
break;
}
}

// Проверяем, есть ли в правой руке гепл и здоровье меньше заданного значения
if (mc.player.getHeldItemMainhand().getItem() instanceof ItemAppleGold && hp <= health.getFloatValue()) {
isEating = true;
mc.gameSettings.keyBindUseItem.pressed = true;
} else if (isEating) {
mc.gameSettings.keyBindUseItem.pressed = false;
isEating = false;
}
}

@EventTarget
public void onTakeDamage(EventTakeDamage event) {
// Активируем щит при получении урона
mc.gameSettings.keyBindUseItem.pressed = true;
}
}
Пон пастером пайдёт
 
Начинающий
Статус
Оффлайн
Регистрация
10 Июл 2022
Сообщения
148
Реакции[?]
4
Поинты[?]
0
Мне просто тему не в маинкрафт разделе не одобрили и я тут вывалел
 
Сверху Снизу