Исходник Penisware (exp 3.1) | Disabler | xz remap

Начинающий
Статус
Оффлайн
Регистрация
14 Июл 2024
Сообщения
5
Реакции[?]
0
Поинты[?]
0

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

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

Спасибо!

что-то восстановил логику, код не реди но логика +- понятна.
думаю на форуме есть умные люди кто снимет обф "SmertnixObf" solutions и сольёт эту массу фуллом
COD3R VENUSWARA ZAPASTIL
Код:
package SmertnixOBF;

import SmertnixOBF.adV;
import SmertnixOBF.aeo;
import SmertnixOBF.afw;
import SmertnixOBF.agP;
import SmertnixOBF.agc;
import SmertnixOBF.akX;
import SmertnixOBF.alc;
import SmertnixOBF.aln;
import SmertnixOBF.alq;
import SmertnixOBF.atD;
import SmertnixOBF.ayE;
import SmertnixOBF.iM;
import SmertnixOBF.iO;
import SmertnixOBF.iQ;
import SmertnixOBF.jk;
import SmertnixOBF.jl;
import SmertnixOBF.jm;
import SmertnixOBF.mP;
import SmertnixOBF.mR;
import SmertnixOBF.mV;
import SmertnixOBF.sp;
import SmertnixOBF.ss;
import com.google.common.eventbus.Subscribe;
import java.lang.invoke.LambdaMetafactory;
import java.util.function.Supplier;
// JVM PROTECT WTF
@jm(a = "Disabler", b = jk.Misc)
public class Disabler extends jl {
    private boolean enabled;
    private int counter;
    public static mR verusCombat;
    private int anotherCounter;
    public static mR kauriAC;
    public static mR matrixElytraSpoofs;
    public static mR ncpMovement;
    public static mR grimMovement;
    public static mV tridentDelay;
    public static long lastTridentDelay;
    public static mR vulcanStrafe;
    static final boolean assertionStatus;

    public Disabler() {
        super();
        this.counter = 0;
        this.anotherCounter = 0;
        this.addOptions(verusCombat, kauriAC, matrixElytraSpoofs, ncpMovement, grimMovement, tridentDelay, vulcanStrafe);
    }

    static {
        assertionStatus = DisablerModule.class.desiredAssertionStatus();
        verusCombat = new mR("VerusCombat", false);
        kauriAC = new mR("KauriAC", false);
        matrixElytraSpoofs = new mR("MatrixElytraSpoofs", false);
        ncpMovement = new mR("NCPMovement", false);
        grimMovement = new mR("GrimMovement", true);
        tridentDelay = new mV("Trident Delay", 0.0f, 0.0f, 20.0f, 1.0f);
        tridentDelay.setSupplier(DisablerModule::checkTridentDelay);
        vulcanStrafe = new mR("VulcanStrafe", false);
    }

    public void setEnabled(boolean enabled) {
        this.enabled = enabled;
    }

    @Subscribe
    public void onRender(iM event) {
        if (event.getEntity() instanceof agc && event.getEntity() == agc.qo) {
            if (event.isOnGround() && !event.isInWater() && !event.isInLava()) {
                event.setMotionY(0.0);
                event.getMotion().y = 0.0;
            }
            if (ss.isMoving(1.5f)) {
                if (event.isInWater()) {
                    event.setMotionY(1.0);
                } else if (event.isInLava()) {
                    event.setMotionY(0.5);
                }
            }
            if (afw.isInWater(event.getEntity())) {
                event.setMotionY(0.0);
                event.getMotion().y = 0.0;
            }
        }
    }

