Исходник Sunrise elytra-disabler [rich-client ready]

1
Пользователь
Статус
Оффлайн
Регистрация
22 Авг 2021
Сообщения
485
Реакции[?]
45
Поинты[?]
7K

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Java:
package dev.etc.client.feature.impl.wtf;

import dev.etc.client.event.EventTarget;
import dev.etc.client.event.events.impl.packet.EventSendPacket;
import dev.etc.client.event.events.impl.player.EventPreMotion;
import dev.etc.client.event.events.impl.player.EventUpdate;
import dev.etc.client.feature.Feature;
import dev.etc.client.feature.impl.FeatureCategory;
import dev.etc.client.ui.notification.NotificationMode;
import dev.etc.client.ui.notification.NotificationRenderer;
import dev.etc.client.ui.settings.Setting;
import dev.etc.client.ui.settings.impl.BooleanSetting;
import dev.etc.client.ui.settings.impl.NumberSetting;
import dev.etc.client.utils.inventory.InvenotryUtil;
import dev.etc.client.utils.movement.MovementUtils;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.inventory.ClickType;
import net.minecraft.inventory.EntityEquipmentSlot;
import net.minecraft.inventory.InventoryHelper;
import net.minecraft.item.Item;
import net.minecraft.item.ItemArmor;
import net.minecraft.network.play.client.CPacketEntityAction;
import net.minecraft.network.play.client.CPacketPlayer;

import javax.swing.text.DefaultEditorKit;

public class ElytraDisabler<elytra> extends Feature {
    public BooleanSetting autojump = new BooleanSetting("AutoJump", "Автоматически прыгает", false, () -> true);

    public BooleanSetting isAirBorne = new BooleanSetting("AutoElytra", "Автоматически открывает крылья(работает при прыжке/спрыгивание с блока)", false, () -> true);

    public BooleanSetting autofly = new BooleanSetting("AutoFly", "Автоматически взлетает за вас", false, () -> true);

    public ElytraDisabler() {
        super("ElytraDisabler", "Позволяет делать все как ебанутый с помощи элитр на санрайзе", FeatureCategory.wtf);
        addSettings(isAirBorne, autojump, autofly);
    }

    @EventTarget
    public void onPreMotion(EventPreMotion eventPreMotion ) {
        if (autofly.getBoolValue() && mc.player.isElytraFlying()) {
            mc.player.jump();
            if (autofly.getBoolValue() && mc.player.isElytraFlying() && mc.player.isSneaking()) {
                mc.player.motionY = -0.5D;
            }
        }

        if (autojump.getBoolValue() && mc.player.onGround) {
            mc.player.jump();
        }
            if (isAirBorne.getBoolValue() && mc.player.isAirBorne) {
                if (mc.player.getFoodStats().getFoodLevel() / 2 > 3) {
                    mc.player.setSprinting(MovementUtils.isMoving());
                    int elytra = 0;
                    mc.player.connection.sendPacket(new CPacketEntityAction(mc.player, CPacketEntityAction.Action.START_FALL_FLYING));
                }
            }
        }

    @Override
    public void onDisable() {
        InvenotryUtil.swapElytraToChestplate();
        mc.player.setSprinting(false);
        super.onDisable();
    }
}
пастеры можете пастить :) p.s для флая нужно одеть элитры на себя
 
Начинающий
Статус
Оффлайн
Регистрация
5 Май 2023
Сообщения
115
Реакции[?]
0
Поинты[?]
0
Сверху Снизу