Начинающий
- Статус
- Оффлайн
- Регистрация
- 17 Июл 2024
- Сообщения
- 245
- Реакции
- 2
- Выберите загрузчик игры
- Vanilla
- Прочие моды
Захотел зайти на дуели спуки тайма и увидел что джойнер сдох ну я воскресил
Жду /del за это говно
Пожалуйста, авторизуйтесь для просмотра ссылки.
видео ускорено так как сэкономлю ваше время
Код:
package client.main.module.impl.player;
import com.google.common.eventbus.Subscribe;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.inventory.ChestScreen;
import net.minecraft.inventory.container.ChestContainer;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.ItemStack;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CClickWindowPacket;
import net.minecraft.network.play.client.CHeldItemChangePacket;
import net.minecraft.util.Hand;
import client.events.EventPacket;
import client.events.EventUpdate;
import client.main.module.api.Category;
import client.main.module.api.Module;
import client.main.module.api.ModuleRegister;
import client.main.module.api.annotations.SpookyTime;
import client.util.player.InventoryUtil;
@SpookyTime
@ModuleRegister(name = "SDuelConnect", type = Category.Player, desc = "Автоматически подключает к дуэлям")
public class SDuelConnect extends Module {
public static void selectCompass() {
int slot = InventoryUtil.getHotBarSlot(Items.COMPASS);
if (slot == -1) {
return;
}
mc.player.inventory.currentItem = slot;
mc.player.connection.sendPacket(new CHeldItemChangePacket(slot));
mc.playerController.processRightClick(mc.player, mc.world, Hand.MAIN_HAND);
}
@Subscribe
private void onUpdate(EventUpdate event) {
Screen screen = mc.currentScreen;
if (screen instanceof ChestScreen) {
ChestContainer container = ((ChestScreen) screen).getContainer();
for (int i = 0; i < container.inventorySlots.size(); i++) {
ItemStack stack = container.getSlot(i).getStack();
if (stack.getItem() == Items.RESPAWN_ANCHOR) {
mc.player.connection.sendPacket(new CClickWindowPacket(
container.windowId, i, 0, ClickType.PICKUP, stack, container.getNextTransactionID(mc.player.inventory)
));
return;
}
}
} else {
selectCompass();
}
}
@Subscribe
private void onPacket(EventPacket event) {
String header = mc.ingameGUI.getTabList().header.getString();
if (header.contains("Приватка")) {
print("Успешно подключился на дуэли!");
toggle();
}
}
}