    @Subscribe
    public void onUpdate(iO event) {
        if (grimMovement.isEnabled()) {
            if (counter >= tridentDelay.getValue()) {
                counter = 0;
                if (!assertionStatus || event.getPlayer() != null) {
                    int slot = sp.findItem(agc.qM, true);
                    if (slot != -1) {
                        if (event.getPlayer().isInWater() || event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(0.0);
                            event.getPlayer().getMotion().y = 0.0;
                        }
                        if (event.getPlayer().isInWater() && event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(1.0);
                        } else if (event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(0.5);
                        }
                        if (slot != -1) {
                            event.getPlayer().setSelectedSlot(slot);
                            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
                            event.getPlayer().sendPacket(new alq(atD.a));
                        }
                    }
                }
            }
            counter++;
        }
        if (vulcanStrafe.isEnabled() && event.getEntity() instanceof akX && event.getEntity().getTicks() % 11 == 7) {
            event.getPlayer().sendPacket(new aln(aln.a.c, ayE.b.b(61), event.getPlayer().getPosition().f()));
        }
        if (event.getEntity().getTicks() > 8 && event.getEntity().isInWater() && event.getEntity().isInLava()) {
            this.setEnabled(true);
        } else {
            this.setEnabled(false);
        }
    }

    public static void sendTridentPacket(int slot) {
        if (slot == -2) {
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
            event.getPlayer().sendPacket(new alq(atD.a));
        } else {
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
            event.getPlayer().sendPacket(new alq(atD.a));
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
        }
        lastTridentDelay = System.currentTimeMillis();
    }

    private static Boolean checkTridentDelay() {
        return (Boolean) grimMovement.getValue();
    }

    @Subscribe
    public void onPacketSend(iQ event) {
        if (verusCombat.isEnabled() && event.getPacket() instanceof akX) {
            event.cancel();
        }
        if (kauriAC.isEnabled() && event.getPacket() instanceof akX) {
            event.cancel();
        }
    }
}
 
Начинающий
Статус
Оффлайн
Регистрация
28 Сен 2024
Сообщения
32
Реакции[?]
0
Поинты[?]
1K
/
что-то восстановил логику, код не реди но логика +- понятна.
думаю на форуме есть умные люди кто снимет обф "SmertnixObf" solutions и сольёт эту массу фуллом
COD3R VENUSWARA ZAPASTIL
Код:
package SmertnixOBF;

import SmertnixOBF.adV;
import SmertnixOBF.aeo;
import SmertnixOBF.afw;
import SmertnixOBF.agP;
import SmertnixOBF.agc;
import SmertnixOBF.akX;
import SmertnixOBF.alc;
import SmertnixOBF.aln;
import SmertnixOBF.alq;
import SmertnixOBF.atD;
import SmertnixOBF.ayE;
import SmertnixOBF.iM;
import SmertnixOBF.iO;
import SmertnixOBF.iQ;
import SmertnixOBF.jk;
import SmertnixOBF.jl;
import SmertnixOBF.jm;
import SmertnixOBF.mP;
import SmertnixOBF.mR;
import SmertnixOBF.mV;
import SmertnixOBF.sp;
import SmertnixOBF.ss;
import com.google.common.eventbus.Subscribe;
import java.lang.invoke.LambdaMetafactory;
import java.util.function.Supplier;
// JVM PROTECT WTF
@jm(a = "Disabler", b = jk.Misc)
public class Disabler extends jl {
    private boolean enabled;
    private int counter;
    public static mR verusCombat;
    private int anotherCounter;
    public static mR kauriAC;
    public static mR matrixElytraSpoofs;
    public static mR ncpMovement;
    public static mR grimMovement;
    public static mV tridentDelay;
    public static long lastTridentDelay;
    public static mR vulcanStrafe;
    static final boolean assertionStatus;

    public Disabler() {
        super();
        this.counter = 0;
        this.anotherCounter = 0;
        this.addOptions(verusCombat, kauriAC, matrixElytraSpoofs, ncpMovement, grimMovement, tridentDelay, vulcanStrafe);
    }

