Вопрос Хепл в литке

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
28 Янв 2025
Сообщения
142
Реакции
0
хотел сделать пасту под риливили на литке а элитра таргет работает так типо бьет 1 раз в 9 секунд помогите это пофиксить
 
Последнее редактирование:
package client.main.module.impl.movement;


import client.events.EventKey;
import client.events.EventMotion;
import client.main.Client;
import client.main.module.api.Category;
import client.main.module.api.Module;
import client.main.module.api.ModuleRegister;
import client.main.module.api.NotifyNigt;
import client.main.module.settings.impl.BindSetting;
import client.main.module.settings.impl.BooleanSetting;
import client.main.module.settings.impl.ModeListSetting;
import client.main.module.settings.impl.SliderSetting;
import client.main.other.litkautil.StopWatch;
import client.util.player.InventoryUtil;
import com.google.common.eventbus.Subscribe;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CHeldItemChangePacket;
import net.minecraft.network.play.client.CPlayerTryUseItemPacket;
import net.minecraft.util.Hand;


@ModuleRegister(name = "Elytra target", type = Category.Movement, desc = "Пена Elytra pvp")
public class Elytratarget extends Module {
public final ModeListSetting modes = new ModeListSetting("Под-Функции",
new BooleanSetting("Ускорять феерверк", true),
new BooleanSetting("Перегонять", false),
new BooleanSetting("Auto феерверк", true));
public final SliderSetting Fireworkbust = new SliderSetting("Сила ускорение феера", 1.69f, 1.5f, 2f, 0.01f).setVisible(() -> modes.getValueByName("Ускорять феерверк").get());
public final SliderSetting Peregonblock = new SliderSetting("На сколько перегонять", 2f, 1f, 5f, 1f).setVisible(() -> modes.getValueByName("Перегонять").get());
public final SliderSetting Fireworktick = new SliderSetting("Скорость пускание", 300f, 50f, 500f, 50f).setVisible(() -> modes.getValueByName("Auto феерверк").get());
public final SliderSetting Dopdop = new SliderSetting("Обнаружение таргета", 30f, 5f, 100f, 1f);
final BindSetting keyToboost = new BindSetting("Кнопка перегона", -1).setVisible(() -> modes.getValueByName("Перегонять").get());
public int SPFR;
public Elytratarget() {
addSettings(modes, Fireworkbust, Fireworktick, Peregonblock, keyToboost, Dopdop);
}
StopWatch stopWatch = new StopWatch();
@Subscribe
public void onEventKey(EventKey e) {
if (e.isKeyDown(keyToboost.get()) && modes.getValueByName("Перегонять").get()) {
if (SPFR == 0) {
NotifyNigt.NOTIFICATION_MANAGER.add("Перегон успешно включен", "", 2);
SPFR = 1;
} else {NotifyNigt.NOTIFICATION_MANAGER.add("Перегон успешно выключен", "", 2);
SPFR = 0;
}
}
}
@Subscribe
public void onUpdate(EventMotion e) {
int Firework = -1;
for (int i = 0; i < 36; i++) {
ItemStack stack = mc.player.inventory.getStackInSlot(i);
if (stack.getItem() == Items.FIREWORK_ROCKET) {
Firework = i;
break;
}
Firework = -1;
}
if (mc.player.isElytraFlying()) {
if (modes.getValueByName("Auto феерверк").get() && Client.getInstance().getModuleManager().getAura().isEnabled() && Client.getInstance().getModuleManager().getAura().target != null && !mc.player.isSwingInProgress) {
if (Firework != -1 && stopWatch.isReached(Fireworktick.get().intValue())) {
if (Firework >= 0 && Firework < 9) {
mc.player.connection.sendPacket(new CHeldItemChangePacket(Firework));
mc.player.connection.sendPacket(new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
mc.player.connection.sendPacket(new CHeldItemChangePacket(mc.player.inventory.currentItem));
} else {
int emptyHotbarSlot = InventoryUtil.findEmptySlot(true);
if (emptyHotbarSlot == -1) emptyHotbarSlot = 8;
mc.playerController.windowClick(0, Firework, 0, ClickType.PICKUP, mc.player);
mc.playerController.windowClick(0, emptyHotbarSlot + 36, 0, ClickType.PICKUP, mc.player);
mc.player.connection.sendPacket(new CHeldItemChangePacket(emptyHotbarSlot));
mc.player.connection.sendPacket(new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
mc.player.connection.sendPacket(new CHeldItemChangePacket(mc.player.inventory.currentItem));
mc.playerController.windowClick(0, emptyHotbarSlot + 36, 0, ClickType.PICKUP, mc.player);
mc.playerController.windowClick(0, Firework, 0, ClickType.PICKUP, mc.player);
}
stopWatch.reset();
}
}
}
}
@override
public void toggle() {
super.toggle();
SPFR = 0;
}
}
 
package client.main.module.impl.movement;


import client.events.EventKey;
import client.events.EventMotion;
import client.main.Client;
import client.main.module.api.Category;
import client.main.module.api.Module;
import client.main.module.api.ModuleRegister;
import client.main.module.api.NotifyNigt;
import client.main.module.settings.impl.BindSetting;
import client.main.module.settings.impl.BooleanSetting;
import client.main.module.settings.impl.ModeListSetting;
import client.main.module.settings.impl.SliderSetting;
import client.main.other.litkautil.StopWatch;
import client.util.player.InventoryUtil;
import com.google.common.eventbus.Subscribe;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CHeldItemChangePacket;
import net.minecraft.network.play.client.CPlayerTryUseItemPacket;
import net.minecraft.util.Hand;


@ModuleRegister(name = "Elytra target", type = Category.Movement, desc = "Пена Elytra pvp")
public class Elytratarget extends Module {
public final ModeListSetting modes = new ModeListSetting("Под-Функции",
new BooleanSetting("Ускорять феерверк", true),
new BooleanSetting("Перегонять", false),
new BooleanSetting("Auto феерверк", true));
public final SliderSetting Fireworkbust = new SliderSetting("Сила ускорение феера", 1.69f, 1.5f, 2f, 0.01f).setVisible(() -> modes.getValueByName("Ускорять феерверк").get());
public final SliderSetting Peregonblock = new SliderSetting("На сколько перегонять", 2f, 1f, 5f, 1f).setVisible(() -> modes.getValueByName("Перегонять").get());
public final SliderSetting Fireworktick = new SliderSetting("Скорость пускание", 300f, 50f, 500f, 50f).setVisible(() -> modes.getValueByName("Auto феерверк").get());
public final SliderSetting Dopdop = new SliderSetting("Обнаружение таргета", 30f, 5f, 100f, 1f);
final BindSetting keyToboost = new BindSetting("Кнопка перегона", -1).setVisible(() -> modes.getValueByName("Перегонять").get());
public int SPFR;
public Elytratarget() {
addSettings(modes, Fireworkbust, Fireworktick, Peregonblock, keyToboost, Dopdop);
}
StopWatch stopWatch = new StopWatch();
@Subscribe
public void onEventKey(EventKey e) {
if (e.isKeyDown(keyToboost.get()) && modes.getValueByName("Перегонять").get()) {
if (SPFR == 0) {
NotifyNigt.NOTIFICATION_MANAGER.add("Перегон успешно включен", "", 2);
SPFR = 1;
} else {NotifyNigt.NOTIFICATION_MANAGER.add("Перегон успешно выключен", "", 2);
SPFR = 0;
}
}
}
@Subscribe
public void onUpdate(EventMotion e) {
int Firework = -1;
for (int i = 0; i < 36; i++) {
ItemStack stack = mc.player.inventory.getStackInSlot(i);
if (stack.getItem() == Items.FIREWORK_ROCKET) {
Firework = i;
break;
}
Firework = -1;
}
if (mc.player.isElytraFlying()) {
if (modes.getValueByName("Auto феерверк").get() && Client.getInstance().getModuleManager().getAura().isEnabled() && Client.getInstance().getModuleManager().getAura().target != null && !mc.player.isSwingInProgress) {
if (Firework != -1 && stopWatch.isReached(Fireworktick.get().intValue())) {
if (Firework >= 0 && Firework < 9) {
mc.player.connection.sendPacket(new CHeldItemChangePacket(Firework));
mc.player.connection.sendPacket(new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
mc.player.connection.sendPacket(new CHeldItemChangePacket(mc.player.inventory.currentItem));
} else {
int emptyHotbarSlot = InventoryUtil.findEmptySlot(true);
if (emptyHotbarSlot == -1) emptyHotbarSlot = 8;
mc.playerController.windowClick(0, Firework, 0, ClickType.PICKUP, mc.player);
mc.playerController.windowClick(0, emptyHotbarSlot + 36, 0, ClickType.PICKUP, mc.player);
mc.player.connection.sendPacket(new CHeldItemChangePacket(emptyHotbarSlot));
mc.player.connection.sendPacket(new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
mc.player.connection.sendPacket(new CHeldItemChangePacket(mc.player.inventory.currentItem));
mc.playerController.windowClick(0, emptyHotbarSlot + 36, 0, ClickType.PICKUP, mc.player);
mc.playerController.windowClick(0, Firework, 0, ClickType.PICKUP, mc.player);
}
stopWatch.reset();
}
}
}
}
@override
public void toggle() {
super.toggle();
SPFR = 0;
}
}
ротация наверно медленная
 
сделай пж и дай код в скрытом или в лс на юге
package client.main.module.impl.movement;


import client.events.EventKey;
import client.events.EventMotion;
import client.main.Client;
import client.main.module.api.Category;
import client.main.module.api.Module;
import client.main.module.api.ModuleRegister;
import client.main.module.api.NotifyNigt;
import client.main.module.settings.impl.BindSetting;
import client.main.module.settings.impl.BooleanSetting;
import client.main.module.settings.impl.ModeListSetting;
import client.main.module.settings.impl.SliderSetting;
import client.main.other.litkautil.StopWatch;
import client.util.player.InventoryUtil;
import com.google.common.eventbus.Subscribe;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CHeldItemChangePacket;
import net.minecraft.network.play.client.CPlayerTryUseItemPacket;
import net.minecraft.util.Hand;


@ModuleRegister(name = "Elytra target", type = Category.Movement, desc = "Пена Elytra pvp")
public class Elytratarget extends Module {
public final ModeListSetting modes = new ModeListSetting("Под-Функции",
new BooleanSetting("Ускорять феерверк", true),
new BooleanSetting("Перегонять", false),
new BooleanSetting("Auto феерверк", true));
public final SliderSetting Fireworkbust = new SliderSetting("Сила ускорение феера", 1.69f, 1.5f, 2f, 0.01f).setVisible(() -> modes.getValueByName("Ускорять феерверк").get());
public final SliderSetting Peregonblock = new SliderSetting("На сколько перегонять", 2f, 1f, 5f, 1f).setVisible(() -> modes.getValueByName("Перегонять").get());
public final SliderSetting Fireworktick = new SliderSetting("Скорость пускание", 300f, 50f, 500f, 50f).setVisible(() -> modes.getValueByName("Auto феерверк").get());
public final SliderSetting Dopdop = new SliderSetting("Обнаружение таргета", 30f, 5f, 100f, 1f);
final BindSetting keyToboost = new BindSetting("Кнопка перегона", -1).setVisible(() -> modes.getValueByName("Перегонять").get());
public int SPFR;
public Elytratarget() {
addSettings(modes, Fireworkbust, Fireworktick, Peregonblock, keyToboost, Dopdop);
}
StopWatch stopWatch = new StopWatch();
@Subscribe
public void onEventKey(EventKey e) {
if (e.isKeyDown(keyToboost.get()) && modes.getValueByName("Перегонять").get()) {
if (SPFR == 0) {
NotifyNigt.NOTIFICATION_MANAGER.add("Перегон успешно включен", "", 2);
SPFR = 1;
} else {NotifyNigt.NOTIFICATION_MANAGER.add("Перегон успешно выключен", "", 2);
SPFR = 0;
}
}
}
@Subscribe
public void onUpdate(EventMotion e) {
int Firework = -1;
for (int i = 0; i < 36; i++) {
ItemStack stack = mc.player.inventory.getStackInSlot(i);
if (stack.getItem() == Items.FIREWORK_ROCKET) {
Firework = i;
break;
}
Firework = -1;
}
if (mc.player.isElytraFlying()) {
if (modes.getValueByName("Auto феерверк").get() && Client.getInstance().getModuleManager().getAura().isEnabled() && Client.getInstance().getModuleManager().getAura().target != null && !mc.player.isSwingInProgress) {
if (Firework != -1 && stopWatch.isReached(Fireworktick.get().intValue())) {
if (Firework >= 0 && Firework < 9) {
mc.player.connection.sendPacket(new CHeldItemChangePacket(Firework));
mc.player.connection.sendPacket(new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
mc.player.connection.sendPacket(new CHeldItemChangePacket(mc.player.inventory.currentItem));
} else {
int emptyHotbarSlot = InventoryUtil.findEmptySlot(true);
if (emptyHotbarSlot == -1) emptyHotbarSlot = 8;
mc.playerController.windowClick(0, Firework, 0, ClickType.PICKUP, mc.player);
mc.playerController.windowClick(0, emptyHotbarSlot + 36, 0, ClickType.PICKUP, mc.player);
mc.player.connection.sendPacket(new CHeldItemChangePacket(emptyHotbarSlot));
mc.player.connection.sendPacket(new CPlayerTryUseItemPacket(Hand.MAIN_HAND));
mc.player.connection.sendPacket(new CHeldItemChangePacket(mc.player.inventory.currentItem));
mc.playerController.windowClick(0, emptyHotbarSlot + 36, 0, ClickType.PICKUP, mc.player);
mc.playerController.windowClick(0, Firework, 0, ClickType.PICKUP, mc.player);
}
stopWatch.reset();
}
}
}
}
@override
public void toggle() {
super.toggle();
SPFR = 0;
}
}
Если че вся логика элитра таргета находится в классе LivingEntity, там что-то и меняй
 
Последнее редактирование:
хотел сделать пасту под риливили на литке а элитра таргет работает так типо бьет 1 раз в 9 секунд помогите это пофиксить
сначала научись налаживать обф не на пол функций а на все
 
хотел сделать пасту под риливили на литке а элитра таргет работает так типо бьет 1 раз в 9 секунд помогите это пофиксить
это тот самый веля длс который пиарят на браво хвх??? братан твой веля паста бля
 
Назад
Сверху Снизу