Исходник ElytraStrafe, ReallyWorld Bypass | Expensive 3.1 ready

Начинающий
Статус
Оффлайн
Регистрация
23 Июн 2023
Сообщения
79
Реакции[?]
0
Поинты[?]
0
Твой Стрейф не робит) потому что утилки не кинул)
/del
Уже кинули, пролестни вверх
Короче не пастите это оно хуёво прописанно я потом мб сделаю фикс в гайдах)
Все с ним хорошо, ты даже их не проверял, так что не пизди тут
 
Начинающий
Статус
Оффлайн
Регистрация
21 Июл 2023
Сообщения
450
Реакции[?]
9
Поинты[?]
11K
Код:
package im.expensive.functions.impl.movement;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import im.expensive.functions.settings.Setting;
import im.expensive.functions.settings.impl.BooleanSetting;
import im.expensive.functions.settings.impl.SliderSetting;
import im.expensive.utils.math.StopWatch;
import im.expensive.utils.player.InventoryUtil;
import net.minecraft.block.Blocks;
import net.minecraft.client.Minecraft;
import net.minecraft.client.world.ClientWorld;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.util.math.BlockPos;

@FunctionRegister(name = "ElytraStrafe", type = Category.Movement)
public class ElytraStrafe extends Function {
private final StopWatch stopWatch = new StopWatch();
private final StopWatch stopWatch1 = new StopWatch();
private final SliderSetting timerStartFireWork = new SliderSetting("Таймер фейерверка", 400.0F, 50.0F, 1500.0F, 1.0F);
private final BooleanSetting onlyGrimBypass = new BooleanSetting("Обход RW", false);

public ElytraStrafe() {
this.addSettings(new Setting[]{this.timerStartFireWork, this.onlyGrimBypass});
}

@Subscribe
public void onUpdate(EventUpdate e) {
if (InventoryUtil.getItemSlot(Items.FIREWORK_ROCKET) != -1 && e instanceof EventUpdate) {
int timeSwap = 170;
if (this.onlyGrimBypass.get()) {
timeSwap = 788;
boolean startFireWork = true;

for (int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA) {
if (mc.world.getBlockState(new BlockPos(mc.player.getPosX(), mc.player.getPosY() - 0.01, mc.player.getPosZ())).getBlock() == Blocks.AIR) {
if (!mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.isElytraFlying()) {
if (this.stopWatch1.hasTimeElapsed2((long) timeSwap)) {
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.startFallFlying();
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, CEntityActionPacket.Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.stopWatch1.reset();
}

if (this.stopWatch.hasTimeElapsed2((long) this.timerStartFireWork.get().intValue())) {
if (mc.player.isElytraFlying()) {
if (startFireWork) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET);
}
this.stopWatch.reset();
}
}
}
}
}
}
}
}
}

@Override
public void onDisable() {
super.onDisable();
}
}
Видео демонстрация:
и че это типо за хуйня бесполезная с эксп апгрейда, так еще и хуже блять) почему тут сбрасывается полет когда ты уже полетел, чем это поможет в чем-то, легче просто самому полететь чем это говно юзать. ElYtRa StRaFe :sunglasses: :sunglasses: :sunglasses: :sunglasses: :imp: :imp: :imp:
 
Начинающий
Статус
Оффлайн
Регистрация
25 Дек 2022
Сообщения
34
Реакции[?]
0
Поинты[?]
0
ой, сделать вам может пару спидов и флаев на 3.1? а то помрете же без обнов в СВОих "читах" (ДА, zлой, спасти пожалуйста все коды в свой $$$$ Zloy client $$$$) $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 
Начинающий
Статус
Оффлайн
Регистрация
29 Май 2023
Сообщения
20
Реакции[?]
0
Поинты[?]
0
Код:
package im.expensive.functions.impl.movement;

import com.google.common.eventbus.Subscribe;
import im.expensive.events.EventUpdate;
import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import im.expensive.functions.settings.Setting;
import im.expensive.functions.settings.impl.BooleanSetting;
import im.expensive.functions.settings.impl.SliderSetting;
import im.expensive.utils.math.StopWatch;
import im.expensive.utils.player.InventoryUtil;
import net.minecraft.block.Blocks;
import net.minecraft.client.Minecraft;
import net.minecraft.client.world.ClientWorld;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.item.Items;
import net.minecraft.network.play.client.CEntityActionPacket;
import net.minecraft.util.math.BlockPos;

@FunctionRegister(name = "ElytraStrafe", type = Category.Movement)
public class ElytraStrafe extends Function {
private final StopWatch stopWatch = new StopWatch();
private final StopWatch stopWatch1 = new StopWatch();
private final SliderSetting timerStartFireWork = new SliderSetting("Таймер фейерверка", 400.0F, 50.0F, 1500.0F, 1.0F);
private final BooleanSetting onlyGrimBypass = new BooleanSetting("Обход RW", false);

public ElytraStrafe() {
this.addSettings(new Setting[]{this.timerStartFireWork, this.onlyGrimBypass});
}

@Subscribe
public void onUpdate(EventUpdate e) {
if (InventoryUtil.getItemSlot(Items.FIREWORK_ROCKET) != -1 && e instanceof EventUpdate) {
int timeSwap = 170;
if (this.onlyGrimBypass.get()) {
timeSwap = 788;
boolean startFireWork = true;

for (int i = 0; i < 9; ++i) {
if (mc.player.inventory.getStackInSlot(i).getItem() == Items.ELYTRA) {
if (mc.world.getBlockState(new BlockPos(mc.player.getPosX(), mc.player.getPosY() - 0.01, mc.player.getPosZ())).getBlock() == Blocks.AIR) {
if (!mc.player.isOnGround() && !mc.player.isInWater() && !mc.player.isInLava() && !mc.player.isElytraFlying()) {
if (this.stopWatch1.hasTimeElapsed2((long) timeSwap)) {
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
mc.player.startFallFlying();
mc.player.connection.sendPacket(new CEntityActionPacket(mc.player, CEntityActionPacket.Action.START_FALL_FLYING));
mc.playerController.windowClick(0, 6, i, ClickType.SWAP, mc.player);
this.stopWatch1.reset();
}

if (this.stopWatch.hasTimeElapsed2((long) this.timerStartFireWork.get().intValue())) {
if (mc.player.isElytraFlying()) {
if (startFireWork) {
InventoryUtil.inventorySwapClick(Items.FIREWORK_ROCKET);
}
this.stopWatch.reset();
}
}
}
}
}
}
}
}
}

@Override
public void onDisable() {
super.onDisable();
}
}
Видео демонстрация:
с апргейда наху заливать
 
Начинающий
Статус
Оффлайн
Регистрация
13 Мар 2024
Сообщения
58
Реакции[?]
1
Поинты[?]
0
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
9 Окт 2023
Сообщения
29
Реакции[?]
1
Поинты[?]
0
сигма-мейл засунул джарку катлавану в декомпилятор и выдал на юг этот шедевр...
 
Сверху Снизу