    static {
        assertionStatus = DisablerModule.class.desiredAssertionStatus();
        verusCombat = new mR("VerusCombat", false);
        kauriAC = new mR("KauriAC", false);
        matrixElytraSpoofs = new mR("MatrixElytraSpoofs", false);
        ncpMovement = new mR("NCPMovement", false);
        grimMovement = new mR("GrimMovement", true);
        tridentDelay = new mV("Trident Delay", 0.0f, 0.0f, 20.0f, 1.0f);
        tridentDelay.setSupplier(DisablerModule::checkTridentDelay);
        vulcanStrafe = new mR("VulcanStrafe", false);
    }

    public void setEnabled(boolean enabled) {
        this.enabled = enabled;
    }

    @Subscribe
    public void onRender(iM event) {
        if (event.getEntity() instanceof agc && event.getEntity() == agc.qo) {
            if (event.isOnGround() && !event.isInWater() && !event.isInLava()) {
                event.setMotionY(0.0);
                event.getMotion().y = 0.0;
            }
            if (ss.isMoving(1.5f)) {
                if (event.isInWater()) {
                    event.setMotionY(1.0);
                } else if (event.isInLava()) {
                    event.setMotionY(0.5);
                }
            }
            if (afw.isInWater(event.getEntity())) {
                event.setMotionY(0.0);
                event.getMotion().y = 0.0;
            }
        }
    }

    @Subscribe
    public void onUpdate(iO event) {
        if (grimMovement.isEnabled()) {
            if (counter >= tridentDelay.getValue()) {
                counter = 0;
                if (!assertionStatus || event.getPlayer() != null) {
                    int slot = sp.findItem(agc.qM, true);
                    if (slot != -1) {
                        if (event.getPlayer().isInWater() || event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(0.0);
                            event.getPlayer().getMotion().y = 0.0;
                        }
                        if (event.getPlayer().isInWater() && event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(1.0);
                        } else if (event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(0.5);
                        }
                        if (slot != -1) {
                            event.getPlayer().setSelectedSlot(slot);
                            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
                            event.getPlayer().sendPacket(new alq(atD.a));
                        }
                    }
                }
            }
            counter++;
        }
        if (vulcanStrafe.isEnabled() && event.getEntity() instanceof akX && event.getEntity().getTicks() % 11 == 7) {
            event.getPlayer().sendPacket(new aln(aln.a.c, ayE.b.b(61), event.getPlayer().getPosition().f()));
        }
        if (event.getEntity().getTicks() > 8 && event.getEntity().isInWater() && event.getEntity().isInLava()) {
            this.setEnabled(true);
        } else {
            this.setEnabled(false);
        }
    }

    public static void sendTridentPacket(int slot) {
        if (slot == -2) {
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
            event.getPlayer().sendPacket(new alq(atD.a));
        } else {
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
            event.getPlayer().sendPacket(new alq(atD.a));
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
        }
        lastTridentDelay = System.currentTimeMillis();
    }

    private static Boolean checkTridentDelay() {
        return (Boolean) grimMovement.getValue();
    }

    @Subscribe
    public void onPacketSend(iQ event) {
        if (verusCombat.isEnabled() && event.getPacket() instanceof akX) {
            event.cancel();
        }
        if (kauriAC.isEnabled() && event.getPacket() instanceof akX) {
            event.cancel();
        }
    }
}
/del хуйня
 
Начинающий
Статус
Оффлайн
Регистрация
20 Апр 2021
Сообщения
1,229
Реакции[?]
26
Поинты[?]
38K
Начинающий
Статус
Оффлайн
Регистрация
27 Окт 2024
Сообщения
57
Реакции[?]
0
Поинты[?]
0
что-то восстановил логику, код не реди но логика +- понятна.
думаю на форуме есть умные люди кто снимет обф "SmertnixObf" solutions и сольёт эту массу фуллом
COD3R VENUSWARA ZAPASTIL
Код:
package SmertnixOBF;

