Исходник Умный честстилер [expensive 2.0]

Забаненный
Статус
Оффлайн
Регистрация
19 Июл 2023
Сообщения
29
Реакции[?]
0
Поинты[?]
2K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
19 Июл 2023
Сообщения
29
Реакции[?]
0
Поинты[?]
2K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
31 Июл 2022
Сообщения
408
Реакции[?]
17
Поинты[?]
22K
Забаненный
Статус
Оффлайн
Регистрация
15 Июн 2023
Сообщения
18
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
minced client
Read Only
Статус
Оффлайн
Регистрация
8 Май 2022
Сообщения
616
Реакции[?]
61
Поинты[?]
2K
Эксперт
Статус
Оффлайн
Регистрация
13 Сен 2020
Сообщения
1,415
Реакции[?]
713
Поинты[?]
10K
не бейте я первый раз на джаве кодил
умный режим чест стилера работает на основе рандома
делал для своей пасты

ChestStealer.java:
package wtf.expensive.modules.impl.player;

import net.minecraft.inventory.container.ChestContainer;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.Item;
import net.minecraft.util.text.TextFormatting;
import wtf.expensive.events.Event;
import wtf.expensive.events.impl.player.EventUpdate;
import wtf.expensive.managment.Managment;
import wtf.expensive.modules.Function;
import wtf.expensive.modules.FunctionAnnotation;
import wtf.expensive.modules.Type;
import wtf.expensive.modules.settings.imp.BooleanOption;
import wtf.expensive.modules.settings.imp.ModeSetting;
import wtf.expensive.modules.settings.imp.MultiBoxSetting;
import wtf.expensive.modules.settings.imp.SliderSetting;
import wtf.expensive.util.misc.TimerUtil;
import java.util.Random;

@FunctionAnnotation(name = "ChestStealer", type = Type.Player)
public class ChestStealer extends Function {
    boolean doClick = false;

    private final ModeSetting mode = new ModeSetting("Режим",
            "Обычный",
            "Обычный", "Умный"
    );

    private final BooleanOption chestClose = new BooleanOption("Закрывать сундук если пустой", true);

    private final SliderSetting stealDelay = new SliderSetting("Задержка лутания предмета (ms)", 100, 0, 1000, 1);
    private final SliderSetting itemLimit = new SliderSetting("Лимит кол-ва предмета в стаке", 12, 1, 64, 1).setVisible(() -> mode.is("Умный"));

    private final BooleanOption miss = new BooleanOption("Промахиваться", false).setVisible(() -> mode.is("Умный"));
    private final SliderSetting missPercent = new SliderSetting("Шанс на промах", 50, 0, 100, 1).setVisible(() -> mode.is("Умный") && miss.get());

    private final TimerUtil timerUtil = new TimerUtil();

    public ChestStealer() { addSettings(mode, chestClose, stealDelay, itemLimit, miss, missPercent); }

    @Override
    public void onEvent(final Event event) {
        if(mode.is("Обычный")) {
            if (event instanceof EventUpdate) {
                if (mc.player.openContainer instanceof ChestContainer) {
                    ChestContainer container = (ChestContainer) mc.player.openContainer;
                    for (int index = 0; index < container.inventorySlots.size(); ++index) {
                        if (container.getLowerChestInventory().getStackInSlot(index).getItem() != Item.getItemById(0)
                                && timerUtil.hasTimeElapsed(stealDelay.getValue().longValue())) {
                            mc.playerController.windowClick(container.windowId, index, 0, ClickType.QUICK_MOVE, mc.player);
                            timerUtil.reset();
                            continue;
                        }

                        if (container.getLowerChestInventory().isEmpty() && chestClose.get()) {
                            mc.player.closeScreen();
                        }
                    }
                }
            }
        }
        else if(mode.is("Умный")){
            if (event instanceof EventUpdate) {
                if (mc.player.openContainer instanceof ChestContainer) {
                    ChestContainer container = (ChestContainer) mc.player.openContainer;
                    for (int r = 0; r < container.inventorySlots.size()/1.5; ++r) {
                        int index = new Random().nextInt(0, container.inventorySlots.size());
                        if (index <= container.inventorySlots.size()) {
                            if(timerUtil.hasTimeElapsed(stealDelay.getValue().longValue())) {
                                if (container.getLowerChestInventory().getStackInSlot(index).getItem() != Item.getItemById(0)) {
                                    if (container.getLowerChestInventory().getStackInSlot(index).getCount() <= itemLimit.getValue().intValue()) {
                                        if (miss.get()) { if (new Random().nextInt(0, 100) >= missPercent.getValue().intValue()) { doClick = true; } else { doClick = false; Managment.NOTIFICATION_MANAGER.add(TextFormatting.RED + "Мисснул" + TextFormatting.WHITE + " по предмету!", "ChestStealer", 2); timerUtil.reset(); continue; } } else { doClick = true; }
                                        if (doClick) { mc.playerController.windowClick(container.windowId, index, 0, ClickType.QUICK_MOVE, mc.player); } else { timerUtil.reset(); continue; }
                                        timerUtil.reset();
                                        continue;
                                    }
                                }

                                if (container.getLowerChestInventory().isEmpty() && chestClose.get()) {
                                    mc.player.closeScreen();
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
а в чем он умный
 
Начинающий
Статус
Оффлайн
Регистрация
27 Сен 2023
Сообщения
45
Реакции[?]
2
Поинты[?]
2K
На твое мнение всем все равно) Ты пастерок, который даже не на троксе сидит и не разбирается в Jawa. ноунейм :) 😂😂

пошел нахуй lastaa , ты ноунейм и мнение таких как ты не интересует 😘😂
АХАХАХХАХА jaWa ты даже название не знаешь как правильно пишется
 
Начинающий
Статус
Оффлайн
Регистрация
27 Сен 2023
Сообщения
45
Реакции[?]
2
Поинты[?]
2K
(◣_◢)
Участник
Статус
Оффлайн
Регистрация
1 Фев 2021
Сообщения
447
Реакции[?]
152
Поинты[?]
71K
Сверху Снизу