import SmertnixOBF.adV;
import SmertnixOBF.aeo;
import SmertnixOBF.afw;
import SmertnixOBF.agP;
import SmertnixOBF.agc;
import SmertnixOBF.akX;
import SmertnixOBF.alc;
import SmertnixOBF.aln;
import SmertnixOBF.alq;
import SmertnixOBF.atD;
import SmertnixOBF.ayE;
import SmertnixOBF.iM;
import SmertnixOBF.iO;
import SmertnixOBF.iQ;
import SmertnixOBF.jk;
import SmertnixOBF.jl;
import SmertnixOBF.jm;
import SmertnixOBF.mP;
import SmertnixOBF.mR;
import SmertnixOBF.mV;
import SmertnixOBF.sp;
import SmertnixOBF.ss;
import com.google.common.eventbus.Subscribe;
import java.lang.invoke.LambdaMetafactory;
import java.util.function.Supplier;
// JVM PROTECT WTF
@jm(a = "Disabler", b = jk.Misc)
public class Disabler extends jl {
    private boolean enabled;
    private int counter;
    public static mR verusCombat;
    private int anotherCounter;
    public static mR kauriAC;
    public static mR matrixElytraSpoofs;
    public static mR ncpMovement;
    public static mR grimMovement;
    public static mV tridentDelay;
    public static long lastTridentDelay;
    public static mR vulcanStrafe;
    static final boolean assertionStatus;

    public Disabler() {
        super();
        this.counter = 0;
        this.anotherCounter = 0;
        this.addOptions(verusCombat, kauriAC, matrixElytraSpoofs, ncpMovement, grimMovement, tridentDelay, vulcanStrafe);
    }

    static {
        assertionStatus = DisablerModule.class.desiredAssertionStatus();
        verusCombat = new mR("VerusCombat", false);
        kauriAC = new mR("KauriAC", false);
        matrixElytraSpoofs = new mR("MatrixElytraSpoofs", false);
        ncpMovement = new mR("NCPMovement", false);
        grimMovement = new mR("GrimMovement", true);
        tridentDelay = new mV("Trident Delay", 0.0f, 0.0f, 20.0f, 1.0f);
        tridentDelay.setSupplier(DisablerModule::checkTridentDelay);
        vulcanStrafe = new mR("VulcanStrafe", false);
    }

    public void setEnabled(boolean enabled) {
        this.enabled = enabled;
    }

    @Subscribe
    public void onRender(iM event) {
        if (event.getEntity() instanceof agc && event.getEntity() == agc.qo) {
            if (event.isOnGround() && !event.isInWater() && !event.isInLava()) {
                event.setMotionY(0.0);
                event.getMotion().y = 0.0;
            }
            if (ss.isMoving(1.5f)) {
                if (event.isInWater()) {
                    event.setMotionY(1.0);
                } else if (event.isInLava()) {
                    event.setMotionY(0.5);
                }
            }
            if (afw.isInWater(event.getEntity())) {
                event.setMotionY(0.0);
                event.getMotion().y = 0.0;
            }
        }
    }

    @Subscribe
    public void onUpdate(iO event) {
        if (grimMovement.isEnabled()) {
            if (counter >= tridentDelay.getValue()) {
                counter = 0;
                if (!assertionStatus || event.getPlayer() != null) {
                    int slot = sp.findItem(agc.qM, true);
                    if (slot != -1) {
                        if (event.getPlayer().isInWater() || event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(0.0);
                            event.getPlayer().getMotion().y = 0.0;
                        }
                        if (event.getPlayer().isInWater() && event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(1.0);
                        } else if (event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(0.5);
                        }
                        if (slot != -1) {
                            event.getPlayer().setSelectedSlot(slot);
                            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
                            event.getPlayer().sendPacket(new alq(atD.a));
                        }
                    }
                }
            }
            counter++;
        }
        if (vulcanStrafe.isEnabled() && event.getEntity() instanceof akX && event.getEntity().getTicks() % 11 == 7) {
            event.getPlayer().sendPacket(new aln(aln.a.c, ayE.b.b(61), event.getPlayer().getPosition().f()));
        }
        if (event.getEntity().getTicks() > 8 && event.getEntity().isInWater() && event.getEntity().isInLava()) {
            this.setEnabled(true);
        } else {
            this.setEnabled(false);
        }
    }

    public static void sendTridentPacket(int slot) {
        if (slot == -2) {
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
            event.getPlayer().sendPacket(new alq(atD.a));
        } else {
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
            event.getPlayer().sendPacket(new alq(atD.a));
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
        }
        lastTridentDelay = System.currentTimeMillis();
    }

    private static Boolean checkTridentDelay() {
        return (Boolean) grimMovement.getValue();
    }

    @Subscribe
    public void onPacketSend(iQ event) {
        if (verusCombat.isEnabled() && event.getPacket() instanceof akX) {
            event.cancel();
        }
        if (kauriAC.isEnabled() && event.getPacket() instanceof akX) {
            event.cancel();
        }
    }
}
ешкере
 
Начинающий
Статус
Оффлайн
Регистрация
20 Июн 2024
Сообщения
233
Реакции[?]
1
Поинты[?]
1K
что-то восстановил логику, код не реди но логика +- понятна.
думаю на форуме есть умные люди кто снимет обф "SmertnixObf" solutions и сольёт эту массу фуллом
COD3R VENUSWARA ZAPASTIL
Код:
package SmertnixOBF;

import SmertnixOBF.adV;
import SmertnixOBF.aeo;
import SmertnixOBF.afw;
import SmertnixOBF.agP;
import SmertnixOBF.agc;
import SmertnixOBF.akX;
import SmertnixOBF.alc;
import SmertnixOBF.aln;
import SmertnixOBF.alq;
import SmertnixOBF.atD;
import SmertnixOBF.ayE;
import SmertnixOBF.iM;
import SmertnixOBF.iO;
import SmertnixOBF.iQ;
import SmertnixOBF.jk;
import SmertnixOBF.jl;
import SmertnixOBF.jm;
import SmertnixOBF.mP;
import SmertnixOBF.mR;
import SmertnixOBF.mV;
import SmertnixOBF.sp;
import SmertnixOBF.ss;
import com.google.common.eventbus.Subscribe;
import java.lang.invoke.LambdaMetafactory;
import java.util.function.Supplier;
// JVM PROTECT WTF
@jm(a = "Disabler", b = jk.Misc)
public class Disabler extends jl {
    private boolean enabled;
    private int counter;
    public static mR verusCombat;
    private int anotherCounter;
    public static mR kauriAC;
    public static mR matrixElytraSpoofs;
    public static mR ncpMovement;
    public static mR grimMovement;
    public static mV tridentDelay;
    public static long lastTridentDelay;
    public static mR vulcanStrafe;
    static final boolean assertionStatus;

    public Disabler() {
        super();
        this.counter = 0;
        this.anotherCounter = 0;
        this.addOptions(verusCombat, kauriAC, matrixElytraSpoofs, ncpMovement, grimMovement, tridentDelay, vulcanStrafe);
    }

    static {
        assertionStatus = DisablerModule.class.desiredAssertionStatus();
        verusCombat = new mR("VerusCombat", false);
        kauriAC = new mR("KauriAC", false);
        matrixElytraSpoofs = new mR("MatrixElytraSpoofs", false);
        ncpMovement = new mR("NCPMovement", false);
        grimMovement = new mR("GrimMovement", true);
        tridentDelay = new mV("Trident Delay", 0.0f, 0.0f, 20.0f, 1.0f);
        tridentDelay.setSupplier(DisablerModule::checkTridentDelay);
        vulcanStrafe = new mR("VulcanStrafe", false);
    }

    public void setEnabled(boolean enabled) {
        this.enabled = enabled;
    }

    @Subscribe
    public void onRender(iM event) {
        if (event.getEntity() instanceof agc && event.getEntity() == agc.qo) {
            if (event.isOnGround() && !event.isInWater() && !event.isInLava()) {
                event.setMotionY(0.0);
                event.getMotion().y = 0.0;
            }
            if (ss.isMoving(1.5f)) {
                if (event.isInWater()) {
                    event.setMotionY(1.0);
                } else if (event.isInLava()) {
                    event.setMotionY(0.5);
                }
            }
            if (afw.isInWater(event.getEntity())) {
                event.setMotionY(0.0);
                event.getMotion().y = 0.0;
            }
        }
    }

    @Subscribe
    public void onUpdate(iO event) {
        if (grimMovement.isEnabled()) {
            if (counter >= tridentDelay.getValue()) {
                counter = 0;
                if (!assertionStatus || event.getPlayer() != null) {
                    int slot = sp.findItem(agc.qM, true);
                    if (slot != -1) {
                        if (event.getPlayer().isInWater() || event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(0.0);
                            event.getPlayer().getMotion().y = 0.0;
                        }
                        if (event.getPlayer().isInWater() && event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(1.0);
                        } else if (event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(0.5);
                        }
                        if (slot != -1) {
                            event.getPlayer().setSelectedSlot(slot);
                            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
                            event.getPlayer().sendPacket(new alq(atD.a));
                        }
                    }
                }
            }
            counter++;
        }
        if (vulcanStrafe.isEnabled() && event.getEntity() instanceof akX && event.getEntity().getTicks() % 11 == 7) {
            event.getPlayer().sendPacket(new aln(aln.a.c, ayE.b.b(61), event.getPlayer().getPosition().f()));
        }
        if (event.getEntity().getTicks() > 8 && event.getEntity().isInWater() && event.getEntity().isInLava()) {
            this.setEnabled(true);
        } else {
            this.setEnabled(false);
        }
    }

    public static void sendTridentPacket(int slot) {
        if (slot == -2) {
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
            event.getPlayer().sendPacket(new alq(atD.a));
        } else {
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
            event.getPlayer().sendPacket(new alq(atD.a));
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
        }
        lastTridentDelay = System.currentTimeMillis();
    }

    private static Boolean checkTridentDelay() {
        return (Boolean) grimMovement.getValue();
    }

    @Subscribe
    public void onPacketSend(iQ event) {
        if (verusCombat.isEnabled() && event.getPacket() instanceof akX) {
            event.cancel();
        }
        if (kauriAC.isEnabled() && event.getPacket() instanceof akX) {
            event.cancel();
        }
    }
}
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Начинающий
Статус
Оффлайн
Регистрация
18 Авг 2024
Сообщения
46
Реакции[?]
0
Поинты[?]
0
что-то восстановил логику, код не реди но логика +- понятна.
думаю на форуме есть умные люди кто снимет обф "SmertnixObf" solutions и сольёт эту массу фуллом
COD3R VENUSWARA ZAPASTIL
Код:
package SmertnixOBF;

import SmertnixOBF.adV;
import SmertnixOBF.aeo;
import SmertnixOBF.afw;
import SmertnixOBF.agP;
import SmertnixOBF.agc;
import SmertnixOBF.akX;
import SmertnixOBF.alc;
import SmertnixOBF.aln;
import SmertnixOBF.alq;
import SmertnixOBF.atD;
import SmertnixOBF.ayE;
import SmertnixOBF.iM;
import SmertnixOBF.iO;
import SmertnixOBF.iQ;
import SmertnixOBF.jk;
import SmertnixOBF.jl;
import SmertnixOBF.jm;
import SmertnixOBF.mP;
import SmertnixOBF.mR;
import SmertnixOBF.mV;
import SmertnixOBF.sp;
import SmertnixOBF.ss;
import com.google.common.eventbus.Subscribe;
import java.lang.invoke.LambdaMetafactory;
import java.util.function.Supplier;
// JVM PROTECT WTF
@jm(a = "Disabler", b = jk.Misc)
public class Disabler extends jl {
    private boolean enabled;
    private int counter;
    public static mR verusCombat;
    private int anotherCounter;
    public static mR kauriAC;
    public static mR matrixElytraSpoofs;
    public static mR ncpMovement;
    public static mR grimMovement;
    public static mV tridentDelay;
    public static long lastTridentDelay;
    public static mR vulcanStrafe;
    static final boolean assertionStatus;

    public Disabler() {
        super();
        this.counter = 0;
        this.anotherCounter = 0;
        this.addOptions(verusCombat, kauriAC, matrixElytraSpoofs, ncpMovement, grimMovement, tridentDelay, vulcanStrafe);
    }

    static {
        assertionStatus = DisablerModule.class.desiredAssertionStatus();
        verusCombat = new mR("VerusCombat", false);
        kauriAC = new mR("KauriAC", false);
        matrixElytraSpoofs = new mR("MatrixElytraSpoofs", false);
        ncpMovement = new mR("NCPMovement", false);
        grimMovement = new mR("GrimMovement", true);
        tridentDelay = new mV("Trident Delay", 0.0f, 0.0f, 20.0f, 1.0f);
        tridentDelay.setSupplier(DisablerModule::checkTridentDelay);
        vulcanStrafe = new mR("VulcanStrafe", false);
    }

    public void setEnabled(boolean enabled) {
        this.enabled = enabled;
    }

    @Subscribe
    public void onRender(iM event) {
        if (event.getEntity() instanceof agc && event.getEntity() == agc.qo) {
            if (event.isOnGround() && !event.isInWater() && !event.isInLava()) {
                event.setMotionY(0.0);
                event.getMotion().y = 0.0;
            }
            if (ss.isMoving(1.5f)) {
                if (event.isInWater()) {
                    event.setMotionY(1.0);
                } else if (event.isInLava()) {
                    event.setMotionY(0.5);
                }
            }
            if (afw.isInWater(event.getEntity())) {
                event.setMotionY(0.0);
                event.getMotion().y = 0.0;
            }
        }
    }

    @Subscribe
    public void onUpdate(iO event) {
        if (grimMovement.isEnabled()) {
            if (counter >= tridentDelay.getValue()) {
                counter = 0;
                if (!assertionStatus || event.getPlayer() != null) {
                    int slot = sp.findItem(agc.qM, true);
                    if (slot != -1) {
                        if (event.getPlayer().isInWater() || event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(0.0);
                            event.getPlayer().getMotion().y = 0.0;
                        }
                        if (event.getPlayer().isInWater() && event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(1.0);
                        } else if (event.getPlayer().isInLava()) {
                            event.getPlayer().setMotionY(0.5);
                        }
                        if (slot != -1) {
                            event.getPlayer().setSelectedSlot(slot);
                            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
                            event.getPlayer().sendPacket(new alq(atD.a));
                        }
                    }
                }
            }
            counter++;
        }
        if (vulcanStrafe.isEnabled() && event.getEntity() instanceof akX && event.getEntity().getTicks() % 11 == 7) {
            event.getPlayer().sendPacket(new aln(aln.a.c, ayE.b.b(61), event.getPlayer().getPosition().f()));
        }
        if (event.getEntity().getTicks() > 8 && event.getEntity().isInWater() && event.getEntity().isInLava()) {
            this.setEnabled(true);
        } else {
            this.setEnabled(false);
        }
    }

    public static void sendTridentPacket(int slot) {
        if (slot == -2) {
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
            event.getPlayer().sendPacket(new alq(atD.a));
        } else {
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
            event.getPlayer().sendPacket(new alq(atD.a));
            event.getPlayer().sendPacket(new alc(event.getPlayer(), alc.a.i));
        }
        lastTridentDelay = System.currentTimeMillis();
    }

    private static Boolean checkTridentDelay() {
        return (Boolean) grimMovement.getValue();
    }

    @Subscribe
    public void onPacketSend(iQ event) {
        if (verusCombat.isEnabled() && event.getPacket() instanceof akX) {
            event.cancel();
        }
        if (kauriAC.isEnabled() && event.getPacket() instanceof akX) {
            event.cancel();
        }
    }
}
панос
 
Сверху Снизу