├── B.java ├── H.java ├── L.java ├── README.md ├── aB.java ├── aD.java ├── aG.java ├── aO.java ├── aR.java ├── aT.java ├── aV.java ├── aX.java ├── aY.java ├── ae.java ├── ae_0.java ├── ag_0.java ├── ai.java ├── an.java ├── an_0.java ├── ap.java ├── ap_0.java ├── at_0.java ├── au.java ├── aw.java ├── ax_0.java ├── bB.java ├── bS.java ├── b_0.java ├── bd.java ├── be.java ├── be_0.java ├── bf.java ├── bg.java ├── bh.java ├── bh_0.java ├── bi.java ├── bin ├── DeadCode-Remap.jar └── DeadCode.jar ├── bn.java ├── bt.java ├── bu.java ├── bw.java ├── bx.java ├── bx_0.java ├── by.java ├── bz.java ├── cB.java ├── cD.java ├── cK.java ├── cL.java ├── cO.java ├── cR.java ├── cU.java ├── cb_0.java ├── cg.java ├── ch.java ├── cn.java ├── cs.java ├── cs_0.java ├── ct.java ├── cv.java ├── cw.java ├── cw_0.java ├── cy.java ├── cy_0.java ├── d.java ├── dH.java ├── dJ.java ├── dR.java ├── dT.java ├── dV.java ├── dW.java ├── d_0.java ├── da.java ├── dc.java ├── dc_0.java ├── df.java ├── dg.java ├── dk.java ├── dl.java ├── dp.java ├── dp_0.java ├── dr_0.java ├── dv_0.java ├── dx.java ├── dx_0.java ├── dz.java ├── eC.java ├── eJ.java ├── eK.java ├── eM.java ├── eQ.java ├── eS.java ├── eU.java ├── eW.java ├── eX.java ├── ed.java ├── ee.java ├── ef.java ├── ef_0.java ├── eg.java ├── ei.java ├── ei_0.java ├── ep.java ├── er.java ├── er_0.java ├── es_0.java ├── et.java ├── ev.java ├── excluded ├── g.java ├── i.java ├── j.java ├── k.java ├── l.java ├── m.java ├── n.java ├── o.java ├── p.java ├── q.java ├── r.java └── s.java ├── ey.java ├── ez.java ├── f.java ├── fA.java ├── fB.java ├── fD.java ├── fE.java ├── fF.java ├── fd_0.java ├── fi.java ├── fl.java ├── fn.java ├── fo.java ├── fp.java ├── fq.java ├── fr.java ├── fu.java ├── fw.java ├── fx.java ├── i └── gishreloaded │ ├── EventsHandler.java │ └── deadcode │ ├── AccountAuthenticator.java │ ├── command │ └── Command.java │ ├── commands │ ├── CommandBind.java │ ├── CommandDumpPlayers.java │ ├── CommandEffectManager.java │ ├── CommandFriendManager.java │ ├── CommandGPS.java │ ├── CommandHelp.java │ ├── CommandHorizontalClip.java │ ├── CommandLogin.java │ ├── CommandNoCom.java │ ├── CommandPickupFilter.java │ ├── CommandSay.java │ ├── CommandTeleport.java │ ├── CommandToggleModule.java │ ├── CommandVerticalClip.java │ └── CommandXRay.java │ ├── excluded │ ├── EntityRendererHook.java │ ├── EntryPoint.java │ ├── EventTarget.java │ ├── FontRendererHook.java │ ├── GuiContainerCreative.java │ ├── GuiDefault.java │ ├── ItemRendererHook.java │ └── UIScreen.java │ ├── hack │ ├── Hack.java │ └── HackCategory.java │ ├── hacks │ ├── combat │ │ ├── AimBot.java │ │ ├── AntiAim.java │ │ ├── AntiBot.java │ │ ├── AutoBuff.java │ │ ├── AutoDebuff.java │ │ ├── AutoGApple.java │ │ ├── AutoHeal.java │ │ ├── AutoTotem.java │ │ ├── BowAimBot.java │ │ ├── ClickPearl.java │ │ ├── Criticals.java │ │ ├── FastBow.java │ │ ├── GoldenAppleDelay.java │ │ ├── HitBox.java │ │ ├── KillAura.java │ │ ├── NoDamage.java │ │ ├── Reach.java │ │ ├── Refill.java │ │ ├── ShieldBreaker.java │ │ ├── TargetStrafe.java │ │ ├── TriggerBot.java │ │ └── Velocity.java │ ├── exploit │ │ ├── BedrockTeleport.java │ │ ├── Blackout.java │ │ ├── DeathBow.java │ │ ├── HClip.java │ │ ├── NoCom.java │ │ ├── PluginsGetter.java │ │ ├── PortalGodMode.java │ │ ├── RodLeave.java │ │ ├── SelfDamage.java │ │ ├── Teleport.java │ │ ├── TeleportDown.java │ │ ├── TeleportUp.java │ │ ├── VClip.java │ │ └── XCarry.java │ ├── movement │ │ ├── AirJump.java │ │ ├── AntiWeb.java │ │ ├── AutoSprint.java │ │ ├── AutoStep.java │ │ ├── AutoWalk.java │ │ ├── FastLadder.java │ │ ├── FastStairs.java │ │ ├── Flight.java │ │ ├── Glide.java │ │ ├── HighJump.java │ │ ├── Jesus.java │ │ ├── LongJump.java │ │ ├── NoClip.java │ │ ├── NoJumpDelay.java │ │ ├── Parkour.java │ │ ├── Speed.java │ │ ├── Spider.java │ │ ├── Strafe.java │ │ ├── WaterLeave.java │ │ ├── WaterSpeed.java │ │ └── WebLeave.java │ ├── other │ │ ├── AutoAccept.java │ │ ├── AutoImgur.java │ │ ├── AutoJoin.java │ │ ├── AutoLeave.java │ │ ├── ChatCalc.java │ │ ├── Debug.java │ │ ├── Disconnect.java │ │ ├── DiscordRPC.java │ │ ├── FakeCreative.java │ │ ├── FlagDetect.java │ │ ├── HitSound.java │ │ ├── MCF.java │ │ ├── NoGuiEvents.java │ │ ├── Optimization.java │ │ ├── PacketFilter.java │ │ ├── Sleep.java │ │ ├── StaffDetector.java │ │ ├── Targets.java │ │ ├── Teams.java │ │ └── TestHack.java │ ├── player │ │ ├── AntiAfk.java │ │ ├── AntiFall.java │ │ ├── AntiLevitate.java │ │ ├── AutoArmor.java │ │ ├── AutoEat.java │ │ ├── AutoRespawn.java │ │ ├── AutoTool.java │ │ ├── GuiWalk.java │ │ ├── NoPush.java │ │ ├── NoRotate.java │ │ ├── NoSlow.java │ │ └── PickupFilter.java │ ├── render │ │ ├── Ambience.java │ │ ├── AntiBadEffects.java │ │ ├── AntiFire.java │ │ ├── BeaconDistance.java │ │ ├── BlockOverlay.java │ │ ├── CameraClip.java │ │ ├── ChestESP.java │ │ ├── ChinaHat.java │ │ ├── Crosshair.java │ │ ├── CustomChat.java │ │ ├── CustomFog.java │ │ ├── CustomRain.java │ │ ├── CustomSnow.java │ │ ├── DeathCoords.java │ │ ├── ESP.java │ │ ├── EnchantColor.java │ │ ├── FreeCam.java │ │ ├── Glowing.java │ │ ├── HUD.java │ │ ├── Item360.java │ │ ├── ItemESP.java │ │ ├── JumpCircle.java │ │ ├── NameProtect.java │ │ ├── NightVision.java │ │ ├── NoHurtCam.java │ │ ├── NoScoreboard.java │ │ ├── NoVisualBlock.java │ │ ├── PlayerRadar.java │ │ ├── Profiler.java │ │ ├── Projectiles.java │ │ ├── ReloadChunks.java │ │ ├── SwingAnimate.java │ │ ├── TargetDirection.java │ │ ├── TextureChanger.java │ │ ├── TotemCounter.java │ │ ├── Tracers.java │ │ ├── Trails.java │ │ ├── Trajectories.java │ │ ├── UserInterface.java │ │ ├── ViewModel.java │ │ ├── WallHack.java │ │ ├── WaterVision.java │ │ ├── WeatherClear.java │ │ ├── WorldTime.java │ │ ├── XRay.java │ │ ├── XRayBypass.java │ │ └── Zoom.java │ ├── thread │ │ ├── ClickPearl.java │ │ ├── HighJump.java │ │ └── ShieldBreaker.java │ └── world │ │ ├── AntiArmorStand.java │ │ ├── BedFucker.java │ │ ├── ChestStealer.java │ │ ├── FastBreak.java │ │ ├── LightningDetect.java │ │ ├── MagicCarpet.java │ │ ├── NoInteract.java │ │ ├── Nuker.java │ │ └── Timer.java │ ├── managers │ ├── CommandManager.java │ ├── ConfigManager.java │ ├── FontManager.java │ ├── FriendManager.java │ ├── HackManager.java │ ├── MappingManager.java │ ├── ModelManager.java │ ├── ShaderManager.java │ └── XRayManager.java │ ├── ui │ ├── ComponentRenderer.java │ ├── base │ │ ├── Component.java │ │ ├── ComponentType.java │ │ └── Interactable.java │ ├── components │ │ ├── ComponentBind.java │ │ ├── ComponentColorPicker.java │ │ ├── ComponentComboBox.java │ │ ├── ComponentModuleSwitcher.java │ │ ├── ComponentPointSelector.java │ │ └── ComponentSlider.java │ └── theme │ │ └── Theme.java │ ├── utils │ ├── MathUtils.java │ ├── MathUtils1.java │ ├── MusicPlayerThread.java │ ├── RandomUtils.java │ ├── RaytraceUtils.java │ ├── ReflectionUtils.java │ ├── SoundPlayer.java │ ├── TimerUtils.java │ ├── fontrenderer │ │ ├── CharData.java │ │ └── DCFont.java │ ├── shader │ │ └── ShaderProgram.java │ └── visual │ │ ├── ChatUtils.java │ │ ├── ColorUtils.java │ │ └── RenderUtils.java │ ├── value │ ├── Mode.java │ ├── Value.java │ └── types │ │ ├── BooleanValue.java │ │ ├── ColorValue.java │ │ ├── DoubleValue.java │ │ ├── IntegerValue.java │ │ └── ModeValue.java │ ├── wrappers │ └── Wrapper.java │ └── xray │ ├── XRayBlock.java │ └── XRayData.java ├── j.java ├── k.java ├── n.java ├── o.java ├── r.java ├── r_0.java ├── unknown └── Unknown6.java └── x.java /H.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * com.google.common.base.Predicate 6 | * net.minecraft.entity.Entity 7 | */ 8 | import com.google.common.base.Predicate; 9 | import net.minecraft.entity.Entity; 10 | 11 | public final class H 12 | implements Predicate { 13 | public boolean a(Entity entity) { 14 | return entity != null && entity.canBeCollidedWith(); 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /L.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 5 | import i.gishreloaded.deadcode.ui.base.Component; 6 | import i.gishreloaded.deadcode.ui.base.ComponentType; 7 | import i.gishreloaded.deadcode.ui.theme.Theme; 8 | import i.gishreloaded.deadcode.wrappers.Wrapper; 9 | 10 | public class L 11 | extends ComponentRenderer { 12 | public L(Theme theme) { 13 | super(ComponentType.m, theme); 14 | } 15 | 16 | @Override 17 | public void drawComponent(Component component, int n2, int n3) { 18 | bi bi2 = (bi)component; 19 | int n4 = bi2.getX(); 20 | int n5 = bi2.getY(); 21 | Wrapper.INSTANCE.n().a(bi2.a, n4, n5, aX.h); 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 🎉 DeadCode Open-Source Project 2 | 3 | Ремапнутые сурсы (с очень большим кол-вом говнокода) чита **DeadCode**. 4 | 5 | 6 | Так как весь стафф этого чита состоит из клоунов, которые не следят за тем что говорят (DeathMeowSide привет), мы сливаем ремапнутые сурсы чита. 7 | 8 | **Ремапнутые сурсы != оригинальные исходники чита**. Эти сурсы были сделаны посредством ремапа дампа дедкода, поэтому в сурсах могут быть странные названия некоторых методов (все же все методы/классы мы переименовывали сами, и в каких то местах не понятно что делает определенный метод). В основном код читабельный, в будущем возможно ремапнем нетронутые классы. 9 | 10 | Так же в сурсах есть классы с пустыми именами. Это классы с натив обфускацией, которую никак не снять (если очень хочется, можно самому проанализировать вызовы методов и понять, что делает определенный метод, и переписать его самому). 11 | 12 | Имена классов/методов были взяты из **[GishCode](https://github.com/GishReloaded/Gish-Code-1.12.2)**, так как DeadCode это прямая паста гишкода, и очень много кода вообще никак не отличается. 13 | 14 | Оригинальная джарка дедкода, пофикшенная джарка и ремапнутая джарка лежат в папке **bin**. 15 | 16 | Пастите наздоровье ;3 17 | # Credits 18 | n3xtbyte (a.k.a DartSide39) - Анализ и ремап классов/методов 19 | 20 | deadLORD135 - Анализ и ремап классов/методов 21 | 22 | 11pz - Анализ и ремап методов 23 | 24 | Gish_Reloaded - Говнокодил, пастил базу 25 | 26 | DeathMeowSide - Быдлан, много выебывается, мало чего делает (Мы все ещё ждем от тебя сюрприз, ты не забыл?) 27 | 28 | Discord: !n3xtbyte#1337 29 | 30 | dreamcore.pw: https://discord.gg/X6NV2XwRp3 31 | -------------------------------------------------------------------------------- /aB.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.utils.TimerUtils; 5 | 6 | public class aB { 7 | private TimerUtils a = new TimerUtils(); 8 | private String b; 9 | private int c; 10 | private int d; 11 | private long e; 12 | private boolean f; 13 | private boolean g; 14 | 15 | public aB(long l2, boolean bl) { 16 | this.e = l2; 17 | this.f = bl; 18 | } 19 | 20 | public boolean a() { 21 | return this.g; 22 | } 23 | 24 | public void a(String string) { 25 | this.b = string; 26 | this.e(); 27 | } 28 | 29 | public String b() { 30 | if (this.b == null) { 31 | return "null"; 32 | } 33 | return this.b; 34 | } 35 | 36 | public String c() { 37 | if (this.g || this.b == null) { 38 | return this.b(); 39 | } 40 | String string = this.b.substring(this.c, this.d); 41 | String string2 = this.b.substring(0, this.c); 42 | for (int i2 = 0; i2 < string.length(); ++i2) { 43 | char c = string.charAt(i2); 44 | string2 = string2 + "\u00a7k" + c + "\u00a7r"; 45 | } 46 | string2 = string2 + this.b.substring(this.d, this.b.length()); 47 | return string2; 48 | } 49 | 50 | public void d() { 51 | if (this.b != null && !this.g && this.a.isReached(this.e)) { 52 | ++this.c; 53 | if (this.d < this.b.length()) { 54 | ++this.d; 55 | } 56 | if (this.c >= this.b.length()) { 57 | this.e(); 58 | if (this.f) { 59 | this.g = true; 60 | } 61 | } 62 | this.a.resetTime(); 63 | } 64 | } 65 | 66 | public void e() { 67 | this.c = 0; 68 | this.d = this.b.length() / 2; 69 | this.g = false; 70 | } 71 | } 72 | 73 | -------------------------------------------------------------------------------- /aO.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Illegal identifiers - consider using --renameillegalidents true 6 | */ 7 | public class aO 8 | implements \u2002\u00a0 { 9 | @Override 10 | public \u2006\u200a if() { 11 | return null; 12 | } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /aR.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public class aR { 5 | public String a; 6 | public float b; 7 | public float c; 8 | public final /* synthetic */ be d; 9 | 10 | public aR(be be2, String string) { 11 | this.d = be2; 12 | this.a = string; 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /aT.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public enum aT { 5 | a, 6 | b, 7 | c; 8 | 9 | } 10 | 11 | -------------------------------------------------------------------------------- /aV.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Illegal identifiers - consider using --renameillegalidents true 6 | */ 7 | public interface aV { 8 | public void if(\u200c\u2005\u00a0 var1); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /aY.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public enum aY { 5 | a, 6 | b, 7 | c, 8 | d; 9 | 10 | } 11 | 12 | -------------------------------------------------------------------------------- /ae.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.managers.ShaderManager; 5 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 6 | import i.gishreloaded.deadcode.ui.base.Component; 7 | import i.gishreloaded.deadcode.ui.base.ComponentType; 8 | import i.gishreloaded.deadcode.ui.theme.Theme; 9 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 10 | import i.gishreloaded.deadcode.wrappers.Wrapper; 11 | 12 | public class ae 13 | extends ComponentRenderer { 14 | public ae(Theme theme) { 15 | super(ComponentType.k, theme); 16 | } 17 | 18 | @Override 19 | public void drawComponent(Component component, int n2, int n3) { 20 | bh bh2 = (bh)component; 21 | int n4 = bh2.getX(); 22 | int n5 = bh2.getY(); 23 | int n6 = bh2.getWidth(); 24 | int n7 = bh2.getHeight(); 25 | RenderUtils.a((double)n4, (double)n5, (double)(n4 + n6), (double)(n5 + n7), aX.f); 26 | float f2 = n4 + 2; 27 | float f3 = n5 + 2; 28 | float f4 = n4 + n6 - 2; 29 | float f5 = n5 + n7 - 2; 30 | int n8 = er.b(bh2.e, 0.2f); 31 | ShaderManager.b().a(f2, f3, f4, f5, 7.0f, 2, n8); 32 | ShaderManager.c().a(f2, f3, f4, f5, 3.0f, bh2.e); 33 | RenderUtils.a(bh2.c.e(), f2 + 2.0f + bh2.f, f3 + 2.0f + bh2.g, bh2.c.a(), bh2.c.b(), false, bh2.c.hashCode()); 34 | RenderUtils.a(0.0, 0.0, 0.0, 0.0, 0); 35 | if (bh2.d != null) { 36 | Wrapper.INSTANCE.q().a(bh2.d, f2 + bh2.c.a() + 6.0f, f3 + 4.5f, aX.g); 37 | } 38 | } 39 | } 40 | 41 | -------------------------------------------------------------------------------- /ae_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.managers.ShaderManager; 5 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 6 | import i.gishreloaded.deadcode.ui.base.Component; 7 | import i.gishreloaded.deadcode.ui.base.ComponentType; 8 | import i.gishreloaded.deadcode.ui.theme.Theme; 9 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 10 | 11 | /* 12 | * Renamed from aE 13 | */ 14 | public class ae_0 15 | extends ComponentRenderer { 16 | public ae_0(Theme theme) { 17 | super(ComponentType.h, theme); 18 | } 19 | 20 | @Override 21 | public void drawComponent(Component component, int n2, int n3) { 22 | eJ eJ2 = (eJ)component; 23 | int n4 = eJ2.getX(); 24 | int n5 = eJ2.getY(); 25 | int n6 = eJ2.getWidth(); 26 | int n7 = eJ2.getHeight(); 27 | if (!eJ2.d()) { 28 | return; 29 | } 30 | aX.a(n4, n5, n4 + n6, n5 + n7); 31 | int n8 = 3; 32 | int n9 = n4 + n8; 33 | int n10 = n5 + n8; 34 | int n11 = n4 + n6 - n8; 35 | int n12 = 20; 36 | eJ2.c.f(); 37 | ShaderManager.b().a(n9 + 1, n10 += n12 + 4, n11 - 1, n10 + 1, 15.0f, 3, aX.f); 38 | RenderUtils.a((double)(n9 + 1), (double)n10, (double)(n11 - 1), (double)(n10 + 1), aX.i); 39 | eJ2.a(n2, n3); 40 | } 41 | } 42 | 43 | -------------------------------------------------------------------------------- /ag_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.hack.Hack; 5 | import i.gishreloaded.deadcode.ui.base.Component; 6 | import i.gishreloaded.deadcode.ui.base.ComponentType; 7 | 8 | /* 9 | * Renamed from ag 10 | */ 11 | public class ag_0 12 | extends Component { 13 | public cs_0 a; 14 | public Hack b; 15 | 16 | public ag_0(int n2, int n3, int n4, int n5, Component component, Hack hack, cs_0 cs_02) { 17 | super(n2, n3, n4, n5, ComponentType.r, component); 18 | this.b = hack; 19 | this.a = cs_02; 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /an_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * org.lwjgl.opengl.GL11 6 | */ 7 | import i.gishreloaded.deadcode.utils.shader.ShaderProgram; 8 | import i.gishreloaded.deadcode.wrappers.Wrapper; 9 | import org.lwjgl.opengl.GL11; 10 | 11 | /* 12 | * Renamed from aN 13 | */ 14 | public class an_0 15 | extends ShaderProgram { 16 | public an_0() { 17 | this.a(\u200b\u2000.break()[0]); 18 | } 19 | 20 | public void a(double d2, double d3, double d4, double d5) { 21 | if (!this.d) { 22 | return; 23 | } 24 | super.startUseShader(); 25 | this.d(); 26 | this.uniform2f("resolution", Wrapper.INSTANCE.getMinecraft().displayWidth, Wrapper.INSTANCE.getMinecraft().displayHeight); 27 | GL11.glBegin((int)7); 28 | GL11.glVertex2d((double)d4, (double)d3); 29 | GL11.glVertex2d((double)d2, (double)d3); 30 | GL11.glVertex2d((double)d2, (double)d5); 31 | GL11.glVertex2d((double)d4, (double)d5); 32 | GL11.glEnd(); 33 | super.stopUseShader(); 34 | } 35 | } 36 | 37 | -------------------------------------------------------------------------------- /ap.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.network.play.server.SPacketPlayerListItem$Action 6 | */ 7 | import net.minecraft.network.play.server.SPacketPlayerListItem; 8 | 9 | public class ap { 10 | public static final /* synthetic */ int[] a; 11 | 12 | static { 13 | a = new int[SPacketPlayerListItem.Action.values().length]; 14 | try { 15 | ap.a[SPacketPlayerListItem.Action.ADD_PLAYER.ordinal()] = 1; 16 | } 17 | catch (NoSuchFieldError noSuchFieldError) { 18 | // empty catch block 19 | } 20 | try { 21 | ap.a[SPacketPlayerListItem.Action.REMOVE_PLAYER.ordinal()] = 2; 22 | } 23 | catch (NoSuchFieldError noSuchFieldError) { 24 | // empty catch block 25 | } 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /ap_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | import i.gishreloaded.deadcode.ui.base.ComponentType; 6 | 7 | /* 8 | * Renamed from aP 9 | */ 10 | public class ap_0 11 | extends dp { 12 | public ap_0(int n2, int n3, int n4, int n5, Component component) { 13 | super(n2, n3, n4, n5, ComponentType.f, component); 14 | } 15 | } 16 | 17 | -------------------------------------------------------------------------------- /at_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import java.util.Comparator; 5 | 6 | /* 7 | * Renamed from at 8 | */ 9 | public class at_0 10 | implements Comparator { 11 | public final /* synthetic */ es_0 a; 12 | 13 | public at_0(es_0 es_02) { 14 | this.a = es_02; 15 | } 16 | 17 | public int a(aD aD2, aD aD3) { 18 | return Boolean.compare(aD2.g, aD3.g); 19 | } 20 | 21 | public /* synthetic */ int compare(Object object, Object object2) { 22 | return this.a((aD)object, (aD)object2); 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /aw.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public interface aw { 5 | public boolean a(); 6 | 7 | public void a(boolean var1); 8 | } 9 | 10 | -------------------------------------------------------------------------------- /ax_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Renamed from ax 6 | */ 7 | public final class ax_0 { 8 | public static final byte[] a = new byte[]{0, 1, 2, 3, 4}; 9 | } 10 | 11 | -------------------------------------------------------------------------------- /bB.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.wrappers.Wrapper; 5 | 6 | public class bB { 7 | public static boolean a() { 8 | return Wrapper.INSTANCE.getMinecraft().getCurrentServerData() != null && Wrapper.INSTANCE.getMinecraft().getCurrentServerData().serverIP.contains("sunmc.ru"); 9 | } 10 | 11 | public static boolean b() { 12 | return Wrapper.INSTANCE.getMinecraft().getCurrentServerData() != null && Wrapper.INSTANCE.getMinecraft().getCurrentServerData().serverIP.contains("reallyworld.ru"); 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /bS.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Illegal identifiers - consider using --renameillegalidents true 6 | */ 7 | public interface bS { 8 | public void if(); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /b_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.util.math.Vec3d 6 | */ 7 | import i.gishreloaded.deadcode.hacks.render.Trails; 8 | import net.minecraft.util.math.Vec3d; 9 | 10 | /* 11 | * Renamed from b 12 | */ 13 | public class b_0 { 14 | public int a; 15 | public Vec3d b; 16 | public Vec3d c; 17 | 18 | public b_0(Vec3d vec3d, Vec3d vec3d2) { 19 | this.b = vec3d; 20 | this.c = vec3d2; 21 | this.a = 1; 22 | } 23 | 24 | public boolean a() { 25 | ++this.a; 26 | if (this.a == 0) { 27 | this.a = 1; 28 | } 29 | return this.a > Trails.d.getValue(); 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /bd.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.hacks.render.UserInterface; 5 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 6 | import i.gishreloaded.deadcode.ui.base.Component; 7 | import i.gishreloaded.deadcode.ui.base.ComponentType; 8 | import i.gishreloaded.deadcode.ui.theme.Theme; 9 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 10 | 11 | public class bd 12 | extends ComponentRenderer { 13 | public bd(Theme theme) { 14 | super(ComponentType.a, theme); 15 | } 16 | 17 | @Override 18 | public void drawComponent(Component component, int n2, int n3) { 19 | cL cL2 = (cL)component; 20 | int n4 = cL2.getX(); 21 | int n5 = cL2.getY(); 22 | int n6 = cL2.getWidth(); 23 | int n7 = cL2.getHeight(); 24 | int n8 = (Boolean)UserInterface.a.getObjectValue() != false ? aX.e : er.b(aX.e, 0.6f); 25 | RenderUtils.a((double)n4, (double)n5, (double)(n4 + n6), (double)(n5 + n7), n8); 26 | cL2.a(n2, n3); 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /be_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | import i.gishreloaded.deadcode.ui.base.ComponentType; 6 | 7 | /* 8 | * Renamed from bE 9 | */ 10 | public class be_0 11 | extends Component { 12 | public eC a; 13 | public String b; 14 | public String c; 15 | public bh d; 16 | public bh e; 17 | 18 | public be_0(int n2, int n3, int n4, int n5, Component component, eC eC2, String string) { 19 | super(n2, n3, n4, n5, ComponentType.l, component); 20 | this.a = eC2; 21 | this.b = string; 22 | } 23 | 24 | public String a() { 25 | return ""; 26 | } 27 | 28 | public boolean d() { 29 | return false; 30 | } 31 | 32 | @Override 33 | public void c(int n2, int n3) { 34 | this.e(); 35 | super.c(n2, n3); 36 | } 37 | 38 | @Override 39 | public void onMousePress(int n2, int n3, int n4) { 40 | if (this.d != null && this.d.isMouseOver(n2, n3)) { 41 | this.d.onMousePress(n2, n3, n4); 42 | } 43 | if (this.e != null && this.e.isMouseOver(n2, n3)) { 44 | this.e.onMousePress(n2, n3, n4); 45 | } 46 | super.onMousePress(n2, n3, n4); 47 | } 48 | 49 | public void e() { 50 | if (this.d == null) { 51 | return; 52 | } 53 | int n2 = 4; 54 | int n3 = this.getX() + this.getWidth() - n2 - this.d.getWidth() - 2; 55 | int n4 = this.getY() + this.getHeight() / 2 - this.d.getHeight() / 2; 56 | this.d.setXY(n3, n4); 57 | if (this.e == null) { 58 | return; 59 | } 60 | this.e.setXY(n3 - n2 * 2 - this.e.getWidth() + 2, n4); 61 | } 62 | } 63 | 64 | -------------------------------------------------------------------------------- /bh.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | import i.gishreloaded.deadcode.ui.base.ComponentType; 6 | 7 | public class bh 8 | extends Component { 9 | public eC c; 10 | public String d; 11 | public int e; 12 | public float f; 13 | public float g; 14 | 15 | public bh(int n2, int n3, int n4, int n5, Component component, eC eC2, String string, int n6) { 16 | super(n2, n3, n4, n5, ComponentType.k, component); 17 | this.c = eC2; 18 | this.d = string; 19 | this.e = n6; 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /bh_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Renamed from bH 6 | */ 7 | public abstract class bh_0 8 | implements \u2001 { 9 | private boolean a; 10 | 11 | public void a() { 12 | this.a = true; 13 | } 14 | 15 | public boolean b() { 16 | return this.a; 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /bi.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | import i.gishreloaded.deadcode.ui.base.ComponentType; 6 | 7 | public class bi 8 | extends Component { 9 | public String a; 10 | 11 | public bi(int n2, int n3, int n4, int n5, Component component, String string) { 12 | super(n2, n3, n4, n5, ComponentType.m, component); 13 | this.a = string; 14 | } 15 | } 16 | 17 | -------------------------------------------------------------------------------- /bin/DeadCode-Remap.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3xtbyte/deadcode-source/d4c1e64f393bca54791e9941637468e2a9cc9272/bin/DeadCode-Remap.jar -------------------------------------------------------------------------------- /bin/DeadCode.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/n3xtbyte/deadcode-source/d4c1e64f393bca54791e9941637468e2a9cc9272/bin/DeadCode.jar -------------------------------------------------------------------------------- /bn.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.network.play.client.CPacketChatMessage 6 | */ 7 | import i.gishreloaded.deadcode.managers.CommandManager; 8 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 9 | import net.minecraft.network.play.client.CPacketChatMessage; 10 | 11 | public class bn { 12 | public static boolean a(Object object) { 13 | if (object instanceof CPacketChatMessage) { 14 | return bn.a((CPacketChatMessage)object); 15 | } 16 | return true; 17 | } 18 | 19 | public static boolean a(CPacketChatMessage cPacketChatMessage) { 20 | String string = cPacketChatMessage.getMessage().trim(); 21 | if (string.startsWith(".")) { 22 | CommandManager.executeCommand(string.replace(".", "")); 23 | try { 24 | \u2001\u2000\u00a0.g.true(); 25 | } 26 | catch (Exception exception) { 27 | ChatUtils.exception("Console: runCommands", exception); 28 | } 29 | return false; 30 | } 31 | return true; 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /bt.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.block.Block 6 | */ 7 | import net.minecraft.block.Block; 8 | 9 | /* 10 | * Illegal identifiers - consider using --renameillegalidents true 11 | */ 12 | public interface bt { 13 | public boolean if(Block var1); 14 | } 15 | 16 | -------------------------------------------------------------------------------- /bu.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public interface bu { 5 | public static final int a = 9; 6 | 7 | public float a(String var1, double var2, double var4, int var6); 8 | 9 | public float a(String var1, float var2, float var3, int var4); 10 | 11 | public float b(String var1, float var2, float var3, int var4); 12 | 13 | public float c(String var1, float var2, float var3, int var4); 14 | 15 | public void b(String var1, double var2, double var4, int var6); 16 | 17 | public void d(String var1, float var2, float var3, int var4); 18 | 19 | public int a(String var1); 20 | 21 | public int b(String var1); 22 | } 23 | 24 | -------------------------------------------------------------------------------- /bw.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public enum bw { 5 | a, 6 | b; 7 | 8 | } 9 | 10 | -------------------------------------------------------------------------------- /bx.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * org.lwjgl.opengl.GL11 6 | */ 7 | import i.gishreloaded.deadcode.utils.shader.ShaderProgram; 8 | import i.gishreloaded.deadcode.wrappers.Wrapper; 9 | import org.lwjgl.opengl.GL11; 10 | 11 | public class bx 12 | extends ShaderProgram { 13 | public bx() { 14 | this.a(\u200b\u2000.break()[3]); 15 | } 16 | 17 | public void a(float f2, float f3, float f4, float f5, float f6, int n2, int n3) { 18 | this.a(f2 -= (float)n2, f3 -= (float)n2, f4 += (float)n2, f5 += (float)n2, f6, n3); 19 | } 20 | 21 | public void a(float f2, float f3, float f4, float f5, float f6, int n2) { 22 | if (!this.d) { 23 | return; 24 | } 25 | GL11.glEnable((int)3042); 26 | GL11.glDisable((int)3008); 27 | float[] fArray = er.a(n2); 28 | int n3 = 2; 29 | this.startUseShader(); 30 | this.uniform4f("color", fArray[0], fArray[1], fArray[2], fArray[3]); 31 | this.d(); 32 | this.uniform2f("resolution", Wrapper.INSTANCE.getMinecraft().displayWidth, Wrapper.INSTANCE.getMinecraft().displayHeight); 33 | this.uniform2f("center", (f2 + (f4 - f2) / (float)n3) * (float)n3, (f3 + (f5 - f3) / (float)n3) * (float)n3); 34 | this.uniform2f("dst", (f4 - f2 - f6) * 2.0f, (f5 - f3 - f6) * 2.0f); 35 | this.uniform1f("radius", f6); 36 | GL11.glBegin((int)7); 37 | GL11.glVertex2d((double)f4, (double)f3); 38 | GL11.glVertex2d((double)f2, (double)f3); 39 | GL11.glVertex2d((double)f2, (double)f5); 40 | GL11.glVertex2d((double)f4, (double)f5); 41 | GL11.glEnd(); 42 | this.stopUseShader(); 43 | GL11.glEnable((int)3008); 44 | } 45 | } 46 | 47 | -------------------------------------------------------------------------------- /bx_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.enchantment.Enchantment 6 | */ 7 | import net.minecraft.enchantment.Enchantment; 8 | 9 | /* 10 | * Renamed from bX 11 | */ 12 | public class bx_0 { 13 | private Enchantment a; 14 | private String b; 15 | 16 | public bx_0(Enchantment enchantment, String string) { 17 | this.a = enchantment; 18 | this.b = string; 19 | } 20 | 21 | public Enchantment a() { 22 | return this.a; 23 | } 24 | 25 | public String b() { 26 | return this.b; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /by.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.util.math.BlockPos 6 | */ 7 | import i.gishreloaded.deadcode.xray.XRayData; 8 | import net.minecraft.util.math.BlockPos; 9 | 10 | public class by { 11 | private BlockPos a; 12 | private XRayData b; 13 | 14 | public by(BlockPos blockPos, XRayData xRayData) { 15 | this.a = blockPos; 16 | this.b = xRayData; 17 | } 18 | 19 | public BlockPos a() { 20 | return this.a; 21 | } 22 | 23 | public XRayData b() { 24 | return this.b; 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /cD.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.entity.player.EntityPlayer 6 | */ 7 | import i.gishreloaded.deadcode.ui.base.Component; 8 | import net.minecraft.entity.player.EntityPlayer; 9 | 10 | public class cD 11 | extends be_0 { 12 | public final /* synthetic */ String f; 13 | public final /* synthetic */ bg g; 14 | 15 | public cD(bg bg2, int n2, int n3, int n4, int n5, Component component, eC eC2, String string, String string2) { 16 | this.g = bg2; 17 | this.f = string2; 18 | super(n2, n3, n4, n5, component, eC2, string); 19 | } 20 | 21 | @Override 22 | public boolean d() { 23 | boolean bl = false; 24 | for (EntityPlayer entityPlayer : et.c()) { 25 | if (!entityPlayer.getName().equals(this.f)) continue; 26 | bl = true; 27 | break; 28 | } 29 | return bl; 30 | } 31 | 32 | @Override 33 | public String a() { 34 | return this.d() ? "Online" : "Offline"; 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /cK.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.block.Block 6 | * net.minecraft.block.state.IBlockState 7 | * net.minecraft.util.math.BlockPos 8 | */ 9 | import i.gishreloaded.deadcode.hacks.render.XRay; 10 | import i.gishreloaded.deadcode.managers.XRayManager; 11 | import i.gishreloaded.deadcode.xray.XRayData; 12 | import java.util.stream.Stream; 13 | import net.minecraft.block.Block; 14 | import net.minecraft.block.state.IBlockState; 15 | import net.minecraft.util.math.BlockPos; 16 | 17 | public class cK 18 | extends Thread { 19 | public final /* synthetic */ int a; 20 | public final /* synthetic */ XRay b; 21 | 22 | public cK(XRay xRay, int n2) { 23 | this.b = xRay; 24 | this.a = n2; 25 | } 26 | 27 | @Override 28 | public void run() { 29 | Stream stream = eS.a(this.a, this.a, this.a); 30 | if (stream == null) { 31 | return; 32 | } 33 | this.b.d.clear(); 34 | stream.forEach(blockPos -> { 35 | IBlockState iBlockState = eS.a(blockPos); 36 | int n2 = Block.getIdFromBlock((Block)iBlockState.getBlock()); 37 | int n3 = iBlockState.getBlock().getMetaFromState(iBlockState); 38 | for (XRayData xRayData : XRayManager.a) { 39 | if (n2 != xRayData.getId() || n3 != xRayData.getMeta()) continue; 40 | by by2 = new by((BlockPos)blockPos, xRayData); 41 | this.b.d.add(by2); 42 | } 43 | }); 44 | } 45 | } 46 | 47 | -------------------------------------------------------------------------------- /cO.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public abstract class cO 5 | implements aw, 6 | \u2001 { 7 | private boolean a; 8 | 9 | @Override 10 | public boolean a() { 11 | return this.a; 12 | } 13 | 14 | @Override 15 | public void a(boolean bl) { 16 | this.a = bl; 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /cR.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public class cR { 5 | private String a; 6 | 7 | public cR(String string) { 8 | this.a = string; 9 | } 10 | 11 | public String a() { 12 | return this.a; 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /cU.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public enum cU { 5 | a, 6 | b, 7 | c, 8 | d, 9 | e, 10 | f, 11 | g, 12 | h, 13 | i, 14 | j, 15 | k, 16 | l, 17 | m, 18 | n, 19 | o, 20 | p; 21 | 22 | } 23 | 24 | -------------------------------------------------------------------------------- /cb_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 5 | import i.gishreloaded.deadcode.ui.base.Component; 6 | import i.gishreloaded.deadcode.ui.base.ComponentType; 7 | import i.gishreloaded.deadcode.ui.theme.Theme; 8 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 9 | import i.gishreloaded.deadcode.wrappers.Wrapper; 10 | 11 | /* 12 | * Renamed from cb 13 | */ 14 | public class cb_0 15 | extends ComponentRenderer { 16 | public cb_0(Theme theme) { 17 | super(ComponentType.r, theme); 18 | } 19 | 20 | @Override 21 | public void drawComponent(Component component, int n2, int n3) { 22 | ag_0 ag_02 = (ag_0)component; 23 | int n4 = ag_02.getX(); 24 | int n5 = ag_02.getY(); 25 | int n6 = ag_02.getHeight(); 26 | String string = String.format("~$: cd %s-settings", ag_02.a.getName().toLowerCase()); 27 | int n7 = Wrapper.INSTANCE.p().a(string) + 10; 28 | RenderUtils.a((double)n4, (double)n5, (double)(n4 + n7), (double)(n5 + n6), (double)n6, aX.n); 29 | Wrapper.INSTANCE.n().a(string, n4 + 4, (float)n5 + 3.5f, aX.h); 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /cg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | import java.util.Comparator; 6 | 7 | public class cg 8 | implements Comparator { 9 | public final /* synthetic */ au a; 10 | 11 | public cg(au au2) { 12 | this.a = au2; 13 | } 14 | 15 | public int a(Component component, Component component2) { 16 | boolean bl = component instanceof be && ((be)component).h > 0.0f; 17 | boolean bl2 = component2 instanceof be && ((be)component2).h > 0.0f; 18 | return Boolean.compare(bl, bl2); 19 | } 20 | 21 | public /* synthetic */ int compare(Object object, Object object2) { 22 | return this.a((Component)object, (Component)object2); 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /cn.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | import java.io.File; 6 | 7 | public class cn 8 | extends bh { 9 | public final /* synthetic */ File a; 10 | public final /* synthetic */ eJ b; 11 | 12 | public cn(eJ eJ2, int n2, int n3, int n4, int n5, Component component, eC eC2, String string, int n6, File file) { 13 | this.b = eJ2; 14 | this.a = file; 15 | super(n2, n3, n4, n5, component, eC2, string, n6); 16 | } 17 | 18 | @Override 19 | public void onMousePress(int n2, int n3, int n4) { 20 | this.b.a(this.a.getName()); 21 | super.onMousePress(n2, n3, n4); 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /cs.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.multiplayer.PlayerControllerMP 6 | * net.minecraft.entity.Entity 7 | * net.minecraft.entity.player.EntityPlayer 8 | * net.minecraft.entity.player.InventoryPlayer 9 | * net.minecraft.util.EnumHand 10 | */ 11 | import i.gishreloaded.deadcode.wrappers.Wrapper; 12 | import net.minecraft.client.multiplayer.PlayerControllerMP; 13 | import net.minecraft.entity.Entity; 14 | import net.minecraft.entity.player.EntityPlayer; 15 | import net.minecraft.entity.player.InventoryPlayer; 16 | import net.minecraft.util.EnumHand; 17 | 18 | public class cs { 19 | public static volatile cs a = new cs(); 20 | 21 | public InventoryPlayer a() { 22 | return Wrapper.INSTANCE.getLocalPlayer().inventory; 23 | } 24 | 25 | public PlayerControllerMP b() { 26 | return Wrapper.INSTANCE.getMinecraft().playerController; 27 | } 28 | 29 | public void c() { 30 | Wrapper.INSTANCE.getLocalPlayer().swingArm(EnumHand.MAIN_HAND); 31 | } 32 | 33 | public void a(Entity entity) { 34 | a.b().attackEntity((EntityPlayer)Wrapper.INSTANCE.getLocalPlayer(), entity); 35 | } 36 | 37 | public double d() { 38 | return Wrapper.INSTANCE.getLocalPlayer().posX; 39 | } 40 | 41 | public double e() { 42 | return Wrapper.INSTANCE.getLocalPlayer().posY; 43 | } 44 | 45 | public double f() { 46 | return Wrapper.INSTANCE.getLocalPlayer().posZ; 47 | } 48 | } 49 | 50 | -------------------------------------------------------------------------------- /cs_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.value.Value; 5 | 6 | /* 7 | * Renamed from cS 8 | */ 9 | public class cs_0 10 | extends Value { 11 | public cs_0(String string) { 12 | super(string, null); 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /ct.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Illegal identifiers - consider using --renameillegalidents true 6 | */ 7 | public interface ct { 8 | public \u2002\u00a0 if(\u200a\u00a0\u00a0 var1); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /cw.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * io.netty.channel.ChannelDuplexHandler 6 | * io.netty.channel.ChannelHandler 7 | * io.netty.channel.ChannelHandlerContext 8 | * io.netty.channel.ChannelPipeline 9 | * io.netty.channel.ChannelPromise 10 | */ 11 | import i.gishreloaded.EventsHandler; 12 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 13 | import i.gishreloaded.deadcode.wrappers.Wrapper; 14 | import io.netty.channel.ChannelDuplexHandler; 15 | import io.netty.channel.ChannelHandler; 16 | import io.netty.channel.ChannelHandlerContext; 17 | import io.netty.channel.ChannelPipeline; 18 | import io.netty.channel.ChannelPromise; 19 | 20 | public class cw 21 | extends ChannelDuplexHandler { 22 | private EventsHandler a; 23 | 24 | public cw(EventsHandler eventsHandler) { 25 | this.a = eventsHandler; 26 | try { 27 | ChannelPipeline channelPipeline = Wrapper.INSTANCE.getMinecraft().getConnection().getNetworkManager().channel().pipeline(); 28 | channelPipeline.addBefore(\u200b\u2000.void()[11], \u200b\u2000.void()[12], (ChannelHandler)this); 29 | ChatUtils.debug("Connection: attached."); 30 | } 31 | catch (Exception exception) { 32 | ChatUtils.exception("Connection: Error on attaching.", exception); 33 | } 34 | } 35 | 36 | public void a(ChannelHandlerContext channelHandlerContext, Object object) { 37 | if (!this.a.a(object, bw.a)) { 38 | return; 39 | } 40 | super.channelRead(channelHandlerContext, object); 41 | } 42 | 43 | public void a(ChannelHandlerContext channelHandlerContext, Object object, ChannelPromise channelPromise) { 44 | if (!this.a.a(object, bw.b)) { 45 | return; 46 | } 47 | super.write(channelHandlerContext, object, channelPromise); 48 | } 49 | } 50 | 51 | -------------------------------------------------------------------------------- /cw_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.Minecraft 6 | * net.minecraft.client.renderer.texture.DynamicTexture 7 | */ 8 | import i.gishreloaded.deadcode.utils.ReflectionUtils; 9 | import java.awt.image.BufferedImage; 10 | import java.util.List; 11 | import net.minecraft.client.Minecraft; 12 | import net.minecraft.client.renderer.texture.DynamicTexture; 13 | 14 | /* 15 | * Renamed from cW 16 | */ 17 | public class cw_0 { 18 | public DynamicTexture a; 19 | public List b; 20 | public int c; 21 | public long d; 22 | public float e; 23 | 24 | public cw_0(List list) { 25 | this.b = list; 26 | this.d = System.currentTimeMillis(); 27 | this.e = ReflectionUtils.getTimerSpeed(); 28 | } 29 | 30 | public void a() { 31 | if ((float)(System.currentTimeMillis() - this.d) >= this.e / (float)Minecraft.getDebugFPS() * 100.0f) { 32 | if (this.c > this.b.size() - 1) { 33 | this.c = 0; 34 | } 35 | this.a = new DynamicTexture((BufferedImage)this.b.get(this.c)); 36 | ++this.c; 37 | this.d = System.currentTimeMillis(); 38 | } 39 | } 40 | 41 | public DynamicTexture b() { 42 | return this.a; 43 | } 44 | } 45 | 46 | -------------------------------------------------------------------------------- /cy.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.Minecraft 6 | * net.minecraft.util.math.MathHelper 7 | */ 8 | import net.minecraft.client.Minecraft; 9 | import net.minecraft.util.math.MathHelper; 10 | 11 | public class cy { 12 | private final double a; 13 | private final double b; 14 | private int c; 15 | private int d; 16 | private int e; 17 | 18 | public cy(Minecraft minecraft) { 19 | this.c = minecraft.displayWidth; 20 | this.d = minecraft.displayHeight; 21 | this.e = 1; 22 | boolean bl = minecraft.isUnicode(); 23 | int n2 = 2; 24 | if (n2 == 0) { 25 | n2 = 1000; 26 | } 27 | while (this.e < n2 && this.c / (this.e + 1) >= 320 && this.d / (this.e + 1) >= 240) { 28 | ++this.e; 29 | } 30 | if (bl && this.e % 2 != 0 && this.e != 1) { 31 | --this.e; 32 | } 33 | this.a = (double)this.c / (double)this.e; 34 | this.b = (double)this.d / (double)this.e; 35 | this.c = MathHelper.ceil((double)this.a); 36 | this.d = MathHelper.ceil((double)this.b); 37 | } 38 | 39 | public int a() { 40 | return this.c; 41 | } 42 | 43 | public int b() { 44 | return this.d; 45 | } 46 | 47 | public double c() { 48 | return this.a; 49 | } 50 | 51 | public double d() { 52 | return this.b; 53 | } 54 | 55 | public int e() { 56 | return this.e; 57 | } 58 | } 59 | 60 | -------------------------------------------------------------------------------- /cy_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Renamed from cY 6 | */ 7 | public enum cy_0 { 8 | a, 9 | b, 10 | c; 11 | 12 | } 13 | 14 | -------------------------------------------------------------------------------- /d.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.util.math.MathHelper 6 | */ 7 | import i.gishreloaded.deadcode.wrappers.Wrapper; 8 | import net.minecraft.util.math.MathHelper; 9 | 10 | public class d { 11 | public double a; 12 | public double b; 13 | public double c; 14 | 15 | public d() { 16 | this.a = 0.1; 17 | } 18 | 19 | public d(double d2) { 20 | this.a = d2; 21 | } 22 | 23 | public d(double d2, double d3) { 24 | this.a = d2; 25 | this.b = d3; 26 | this.c = d3; 27 | } 28 | 29 | public void a() { 30 | this.b = 0.0; 31 | this.c = 0.0; 32 | } 33 | 34 | public void a(boolean bl) { 35 | this.c = MathHelper.clamp((double)(this.c + (bl ? this.a : -this.a) * (double)Wrapper.INSTANCE.getMinecraft().getTickLength() * (double)1.8f), (double)0.0, (double)1.0); 36 | this.b = d.a(this.c); 37 | } 38 | 39 | public double b() { 40 | return this.b; 41 | } 42 | 43 | private static /* synthetic */ double a(double d2) { 44 | return 1.0 - Math.pow(1.0 - d2, 3.0); 45 | } 46 | } 47 | 48 | -------------------------------------------------------------------------------- /dH.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public class dH { 5 | private String a; 6 | private String b; 7 | 8 | public dH(String string, String string2) { 9 | this.a = string.replaceAll("&", "\u00a7"); 10 | this.b = string2.replaceAll("&", "\u00a7"); 11 | } 12 | 13 | public String a() { 14 | return this.b; 15 | } 16 | 17 | public String b() { 18 | return this.a; 19 | } 20 | } 21 | 22 | -------------------------------------------------------------------------------- /dJ.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import java.io.OutputStream; 5 | import java.io.PrintStream; 6 | 7 | public class dJ 8 | extends PrintStream { 9 | public final /* synthetic */ fA a; 10 | 11 | public dJ(fA fA2, OutputStream outputStream) { 12 | this.a = fA2; 13 | super(outputStream); 14 | } 15 | 16 | @Override 17 | public void print(String string) { 18 | super.print(string); 19 | } 20 | } 21 | 22 | -------------------------------------------------------------------------------- /dT.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public final class dT 5 | extends Thread { 6 | public final /* synthetic */ double a; 7 | public final /* synthetic */ double b; 8 | public final /* synthetic */ double c; 9 | 10 | public dT(double d2, double d3, double d4) { 11 | this.a = d2; 12 | this.b = d3; 13 | this.c = d4; 14 | } 15 | 16 | @Override 17 | public void run() { 18 | try { 19 | dT.sleep(100L); 20 | et.a(this.a + 5.0, this.b + 1.0, this.c + 5.0); 21 | } 22 | catch (Exception exception) { 23 | // empty catch block 24 | } 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /dW.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * org.lwjgl.opengl.GL11 6 | */ 7 | import i.gishreloaded.deadcode.utils.shader.ShaderProgram; 8 | import i.gishreloaded.deadcode.wrappers.Wrapper; 9 | import org.lwjgl.opengl.GL11; 10 | 11 | public class dW 12 | extends ShaderProgram { 13 | public dW() { 14 | this.a(\u200b\u2000.break()[4]); 15 | } 16 | 17 | public void a(float f2, float f3, float f4, float f5, float f6, int n2, int n3) { 18 | this.a(f2 -= (float)n2, f3 -= (float)n2, f4 += (float)n2, f5 += (float)n2, f6, n3); 19 | } 20 | 21 | public void a(float f2, float f3, float f4, float f5, float f6, int n2) { 22 | if (!this.d) { 23 | return; 24 | } 25 | GL11.glEnable((int)3042); 26 | GL11.glDisable((int)3008); 27 | float[] fArray = er.a(n2); 28 | int n3 = 2; 29 | this.startUseShader(); 30 | this.uniform4f("color", fArray[0], fArray[1], fArray[2], fArray[3]); 31 | this.d(); 32 | this.uniform2f("resolution", Wrapper.INSTANCE.getMinecraft().displayWidth, Wrapper.INSTANCE.getMinecraft().displayHeight); 33 | this.uniform2f("center", (f2 + (f4 - f2) / (float)n3) * (float)n3, (f3 + (f5 - f3) / (float)n3) * (float)n3); 34 | this.uniform2f("dst", (f4 - f2 - f6) * 2.0f, (f5 - f3 - f6) * 2.0f); 35 | this.uniform1f("radius", f6); 36 | GL11.glBegin((int)7); 37 | GL11.glVertex2d((double)f4, (double)f3); 38 | GL11.glVertex2d((double)f2, (double)f3); 39 | GL11.glVertex2d((double)f2, (double)f5); 40 | GL11.glVertex2d((double)f4, (double)f5); 41 | GL11.glEnd(); 42 | this.stopUseShader(); 43 | GL11.glEnable((int)3008); 44 | } 45 | } 46 | 47 | -------------------------------------------------------------------------------- /d_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.util.math.Vec3d 6 | */ 7 | import net.minecraft.util.math.Vec3d; 8 | 9 | /* 10 | * Renamed from D 11 | */ 12 | public class d_0 { 13 | public final Vec3d a; 14 | public final Vec3d b; 15 | public byte c; 16 | public byte d; 17 | 18 | public d_0(Vec3d vec3d, Vec3d vec3d2, int n2) { 19 | this.a = vec3d; 20 | this.b = vec3d2; 21 | this.d = (byte)n2; 22 | } 23 | 24 | public Vec3d a() { 25 | return this.a; 26 | } 27 | 28 | public Vec3d b() { 29 | return this.b; 30 | } 31 | 32 | public byte c() { 33 | return this.c; 34 | } 35 | 36 | public boolean d() { 37 | this.c = (byte)(this.c + 1); 38 | return this.c > this.d; 39 | } 40 | } 41 | 42 | -------------------------------------------------------------------------------- /da.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 5 | import i.gishreloaded.deadcode.ui.base.Component; 6 | import i.gishreloaded.deadcode.ui.base.ComponentType; 7 | import i.gishreloaded.deadcode.ui.theme.Theme; 8 | 9 | public class da 10 | extends ComponentRenderer { 11 | public da(Theme theme) { 12 | super(ComponentType.b, theme); 13 | } 14 | 15 | @Override 16 | public void drawComponent(Component component, int n2, int n3) { 17 | fu fu2 = (fu)component; 18 | fu2.a(n2, n3); 19 | } 20 | } 21 | 22 | -------------------------------------------------------------------------------- /dc_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Illegal identifiers - consider using --renameillegalidents true 6 | * Renamed from dC 7 | */ 8 | public class dc_0 9 | implements \u2008 { 10 | @Override 11 | public String if() { 12 | return null; 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /df.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | 6 | public class df 7 | extends bh { 8 | public final /* synthetic */ eJ a; 9 | 10 | public df(eJ eJ2, int n2, int n3, int n4, int n5, Component component, eC eC2, String string, int n6) { 11 | this.a = eJ2; 12 | super(n2, n3, n4, n5, component, eC2, string, n6); 13 | } 14 | 15 | @Override 16 | public void onMousePress(int n2, int n3, int n4) { 17 | this.a.a(this); 18 | super.onMousePress(n2, n3, n4); 19 | } 20 | } 21 | 22 | -------------------------------------------------------------------------------- /dg.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import java.util.concurrent.CopyOnWriteArrayList; 5 | 6 | public class dg 7 | extends CopyOnWriteArrayList { 8 | private static final long c = 1313L; 9 | public final /* synthetic */ \u2004\u2005\u00a0 a; 10 | public final /* synthetic */ \u200a\u2008\u00a0 b; 11 | 12 | public dg(\u200a\u2008\u00a0 \u200a\u2008\u00a02, \u2004\u2005\u00a0 \u2004\u2005\u00a02) { 13 | this.b = \u200a\u2008\u00a02; 14 | this.a = \u2004\u2005\u00a02; 15 | this.add(this.a); 16 | } 17 | } 18 | 19 | -------------------------------------------------------------------------------- /dk.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | 6 | public class dk 7 | extends be_0 { 8 | public final /* synthetic */ String f; 9 | public final /* synthetic */ eJ g; 10 | 11 | public dk(eJ eJ2, int n2, int n3, int n4, int n5, Component component, eC eC2, String string, String string2) { 12 | this.g = eJ2; 13 | this.f = string2; 14 | super(n2, n3, n4, n5, component, eC2, string); 15 | } 16 | 17 | @Override 18 | public String a() { 19 | return this.f; 20 | } 21 | 22 | @Override 23 | public boolean d() { 24 | return this.b.equals(\u2001\u2000\u00a0.g.a.getName()); 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /dl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | import i.gishreloaded.deadcode.ui.base.ComponentType; 6 | import java.io.File; 7 | 8 | public class dl 9 | extends dp { 10 | public boolean a; 11 | public eC b = \u2007\u2008\u00a0.n.a("Other", "Avatar-Circle"); 12 | public eC c = \u2007\u2008\u00a0.n.a("Other", "Avatar"); 13 | public eC d = \u2007\u2008\u00a0.n.a("Other", "Profile-Style"); 14 | 15 | public dl(int n2, int n3, int n4, int n5, Component component) { 16 | super(n2, n3, n4, n5, ComponentType.g, component); 17 | this.a = new File(\u2007\u2008\u00a0.n.a).exists(); 18 | } 19 | } 20 | 21 | -------------------------------------------------------------------------------- /dp_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Renamed from dP 6 | */ 7 | public interface dp_0 { 8 | public byte a(); 9 | } 10 | 11 | -------------------------------------------------------------------------------- /dr_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.value.Value; 5 | 6 | /* 7 | * Renamed from dr 8 | */ 9 | public class dr_0 10 | extends Value { 11 | public dr_0(String string, eM eM2) { 12 | super(string, eM2); 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /dv_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * com.mojang.authlib.GameProfile 6 | * net.minecraft.client.entity.EntityOtherPlayerMP 7 | * net.minecraft.entity.MoverType 8 | * net.minecraft.util.MovementInput 9 | * net.minecraft.world.World 10 | */ 11 | import com.mojang.authlib.GameProfile; 12 | import net.minecraft.client.entity.EntityOtherPlayerMP; 13 | import net.minecraft.entity.MoverType; 14 | import net.minecraft.util.MovementInput; 15 | import net.minecraft.world.World; 16 | 17 | /* 18 | * Renamed from dv 19 | */ 20 | public class dv_0 21 | extends EntityOtherPlayerMP { 22 | public static MovementInput a; 23 | 24 | public dv_0(World world, GameProfile gameProfile) { 25 | super(world, gameProfile); 26 | } 27 | 28 | public void a(MovementInput movementInput) { 29 | a = movementInput; 30 | if (movementInput.jump && this.onGround) { 31 | super.jump(); 32 | } 33 | super.moveRelative(movementInput.moveStrafe, this.moveVertical, movementInput.moveForward, this.movedDistance); 34 | } 35 | 36 | public void a(MoverType moverType, double d2, double d3, double d4) { 37 | this.onGround = true; 38 | super.move(moverType, d2, d3, d4); 39 | this.onGround = true; 40 | } 41 | 42 | public boolean a() { 43 | return false; 44 | } 45 | 46 | public void b() { 47 | super.onLivingUpdate(); 48 | this.noClip = true; 49 | this.motionX = 0.0; 50 | this.motionY = 0.0; 51 | this.motionZ = 0.0; 52 | this.noClip = false; 53 | } 54 | } 55 | 56 | -------------------------------------------------------------------------------- /dx.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 5 | import i.gishreloaded.deadcode.ui.base.Component; 6 | import i.gishreloaded.deadcode.ui.base.ComponentType; 7 | import i.gishreloaded.deadcode.ui.theme.Theme; 8 | 9 | public class dx 10 | extends ComponentRenderer { 11 | public dx(Theme theme) { 12 | super(ComponentType.j, theme); 13 | } 14 | 15 | @Override 16 | public void drawComponent(Component component, int n2, int n3) { 17 | fD fD2 = (fD)component; 18 | int n4 = fD2.getX(); 19 | int n5 = fD2.getY(); 20 | int n6 = fD2.getWidth(); 21 | int n7 = fD2.getHeight(); 22 | if (!fD2.d()) { 23 | return; 24 | } 25 | int n8 = fD2.c; 26 | aX.a(n4, n5, n4 + n6, n5 + n7); 27 | int n9 = n4 + n8; 28 | int n10 = n5 + n8; 29 | int n11 = n5 + n7 - fD2.b - n8 * 2; 30 | aX.c(n9, n10, n4 + n6 - n8, n11); 31 | fD2.d.f(); 32 | fD2.a(n2, n3); 33 | } 34 | } 35 | 36 | -------------------------------------------------------------------------------- /dx_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 5 | import i.gishreloaded.deadcode.ui.base.Component; 6 | import i.gishreloaded.deadcode.ui.base.ComponentType; 7 | import i.gishreloaded.deadcode.ui.theme.Theme; 8 | 9 | /* 10 | * Renamed from dX 11 | */ 12 | public class dx_0 13 | extends ComponentRenderer { 14 | public dx_0(Theme theme) { 15 | super(ComponentType.c, theme); 16 | } 17 | 18 | @Override 19 | public void drawComponent(Component component, int n2, int n3) { 20 | es_0 es_02 = (es_0)component; 21 | int n4 = es_02.getX(); 22 | int n5 = es_02.getY(); 23 | int n6 = es_02.getWidth(); 24 | int n7 = es_02.getHeight(); 25 | aX.a(n4, n5, n4 + n6, n5 + n7); 26 | aX.b(n4 + 3, n5 + 42, n4 + n6 - 3, n5 + n7 - 132); 27 | aX.b(n4 + 3, n5 + 202, n4 + n6 - 3, n5 + n7 - 52); 28 | es_02.a(n2, n3); 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /dz.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.managers.ShaderManager; 5 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 6 | import i.gishreloaded.deadcode.ui.base.Component; 7 | import i.gishreloaded.deadcode.ui.base.ComponentType; 8 | import i.gishreloaded.deadcode.ui.theme.Theme; 9 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 10 | 11 | public class dz 12 | extends ComponentRenderer { 13 | public dz(Theme theme) { 14 | super(ComponentType.i, theme); 15 | } 16 | 17 | @Override 18 | public void drawComponent(Component component, int n2, int n3) { 19 | bg bg2 = (bg)component; 20 | int n4 = bg2.getX(); 21 | int n5 = bg2.getY(); 22 | int n6 = bg2.getWidth(); 23 | int n7 = bg2.getHeight(); 24 | if (!bg2.d()) { 25 | return; 26 | } 27 | aX.a(n4, n5, n4 + n6, n5 + n7); 28 | int n8 = 3; 29 | int n9 = n4 + n8; 30 | int n10 = n5 + n8; 31 | int n11 = n4 + n6 - n8; 32 | int n12 = 20; 33 | bg2.c.f(); 34 | ShaderManager.b().a(n9 + 1, n10 += n12 + 4, n11 - 1, n10 + 1, 15.0f, 3, aX.f); 35 | RenderUtils.a((double)(n9 + 1), (double)n10, (double)(n11 - 1), (double)(n10 + 1), aX.i); 36 | bg2.a(n2, n3); 37 | } 38 | } 39 | 40 | -------------------------------------------------------------------------------- /eC.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import java.io.File; 5 | 6 | public class eC { 7 | public float a; 8 | public float b; 9 | public String c; 10 | public String d; 11 | public String e; 12 | public String f; 13 | 14 | public eC(float f2, float f3, String string, String string2, String string3) { 15 | this.a = f2; 16 | this.b = f3; 17 | this.c = string; 18 | this.d = string2 + string3; 19 | this.e = string2 + string3 + File.separator + string + \u200b\u2000.void()[3]; 20 | this.f = string3; 21 | } 22 | 23 | public void a(float f2) { 24 | this.a = f2; 25 | } 26 | 27 | public void b(float f2) { 28 | this.b = f2; 29 | } 30 | 31 | public float a() { 32 | return this.a; 33 | } 34 | 35 | public float b() { 36 | return this.b; 37 | } 38 | 39 | public String c() { 40 | return this.c; 41 | } 42 | 43 | public String d() { 44 | return this.e; 45 | } 46 | 47 | public String e() { 48 | return this.d; 49 | } 50 | 51 | public String f() { 52 | return this.f; 53 | } 54 | } 55 | 56 | -------------------------------------------------------------------------------- /eK.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.hack.Hack; 5 | import java.util.Comparator; 6 | 7 | public final class eK 8 | implements Comparator { 9 | public int a(Hack hack, Hack hack2) { 10 | String string = hack.l(); 11 | String string2 = hack2.l(); 12 | int n2 = hack.v(); 13 | int n3 = hack2.v(); 14 | int n4 = n3 - n2; 15 | return n4 != 0 ? n4 : string2.compareTo(string); 16 | } 17 | 18 | public /* synthetic */ int compare(Object object, Object object2) { 19 | return this.a((Hack)object, (Hack)object2); 20 | } 21 | } 22 | 23 | -------------------------------------------------------------------------------- /eM.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public class eM { 5 | private int a; 6 | private int b; 7 | 8 | public eM(int n2, int n3) { 9 | this.a = n2; 10 | this.b = n3; 11 | } 12 | 13 | public void a(int n2) { 14 | this.a = n2; 15 | } 16 | 17 | public void b(int n2) { 18 | this.b = n2; 19 | } 20 | 21 | public int a() { 22 | return this.a; 23 | } 24 | 25 | public int b() { 26 | return this.b; 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /eU.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 5 | import i.gishreloaded.deadcode.ui.base.Component; 6 | import i.gishreloaded.deadcode.ui.base.ComponentType; 7 | import i.gishreloaded.deadcode.ui.theme.Theme; 8 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 9 | import i.gishreloaded.deadcode.wrappers.Wrapper; 10 | 11 | public class eU 12 | extends ComponentRenderer { 13 | public eU(Theme theme) { 14 | super(ComponentType.n, theme); 15 | } 16 | 17 | @Override 18 | public void drawComponent(Component component, int n2, int n3) { 19 | aD aD2 = (aD)component; 20 | int n4 = aD2.getX(); 21 | int n5 = aD2.getY(); 22 | int n6 = aD2.getHeight(); 23 | float f2 = aD2.a.a(); 24 | float f3 = aD2.a.b(); 25 | float f4 = aD2.c.a(); 26 | float f5 = aD2.c.b(); 27 | float f6 = aD2.b.a(); 28 | float f7 = aD2.b.b(); 29 | if ((double)aD2.r > 0.0) { 30 | int n7 = 8; 31 | int n8 = er.b(aD2.h, aD2.r); 32 | RenderUtils.a((double)(n4 - 3) + aD2.p + (double)n7, (double)n5 + aD2.q + (double)n7, (double)((float)n4 + f2 - 3.0f) + aD2.p + (double)n7, (double)((float)n5 + f3) + aD2.q + (double)n7, n8); 33 | RenderUtils.a(aD2.a.e(), (float)((double)(n4 - 3) + aD2.p) + (float)n7, (float)((double)n5 + aD2.q) + (float)n7, f2, f3, aD2.r, true, aD2.a.hashCode()); 34 | RenderUtils.a(aD2.b.e(), (float)(n4 + 11) - f6 / 2.0f, (float)(n5 + 13) - f7 / 2.0f, f6, f7, aD2.r, false, aD2.b.hashCode()); 35 | Wrapper.INSTANCE.h().a(aD2.f, n4 + 24, n5 + n6 / 2 - 2, er.b(aD2.i, aD2.r)); 36 | } else { 37 | RenderUtils.a(aD2.c.e(), (float)(n4 + 11) - f4 / 2.0f, (float)((double)((float)(n5 + 11) - f5 / 2.0f) + aD2.o), f4, f5, false, aD2.c.hashCode()); 38 | Wrapper.INSTANCE.m().a(aD2.f, n4 + 24, (float)((double)(n5 + n6 / 2 - 4) + aD2.o), aX.h); 39 | } 40 | RenderUtils.a(0.0, 0.0, 0.0, 0.0, 0); 41 | } 42 | } 43 | 44 | -------------------------------------------------------------------------------- /eX.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | import java.awt.Desktop; 6 | 7 | public class eX 8 | extends bh { 9 | public final /* synthetic */ eJ a; 10 | 11 | public eX(eJ eJ2, int n2, int n3, int n4, int n5, Component component, eC eC2, String string, int n6) { 12 | this.a = eJ2; 13 | super(n2, n3, n4, n5, component, eC2, string, n6); 14 | } 15 | 16 | @Override 17 | public void onMousePress(int n2, int n3, int n4) { 18 | try { 19 | Desktop.getDesktop().open(\u2001\u2000\u00a0.g.a); 20 | } 21 | catch (Exception exception) { 22 | // empty catch block 23 | } 24 | super.onMousePress(n2, n3, n4); 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /ee.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Illegal identifiers - consider using --renameillegalidents true 6 | * Duplicate member names - consider using --renamedupmembers true 7 | */ 8 | public class ee 9 | implements \u00a0\u00a0 { 10 | @Override 11 | public String if() { 12 | return null; 13 | } 14 | 15 | @Override 16 | public \u200b\u2006 if() { 17 | return null; 18 | } 19 | 20 | @Override 21 | public int if() { 22 | return 0; 23 | } 24 | 25 | @Override 26 | public String true() { 27 | return null; 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /ef_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Renamed from eF 6 | */ 7 | public abstract class ef_0 8 | implements dp_0, 9 | \u2001 { 10 | private final byte a; 11 | 12 | public ef_0(byte by2) { 13 | this.a = by2; 14 | } 15 | 16 | @Override 17 | public byte a() { 18 | return this.a; 19 | } 20 | } 21 | 22 | -------------------------------------------------------------------------------- /ei_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.managers.FriendManager; 5 | import i.gishreloaded.deadcode.ui.base.Component; 6 | 7 | /* 8 | * Renamed from eI 9 | */ 10 | public class ei_0 11 | extends bh { 12 | public final /* synthetic */ String a; 13 | public final /* synthetic */ bg b; 14 | 15 | public ei_0(bg bg2, int n2, int n3, int n4, int n5, Component component, eC eC2, String string, int n6, String string2) { 16 | this.b = bg2; 17 | this.a = string2; 18 | super(n2, n3, n4, n5, component, eC2, string, n6); 19 | } 20 | 21 | @Override 22 | public void onMousePress(int n2, int n3, int n4) { 23 | FriendManager.c(this.a); 24 | super.onMousePress(n2, n3, n4); 25 | } 26 | } 27 | 28 | -------------------------------------------------------------------------------- /ep.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | /* 5 | * Illegal identifiers - consider using --renameillegalidents true 6 | */ 7 | public interface ep { 8 | public \u2008 if(String var1, String var2); 9 | 10 | public \u2008 if(String var1); 11 | } 12 | 13 | -------------------------------------------------------------------------------- /er_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | 6 | /* 7 | * Renamed from eR 8 | */ 9 | public class er_0 10 | extends bh { 11 | public final /* synthetic */ fD a; 12 | 13 | public er_0(fD fD2, int n2, int n3, int n4, int n5, Component component, eC eC2, String string, int n6) { 14 | this.a = fD2; 15 | super(n2, n3, n4, n5, component, eC2, string, n6); 16 | } 17 | 18 | @Override 19 | public void onMousePress(int n2, int n3, int n4) { 20 | this.a.a("help"); 21 | super.onMousePress(n2, n3, n4); 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /ev.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public class ev { 5 | public static final /* synthetic */ int[] a; 6 | 7 | static { 8 | a = new int[cy_0.values().length]; 9 | try { 10 | ev.a[cy_0.a.ordinal()] = 1; 11 | } 12 | catch (NoSuchFieldError noSuchFieldError) { 13 | // empty catch block 14 | } 15 | try { 16 | ev.a[cy_0.c.ordinal()] = 2; 17 | } 18 | catch (NoSuchFieldError noSuchFieldError) { 19 | // empty catch block 20 | } 21 | try { 22 | ev.a[cy_0.b.ordinal()] = 3; 23 | } 24 | catch (NoSuchFieldError noSuchFieldError) { 25 | // empty catch block 26 | } 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /excluded/i.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.Minecraft 6 | * net.minecraft.client.multiplayer.PlayerControllerMP 7 | * net.minecraft.client.network.NetHandlerPlayClient 8 | * net.minecraft.entity.ai.attributes.IAttributeInstance 9 | * net.minecraft.entity.player.EntityPlayer 10 | */ 11 | package excluded; 12 | 13 | import i.gishreloaded.deadcode.wrappers.Wrapper; 14 | import net.minecraft.client.Minecraft; 15 | import net.minecraft.client.multiplayer.PlayerControllerMP; 16 | import net.minecraft.client.network.NetHandlerPlayClient; 17 | import net.minecraft.entity.ai.attributes.IAttributeInstance; 18 | import net.minecraft.entity.player.EntityPlayer; 19 | 20 | public class i 21 | extends PlayerControllerMP { 22 | private float a; 23 | 24 | public i(Minecraft minecraft, NetHandlerPlayClient netHandlerPlayClient) { 25 | super(minecraft, netHandlerPlayClient); 26 | IAttributeInstance iAttributeInstance; 27 | if (Wrapper.INSTANCE.getLocalPlayer() != null && (iAttributeInstance = Wrapper.INSTANCE.getLocalPlayer().getEntityAttribute(EntityPlayer.REACH_DISTANCE)) != null) { 28 | this.a = (float)iAttributeInstance.getAttributeValue(); 29 | } 30 | } 31 | 32 | public float a() { 33 | return this.a; 34 | } 35 | 36 | public void a(float f2) { 37 | this.a = f2; 38 | } 39 | } 40 | 41 | -------------------------------------------------------------------------------- /excluded/k.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.crash.ICrashReportDetail 6 | * net.minecraft.item.ItemStack 7 | */ 8 | package excluded; 9 | 10 | import excluded.j; 11 | import net.minecraft.crash.ICrashReportDetail; 12 | import net.minecraft.item.ItemStack; 13 | 14 | class k 15 | implements ICrashReportDetail { 16 | final /* synthetic */ ItemStack a; 17 | final /* synthetic */ j b; 18 | 19 | k(j j2, ItemStack itemStack) { 20 | this.b = j2; 21 | this.a = itemStack; 22 | } 23 | 24 | public String a() { 25 | return String.valueOf(this.a.getItem()); 26 | } 27 | 28 | public /* synthetic */ Object b() { 29 | return this.a(); 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /excluded/l.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.crash.ICrashReportDetail 6 | * net.minecraft.item.ItemStack 7 | */ 8 | package excluded; 9 | 10 | import excluded.j; 11 | import net.minecraft.crash.ICrashReportDetail; 12 | import net.minecraft.item.ItemStack; 13 | 14 | class l 15 | implements ICrashReportDetail { 16 | final /* synthetic */ ItemStack a; 17 | final /* synthetic */ j b; 18 | 19 | l(j j2, ItemStack itemStack) { 20 | this.b = j2; 21 | this.a = itemStack; 22 | } 23 | 24 | public String a() { 25 | return String.valueOf(this.a.getMetadata()); 26 | } 27 | 28 | public /* synthetic */ Object b() { 29 | return this.a(); 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /excluded/n.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.crash.ICrashReportDetail 6 | * net.minecraft.item.ItemStack 7 | */ 8 | package excluded; 9 | 10 | import excluded.j; 11 | import net.minecraft.crash.ICrashReportDetail; 12 | import net.minecraft.item.ItemStack; 13 | 14 | class n 15 | implements ICrashReportDetail { 16 | final /* synthetic */ ItemStack a; 17 | final /* synthetic */ j b; 18 | 19 | n(j j2, ItemStack itemStack) { 20 | this.b = j2; 21 | this.a = itemStack; 22 | } 23 | 24 | public String a() { 25 | return String.valueOf(this.a.hasEffect()); 26 | } 27 | 28 | public /* synthetic */ Object b() { 29 | return this.a(); 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /excluded/o.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.crash.ICrashReportDetail 6 | * net.minecraft.item.ItemStack 7 | */ 8 | package excluded; 9 | 10 | import excluded.j; 11 | import net.minecraft.crash.ICrashReportDetail; 12 | import net.minecraft.item.ItemStack; 13 | 14 | class o 15 | implements ICrashReportDetail { 16 | final /* synthetic */ ItemStack a; 17 | final /* synthetic */ j b; 18 | 19 | o(j j2, ItemStack itemStack) { 20 | this.b = j2; 21 | this.a = itemStack; 22 | } 23 | 24 | public String a() { 25 | return String.valueOf(this.a.getTagCompound()); 26 | } 27 | 28 | public /* synthetic */ Object b() { 29 | return this.a(); 30 | } 31 | } 32 | 33 | -------------------------------------------------------------------------------- /excluded/p.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.item.EnumAction 6 | */ 7 | package excluded; 8 | 9 | import net.minecraft.item.EnumAction; 10 | 11 | class p { 12 | static final /* synthetic */ int[] a; 13 | 14 | static { 15 | a = new int[EnumAction.values().length]; 16 | try { 17 | p.a[EnumAction.NONE.ordinal()] = 1; 18 | } 19 | catch (NoSuchFieldError noSuchFieldError) { 20 | // empty catch block 21 | } 22 | try { 23 | p.a[EnumAction.EAT.ordinal()] = 2; 24 | } 25 | catch (NoSuchFieldError noSuchFieldError) { 26 | // empty catch block 27 | } 28 | try { 29 | p.a[EnumAction.DRINK.ordinal()] = 3; 30 | } 31 | catch (NoSuchFieldError noSuchFieldError) { 32 | // empty catch block 33 | } 34 | try { 35 | p.a[EnumAction.BLOCK.ordinal()] = 4; 36 | } 37 | catch (NoSuchFieldError noSuchFieldError) { 38 | // empty catch block 39 | } 40 | try { 41 | p.a[EnumAction.BOW.ordinal()] = 5; 42 | } 43 | catch (NoSuchFieldError noSuchFieldError) { 44 | // empty catch block 45 | } 46 | } 47 | } 48 | 49 | -------------------------------------------------------------------------------- /excluded/q.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.entity.player.EntityPlayer 6 | * net.minecraft.inventory.IInventory 7 | * net.minecraft.inventory.Slot 8 | */ 9 | package excluded; 10 | 11 | import net.minecraft.entity.player.EntityPlayer; 12 | import net.minecraft.inventory.IInventory; 13 | import net.minecraft.inventory.Slot; 14 | 15 | class q 16 | extends Slot { 17 | public q(IInventory iInventory, int n2, int n3, int n4) { 18 | super(iInventory, n2, n3, n4); 19 | } 20 | 21 | public boolean a(EntityPlayer entityPlayer) { 22 | if (super.canTakeStack(entityPlayer) && this.getHasStack()) { 23 | return this.getStack().getSubCompound("CustomCreativeLock") == null; 24 | } 25 | return !this.getHasStack(); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /excluded/r.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * com.google.common.base.Predicate 6 | * net.minecraft.entity.Entity 7 | */ 8 | package excluded; 9 | 10 | import com.google.common.base.Predicate; 11 | import i.gishreloaded.deadcode.excluded.EntityRendererHook; 12 | import net.minecraft.entity.Entity; 13 | 14 | class r 15 | implements Predicate { 16 | final /* synthetic */ EntityRendererHook a; 17 | 18 | r(EntityRendererHook entityRendererHook) { 19 | this.a = entityRendererHook; 20 | } 21 | 22 | public boolean a(Entity entity) { 23 | return entity != null && entity.canBeCollidedWith(); 24 | } 25 | } 26 | 27 | -------------------------------------------------------------------------------- /ey.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import java.util.ArrayList; 5 | 6 | public class ey { 7 | private ArrayList a = new ArrayList(); 8 | 9 | public ey() { 10 | this.b(); 11 | } 12 | 13 | private /* synthetic */ void b() { 14 | this.a(\u200b\u2000.goto()[0], \u200b\u2000.goto()[1]); 15 | this.a(\u200b\u2000.goto()[2], \u200b\u2000.goto()[3]); 16 | this.a(\u200b\u2000.goto()[4], \u200b\u2000.goto()[5]); 17 | this.a(\u200b\u2000.goto()[6], \u200b\u2000.goto()[7]); 18 | this.a(\u200b\u2000.goto()[8], \u200b\u2000.goto()[9]); 19 | this.a(\u200b\u2000.goto()[10], \u200b\u2000.goto()[11]); 20 | } 21 | 22 | public void a(String string, String string2) { 23 | this.a.add(new dH(string, string2)); 24 | } 25 | 26 | public void a(String string) { 27 | for (int i2 = 0; i2 < this.a.size(); ++i2) { 28 | if (!((dH)this.a.get(i2)).b().equals(string)) continue; 29 | this.a.remove(i2); 30 | } 31 | } 32 | 33 | public boolean b(String string) { 34 | for (int i2 = 0; i2 < this.a.size(); ++i2) { 35 | if (!((dH)this.a.get(i2)).b().equals(string)) continue; 36 | return true; 37 | } 38 | return false; 39 | } 40 | 41 | public ArrayList a() { 42 | return this.a; 43 | } 44 | } 45 | 46 | -------------------------------------------------------------------------------- /ez.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.hacks.render.UserInterface; 5 | import i.gishreloaded.deadcode.managers.ShaderManager; 6 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 7 | import i.gishreloaded.deadcode.ui.base.Component; 8 | import i.gishreloaded.deadcode.ui.base.ComponentType; 9 | import i.gishreloaded.deadcode.ui.theme.Theme; 10 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 11 | import i.gishreloaded.deadcode.wrappers.Wrapper; 12 | 13 | public class ez 14 | extends ComponentRenderer { 15 | public ez(Theme theme) { 16 | super(ComponentType.f, theme); 17 | } 18 | 19 | @Override 20 | public void drawComponent(Component component, int n2, int n3) { 21 | ap_0 ap_02 = (ap_0)component; 22 | int n4 = ap_02.getX(); 23 | int n5 = ap_02.getY(); 24 | int n6 = ap_02.getWidth(); 25 | int n7 = ap_02.getHeight(); 26 | if (((Boolean)UserInterface.b.getObjectValue()).booleanValue()) { 27 | ShaderManager.b().a(n4, n5, n4 + n6, n5 + n7, 5.0f, 2, er.a(0, 0, 0, 35)); 28 | } 29 | RenderUtils.a((double)n4, (double)n5, (double)(n4 + n6), (double)(n5 + n7), aX.i); 30 | int n8 = 76; 31 | Wrapper.INSTANCE.g().a("DeadCode".toUpperCase(), n4 + n6 / 2 - n8 / 2 - 2, n5 + n7 / 2 - 5, aX.n); 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /fF.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * org.lwjgl.input.Keyboard 6 | */ 7 | import i.gishreloaded.deadcode.hack.Hack; 8 | import i.gishreloaded.deadcode.ui.base.Component; 9 | import i.gishreloaded.deadcode.ui.base.ComponentType; 10 | import org.lwjgl.input.Keyboard; 11 | 12 | public class fF 13 | extends Component { 14 | public Hack a; 15 | public boolean b; 16 | public eC c; 17 | 18 | public fF(int n2, int n3, int n4, int n5, Component component, Hack hack) { 19 | super(n2, n3, n4, n5, ComponentType.BIND, component); 20 | this.a = hack; 21 | this.c = \u2007\u2008\u00a0.n.a("Other", "Off"); 22 | } 23 | 24 | @Override 25 | public void c() { 26 | if (Keyboard.getEventKeyState() && this.b) { 27 | if (Keyboard.getEventKey() == 211) { 28 | this.a.setKey(-1); 29 | this.a.d(-1); 30 | } else { 31 | this.a.d(-1); 32 | this.a.setKey(Keyboard.getEventKey()); 33 | } 34 | this.b = false; 35 | } 36 | } 37 | 38 | @Override 39 | public void onMousePress(int n2, int n3, int n4) { 40 | if (n4 == 0 || n4 == 1 || n4 == 2) { 41 | this.b = !this.b; 42 | return; 43 | } 44 | if (this.b) { 45 | this.a.setKey(-1); 46 | this.a.d(n4); 47 | this.b = false; 48 | } 49 | super.onMousePress(n2, n3, n4); 50 | } 51 | } 52 | 53 | -------------------------------------------------------------------------------- /fd_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.utils.shader.ShaderProgram; 5 | 6 | /* 7 | * Renamed from fd 8 | */ 9 | public class fd_0 10 | extends ShaderProgram { 11 | public fd_0() { 12 | this.a(\u200b\u2000.break()[1]); 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /fl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.entity.Entity 6 | */ 7 | import net.minecraft.entity.Entity; 8 | 9 | public class fl { 10 | public float a; 11 | public float b; 12 | 13 | public fl(float f2, float f3) { 14 | this.a = f2; 15 | this.b = f3; 16 | } 17 | 18 | public static fl a(Entity entity) { 19 | fl fl2 = new fl(0.6f, 1.8f); 20 | return fl2; 21 | } 22 | } 23 | 24 | -------------------------------------------------------------------------------- /fo.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.hack.Hack; 5 | import i.gishreloaded.deadcode.ui.base.Component; 6 | import i.gishreloaded.deadcode.ui.base.ComponentType; 7 | import i.gishreloaded.deadcode.value.types.BooleanValue; 8 | 9 | public class fo 10 | extends Component { 11 | public BooleanValue a; 12 | public Hack b; 13 | public eC c; 14 | public eC d; 15 | public d e; 16 | public float f; 17 | 18 | public fo(int n2, int n3, int n4, int n5, Component component, Hack hack, BooleanValue booleanValue) { 19 | super(n2, n3, n4, n5, ComponentType.MODULE_SWITCHER, component); 20 | this.b = hack; 21 | this.a = booleanValue; 22 | this.c = \u2007\u2008\u00a0.n.a("Other", "On"); 23 | this.d = \u2007\u2008\u00a0.n.a("Other", "Off"); 24 | this.e = new d(0.02); 25 | } 26 | 27 | @Override 28 | public void onMousePress(int n2, int n3, int n4) { 29 | this.e.a(); 30 | this.a.setValue((Boolean)this.a.getObjectValue() == false); 31 | super.onMousePress(n2, n3, n4); 32 | } 33 | 34 | @Override 35 | public void c(int n2, int n3) { 36 | this.e.a(true); 37 | this.f = (float)this.e.b(); 38 | super.c(n2, n3); 39 | } 40 | } 41 | 42 | -------------------------------------------------------------------------------- /fu.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | import i.gishreloaded.deadcode.ui.base.ComponentType; 6 | 7 | public class fu 8 | extends dp { 9 | public fu(int n2, int n3, int n4, int n5, Component component) { 10 | super(n2, n3, n4, n5, ComponentType.b, component); 11 | } 12 | 13 | @Override 14 | public void c() { 15 | for (Component component : this.b()) { 16 | component.c(); 17 | } 18 | super.c(); 19 | } 20 | 21 | @Override 22 | public void c(int n2, int n3) { 23 | for (Component component : this.b()) { 24 | component.setXY(this.getX() + component.j(), this.getY() + component.k()); 25 | } 26 | super.c(n2, n3); 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /fw.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.util.math.BlockPos 6 | */ 7 | import i.gishreloaded.deadcode.hacks.render.XRayBypass; 8 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 9 | import java.util.stream.Stream; 10 | import net.minecraft.util.math.BlockPos; 11 | 12 | public class fw 13 | implements Runnable { 14 | private volatile boolean b = true; 15 | public final /* synthetic */ XRayBypass a; 16 | 17 | public fw(XRayBypass xRayBypass) { 18 | this.a = xRayBypass; 19 | } 20 | 21 | public void a() { 22 | this.b = false; 23 | } 24 | 25 | @Override 26 | public void run() { 27 | Stream stream = eS.a(this.a.b.getValue(), this.a.c.getValue(), this.a.b.getValue()); 28 | if (stream == null || !this.b) { 29 | return; 30 | } 31 | stream.forEach(blockPos -> { 32 | if (et.a() || !this.b) { 33 | this.a.c(); 34 | System.exit(0); 35 | } 36 | try { 37 | if (this.a.h.isReached(2L)) { 38 | this.a.a((BlockPos)blockPos); 39 | this.a.h.resetTime(); 40 | } 41 | Thread.sleep(this.a.d.getValue().intValue()); 42 | } 43 | catch (Exception exception) { 44 | ChatUtils.exception("XRayBypass-thread: ", exception); 45 | } 46 | }); 47 | } 48 | } 49 | 50 | -------------------------------------------------------------------------------- /fx.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public class fx { 5 | private String a; 6 | private int b; 7 | 8 | public fx(String string, int n2) { 9 | this.a = string; 10 | this.b = n2; 11 | } 12 | 13 | public String a() { 14 | return this.a; 15 | } 16 | 17 | public int b() { 18 | return this.b; 19 | } 20 | } 21 | 22 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/command/Command.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.command; 5 | 6 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 7 | import java.util.ArrayList; 8 | import java.util.List; 9 | 10 | public abstract class Command { 11 | private String command; 12 | private ArrayList b; 13 | private boolean c; 14 | 15 | public Command(String string) { 16 | this.command = string; 17 | this.b = new ArrayList(); 18 | this.c = true; 19 | ChatUtils.debug(String.format("Load command: %s", string)); 20 | } 21 | 22 | public abstract void runCommand(String var1, String[] var2); 23 | 24 | public abstract String getDescription(); 25 | 26 | public abstract String getSyntax(); 27 | 28 | public void b(String string, int n2) { 29 | this.b.add(new fx(string, n2)); 30 | } 31 | 32 | public String getCommand() { 33 | return this.command; 34 | } 35 | 36 | public List d() { 37 | return this.b; 38 | } 39 | 40 | public boolean e() { 41 | return this.c; 42 | } 43 | 44 | public void a(boolean bl) { 45 | this.c = bl; 46 | } 47 | } 48 | 49 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandEffectManager.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.potion.Potion 6 | */ 7 | package i.gishreloaded.deadcode.commands; 8 | 9 | import i.gishreloaded.deadcode.command.Command; 10 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 11 | import net.minecraft.potion.Potion; 12 | 13 | public class CommandEffectManager 14 | extends Command { 15 | public CommandEffectManager() { 16 | super("effect"); 17 | } 18 | 19 | @Override 20 | public void runCommand(String string, String[] stringArray) { 21 | try { 22 | if (stringArray[0].equalsIgnoreCase("add")) { 23 | int n2 = Integer.parseInt(stringArray[1]); 24 | int n3 = Integer.parseInt(stringArray[2]); 25 | int n4 = Integer.parseInt(stringArray[3]); 26 | if (Potion.getPotionById((int)n2) == null) { 27 | ChatUtils.error("Potion is null"); 28 | return; 29 | } 30 | et.a(n2, n3, n4); 31 | } else if (stringArray[0].equalsIgnoreCase("remove")) { 32 | int n5 = Integer.parseInt(stringArray[1]); 33 | if (Potion.getPotionById((int)n5) == null) { 34 | ChatUtils.error("Potion is null"); 35 | return; 36 | } 37 | et.a(n5); 38 | } else if (stringArray[0].equalsIgnoreCase("clear")) { 39 | et.d(); 40 | } 41 | } 42 | catch (Exception exception) { 43 | ChatUtils.error("Usage: " + this.getSyntax()); 44 | } 45 | } 46 | 47 | @Override 48 | public String getDescription() { 49 | return "Effect manager."; 50 | } 51 | 52 | @Override 53 | public String getSyntax() { 54 | return "effect "; 55 | } 56 | } 57 | 58 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandFriendManager.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.entity.player.EntityPlayer 6 | */ 7 | package i.gishreloaded.deadcode.commands; 8 | 9 | import i.gishreloaded.deadcode.command.Command; 10 | import i.gishreloaded.deadcode.managers.FriendManager; 11 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 12 | import net.minecraft.entity.player.EntityPlayer; 13 | 14 | public class CommandFriendManager 15 | extends Command { 16 | public CommandFriendManager() { 17 | super("friend"); 18 | } 19 | 20 | @Override 21 | public void runCommand(String string, String[] stringArray) { 22 | try { 23 | if (stringArray[0].equalsIgnoreCase("add")) { 24 | if (stringArray[1].equalsIgnoreCase("all")) { 25 | for (Object e : et.b()) { 26 | EntityPlayer entityPlayer; 27 | if (!(e instanceof EntityPlayer) || (entityPlayer = (EntityPlayer)e).isInvisible()) continue; 28 | FriendManager.b(et.a(entityPlayer)); 29 | } 30 | } else { 31 | FriendManager.b(stringArray[1]); 32 | } 33 | } else if (stringArray[0].equalsIgnoreCase("remove")) { 34 | FriendManager.c(stringArray[1]); 35 | } else if (stringArray[0].equalsIgnoreCase("clear")) { 36 | FriendManager.a(); 37 | } 38 | } 39 | catch (Exception exception) { 40 | ChatUtils.error("Usage: " + this.getSyntax()); 41 | } 42 | } 43 | 44 | @Override 45 | public String getDescription() { 46 | return "Friend manager."; 47 | } 48 | 49 | @Override 50 | public String getSyntax() { 51 | return "friend "; 52 | } 53 | } 54 | 55 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandGPS.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.commands; 5 | 6 | import i.gishreloaded.deadcode.command.Command; 7 | import i.gishreloaded.deadcode.hacks.render.TargetDirection; 8 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 9 | 10 | public class CommandGPS 11 | extends Command { 12 | public CommandGPS() { 13 | super("gps"); 14 | } 15 | 16 | @Override 17 | public void runCommand(String string, String[] stringArray) { 18 | try { 19 | if (stringArray[0].equalsIgnoreCase("reset")) { 20 | TargetDirection.d(); 21 | ChatUtils.info("GPS Position reset."); 22 | } else { 23 | int n2 = Integer.parseInt(stringArray[0]); 24 | int n3 = Integer.parseInt(stringArray[1]); 25 | TargetDirection.a(n2, n3); 26 | ChatUtils.info(String.format("GPS Position X: %s, Z: %s.", n2, n3)); 27 | } 28 | } 29 | catch (Exception exception) { 30 | ChatUtils.error("Usage: " + this.getSyntax()); 31 | } 32 | } 33 | 34 | @Override 35 | public String getDescription() { 36 | return "GPS manager."; 37 | } 38 | 39 | @Override 40 | public String getSyntax() { 41 | return "gps | gps reset"; 42 | } 43 | } 44 | 45 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandHelp.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.commands; 5 | 6 | import i.gishreloaded.deadcode.command.Command; 7 | import i.gishreloaded.deadcode.managers.CommandManager; 8 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 9 | 10 | public class CommandHelp 11 | extends Command { 12 | public CommandHelp() { 13 | super("help"); 14 | } 15 | 16 | @Override 17 | public void runCommand(String string, String[] stringArray) { 18 | for (Command command : CommandManager.a()) { 19 | if (command == this) continue; 20 | ChatUtils.info(command.getSyntax().replace("<", "<\u00a79").replace(">", "\u00a77>") + " - " + command.getDescription()); 21 | } 22 | } 23 | 24 | @Override 25 | public String getDescription() { 26 | return "Lists all commands."; 27 | } 28 | 29 | @Override 30 | public String getSyntax() { 31 | return "help"; 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandHorizontalClip.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.entity.EntityPlayerSP 6 | * net.minecraft.entity.Entity 7 | * net.minecraft.util.math.MathHelper 8 | */ 9 | package i.gishreloaded.deadcode.commands; 10 | 11 | import i.gishreloaded.deadcode.command.Command; 12 | import i.gishreloaded.deadcode.utils.MathUtils; 13 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 14 | import i.gishreloaded.deadcode.wrappers.Wrapper; 15 | import java.math.BigInteger; 16 | import net.minecraft.client.entity.EntityPlayerSP; 17 | import net.minecraft.entity.Entity; 18 | import net.minecraft.util.math.MathHelper; 19 | 20 | public class CommandHorizontalClip 21 | extends Command { 22 | public CommandHorizontalClip() { 23 | super("hclip"); 24 | } 25 | 26 | @Override 27 | public void runCommand(String string, String[] stringArray) { 28 | try { 29 | EntityPlayerSP entityPlayerSP = Wrapper.INSTANCE.getLocalPlayer(); 30 | float f2 = MathUtils.a((Entity)entityPlayerSP); 31 | double d2 = -MathHelper.sin((float)f2) * (float)new BigInteger(stringArray[0]).longValue(); 32 | double d3 = MathHelper.cos((float)f2) * (float)new BigInteger(stringArray[0]).longValue(); 33 | entityPlayerSP.setPosition(entityPlayerSP.posX + d2, entityPlayerSP.posY, entityPlayerSP.posZ + d3); 34 | ChatUtils.info("Teleported to " + new BigInteger(stringArray[0]).longValue()); 35 | } 36 | catch (Exception exception) { 37 | ChatUtils.error("Usage: " + this.getSyntax()); 38 | } 39 | } 40 | 41 | @Override 42 | public String getDescription() { 43 | return "Teleports you forward/back."; 44 | } 45 | 46 | @Override 47 | public String getSyntax() { 48 | return "hclip "; 49 | } 50 | } 51 | 52 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandLogin.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.commands; 5 | 6 | import i.gishreloaded.deadcode.AccountAuthenticator; 7 | import i.gishreloaded.deadcode.command.Command; 8 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 9 | import i.gishreloaded.deadcode.wrappers.Wrapper; 10 | 11 | public class CommandLogin 12 | extends Command { 13 | public CommandLogin() { 14 | super("login"); 15 | } 16 | 17 | @Override 18 | public void runCommand(String string, String[] stringArray) { 19 | try { 20 | if (stringArray.length > 1 || stringArray[0].contains(":")) { 21 | Object object; 22 | String string2 = ""; 23 | String string3 = ""; 24 | if (stringArray[0].contains(":")) { 25 | object = stringArray[0].split(":", 2); 26 | string2 = object[0]; 27 | string3 = object[1]; 28 | } else { 29 | string2 = stringArray[0]; 30 | string3 = stringArray[1]; 31 | } 32 | object = AccountAuthenticator.a(string2, string3); 33 | ChatUtils.warning(object); 34 | } else { 35 | AccountAuthenticator.a(stringArray[0]); 36 | ChatUtils.warning("Logged [Cracked]: " + Wrapper.INSTANCE.getMinecraft().getSession().getUsername()); 37 | } 38 | } 39 | catch (Exception exception) { 40 | ChatUtils.error("Usage: " + this.getSyntax()); 41 | } 42 | } 43 | 44 | @Override 45 | public String getDescription() { 46 | return "Change session."; 47 | } 48 | 49 | @Override 50 | public String getSyntax() { 51 | return "login /"; 52 | } 53 | } 54 | 55 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandNoCom.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.commands; 5 | 6 | import i.gishreloaded.deadcode.command.Command; 7 | import i.gishreloaded.deadcode.hacks.exploit.NoCom; 8 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 9 | 10 | public class CommandNoCom 11 | extends Command { 12 | public CommandNoCom() { 13 | super("nocom"); 14 | } 15 | 16 | @Override 17 | public void runCommand(String string, String[] stringArray) { 18 | try { 19 | if (stringArray[0].equalsIgnoreCase("reset")) { 20 | NoCom.e = -1; 21 | ChatUtils.info("NoCom radius has been reset."); 22 | return; 23 | } 24 | NoCom.e = Integer.parseInt(stringArray[0]); 25 | ChatUtils.info("NoCom radius = " + NoCom.e); 26 | } 27 | catch (Exception exception) { 28 | ChatUtils.error("Usage: " + this.getSyntax()); 29 | } 30 | } 31 | 32 | @Override 33 | public String getDescription() { 34 | return "Set radius for NoCom exploit"; 35 | } 36 | 37 | @Override 38 | public String getSyntax() { 39 | return "nocom "; 40 | } 41 | } 42 | 43 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandPickupFilter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.commands; 5 | 6 | import i.gishreloaded.deadcode.command.Command; 7 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 8 | 9 | public class CommandPickupFilter 10 | extends Command { 11 | public CommandPickupFilter() { 12 | super("pfilter"); 13 | } 14 | 15 | @Override 16 | public void runCommand(String string, String[] stringArray) { 17 | try { 18 | if (stringArray[0].equalsIgnoreCase("add")) { 19 | fB.a(Integer.parseInt(stringArray[1])); 20 | } else if (stringArray[0].equalsIgnoreCase("remove")) { 21 | fB.b(Integer.parseInt(stringArray[1])); 22 | } else if (stringArray[0].equalsIgnoreCase("clear")) { 23 | fB.a(); 24 | } 25 | } 26 | catch (Exception exception) { 27 | ChatUtils.error("Usage: " + this.getSyntax()); 28 | } 29 | } 30 | 31 | @Override 32 | public String getDescription() { 33 | return "PickupFilter manager."; 34 | } 35 | 36 | @Override 37 | public String getSyntax() { 38 | return "pfilter add | remove | clear"; 39 | } 40 | } 41 | 42 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandSay.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.network.Packet 6 | * net.minecraft.network.play.client.CPacketChatMessage 7 | */ 8 | package i.gishreloaded.deadcode.commands; 9 | 10 | import i.gishreloaded.deadcode.command.Command; 11 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 12 | import i.gishreloaded.deadcode.wrappers.Wrapper; 13 | import net.minecraft.network.Packet; 14 | import net.minecraft.network.play.client.CPacketChatMessage; 15 | 16 | public class CommandSay 17 | extends Command { 18 | public CommandSay() { 19 | super("say"); 20 | } 21 | 22 | @Override 23 | public void runCommand(String string, String[] stringArray) { 24 | try { 25 | String string2 = ""; 26 | for (int i2 = 0; i2 < stringArray.length; ++i2) { 27 | string2 = string2 + stringArray[i2] + " "; 28 | } 29 | Wrapper.INSTANCE.sendPacket((Packet)new CPacketChatMessage(string2)); 30 | } 31 | catch (Exception exception) { 32 | ChatUtils.error("Usage: " + this.getSyntax()); 33 | } 34 | } 35 | 36 | @Override 37 | public String getDescription() { 38 | return "Send message to chat."; 39 | } 40 | 41 | @Override 42 | public String getSyntax() { 43 | return "say "; 44 | } 45 | } 46 | 47 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandTeleport.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.entity.player.EntityPlayer 6 | */ 7 | package i.gishreloaded.deadcode.commands; 8 | 9 | import i.gishreloaded.deadcode.command.Command; 10 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 11 | import net.minecraft.entity.player.EntityPlayer; 12 | 13 | public class CommandTeleport 14 | extends Command { 15 | public CommandTeleport() { 16 | super("tp"); 17 | } 18 | 19 | @Override 20 | public void runCommand(String string, String[] stringArray) { 21 | try { 22 | if (stringArray.length > 2) { 23 | int n2 = Integer.parseInt(stringArray[0]); 24 | int n3 = Integer.parseInt(stringArray[1]); 25 | int n4 = Integer.parseInt(stringArray[2]); 26 | et.b(n2, n3, n4); 27 | } else if (stringArray.length > 0) { 28 | boolean bl = false; 29 | for (EntityPlayer entityPlayer : et.c()) { 30 | if (!stringArray[0].equalsIgnoreCase(entityPlayer.getName())) continue; 31 | et.b(entityPlayer.posX, entityPlayer.posY, entityPlayer.posZ); 32 | bl = true; 33 | } 34 | if (!bl) { 35 | ChatUtils.error("Player not found."); 36 | } 37 | } 38 | } 39 | catch (Exception exception) { 40 | ChatUtils.error("Usage: " + this.getSyntax()); 41 | } 42 | } 43 | 44 | @Override 45 | public String getDescription() { 46 | return "Telports you."; 47 | } 48 | 49 | @Override 50 | public String getSyntax() { 51 | return "tp "; 52 | } 53 | } 54 | 55 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandToggleModule.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.commands; 5 | 6 | import i.gishreloaded.deadcode.command.Command; 7 | import i.gishreloaded.deadcode.managers.HackManager; 8 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 9 | 10 | public class CommandToggleModule 11 | extends Command { 12 | public CommandToggleModule() { 13 | super("toggle"); 14 | } 15 | 16 | @Override 17 | public void runCommand(String string, String[] stringArray) { 18 | try { 19 | HackManager.getHack(stringArray[0]).toggle(); 20 | } 21 | catch (Exception exception) { 22 | ChatUtils.error("Usage: " + this.getSyntax()); 23 | } 24 | } 25 | 26 | @Override 27 | public String getDescription() { 28 | return "Toggling selected hack."; 29 | } 30 | 31 | @Override 32 | public String getSyntax() { 33 | return "toggle "; 34 | } 35 | } 36 | 37 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/commands/CommandVerticalClip.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.commands; 5 | 6 | import i.gishreloaded.deadcode.command.Command; 7 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 8 | import i.gishreloaded.deadcode.wrappers.Wrapper; 9 | import java.math.BigInteger; 10 | 11 | public class CommandVerticalClip 12 | extends Command { 13 | public CommandVerticalClip() { 14 | super("vclip"); 15 | } 16 | 17 | @Override 18 | public void runCommand(String string, String[] stringArray) { 19 | try { 20 | Wrapper.INSTANCE.getLocalPlayer().setPosition(cs.a.d(), cs.a.e() + (double)new BigInteger(stringArray[0]).longValue(), cs.a.f()); 21 | ChatUtils.info("Height teleported to " + new BigInteger(stringArray[0]).longValue()); 22 | } 23 | catch (Exception exception) { 24 | ChatUtils.error("Usage: " + this.getSyntax()); 25 | } 26 | } 27 | 28 | @Override 29 | public String getDescription() { 30 | return "Teleports you up/down."; 31 | } 32 | 33 | @Override 34 | public String getSyntax() { 35 | return "vclip "; 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/excluded/EntryPoint.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.excluded; 5 | 6 | public class EntryPoint { 7 | public static void begin(String[] stringArray) { 8 | new \u2007\u2008\u00a0().if(stringArray[0]); 9 | } 10 | } 11 | 12 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/excluded/EventTarget.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.excluded; 5 | 6 | /* 7 | * Illegal identifiers - consider using --renameillegalidents true 8 | */ 9 | public @interface EventTarget { 10 | public byte if(); 11 | } 12 | 13 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hack/HackCategory.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.hack; 5 | 6 | public enum HackCategory { 7 | Combat, 8 | Movement, 9 | World, 10 | Render, 11 | Player, 12 | Exploit, 13 | Other; 14 | 15 | } 16 | 17 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/combat/NoDamage.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.entity.Entity 6 | * net.minecraft.entity.EntityLivingBase 7 | * net.minecraft.entity.player.EntityPlayer 8 | * net.minecraft.network.play.client.CPacketUseEntity 9 | * net.minecraft.network.play.client.CPacketUseEntity$Action 10 | * net.minecraft.world.World 11 | */ 12 | package i.gishreloaded.deadcode.hacks.combat; 13 | 14 | import i.gishreloaded.deadcode.hack.Hack; 15 | import i.gishreloaded.deadcode.hack.HackCategory; 16 | import i.gishreloaded.deadcode.wrappers.Wrapper; 17 | import net.minecraft.entity.Entity; 18 | import net.minecraft.entity.EntityLivingBase; 19 | import net.minecraft.entity.player.EntityPlayer; 20 | import net.minecraft.network.play.client.CPacketUseEntity; 21 | import net.minecraft.world.World; 22 | 23 | public class NoDamage 24 | extends Hack { 25 | public NoDamage(String string) { 26 | super(string, HackCategory.Combat); 27 | } 28 | 29 | @Override 30 | public String getDescription() { 31 | return "You will not be able to hit a player who is in your team or friends list."; 32 | } 33 | 34 | @Override 35 | public boolean a(Object object, bw bw2) { 36 | if (bw2 == bw.b && object instanceof CPacketUseEntity) { 37 | CPacketUseEntity cPacketUseEntity = (CPacketUseEntity)object; 38 | if (cPacketUseEntity.getAction() != CPacketUseEntity.Action.ATTACK) { 39 | return true; 40 | } 41 | Entity entity = cPacketUseEntity.getEntityFromWorld((World)Wrapper.INSTANCE.getWorld()); 42 | if (entity == null || !(entity instanceof EntityPlayer)) { 43 | return true; 44 | } 45 | EntityPlayer entityPlayer = (EntityPlayer)entity; 46 | if (!eQ.a((EntityLivingBase)entityPlayer) || !eQ.b((EntityLivingBase)entityPlayer)) { 47 | return false; 48 | } 49 | } 50 | return true; 51 | } 52 | } 53 | 54 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/combat/Refill.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.init.Items 6 | * net.minecraft.init.MobEffects 7 | * net.minecraft.potion.Potion 8 | * net.minecraftforge.fml.common.gameevent.TickEvent$PlayerTickEvent 9 | */ 10 | package i.gishreloaded.deadcode.hacks.combat; 11 | 12 | import i.gishreloaded.deadcode.hack.Hack; 13 | import i.gishreloaded.deadcode.hack.HackCategory; 14 | import java.util.HashMap; 15 | import java.util.Map; 16 | import net.minecraft.init.Items; 17 | import net.minecraft.init.MobEffects; 18 | import net.minecraft.potion.Potion; 19 | import net.minecraftforge.fml.common.gameevent.TickEvent; 20 | 21 | public class Refill 22 | extends Hack { 23 | public HashMap a = new HashMap(); 24 | 25 | public Refill(String string) { 26 | super(string, HackCategory.Combat); 27 | this.a.put(MobEffects.INSTANT_HEALTH, false); 28 | this.a.put(MobEffects.REGENERATION, false); 29 | } 30 | 31 | @Override 32 | public String getDescription() { 33 | return "Automatically fills the hotbar with healing potions."; 34 | } 35 | 36 | @Override 37 | public void onPlayerTickEvent(TickEvent.PlayerTickEvent playerTickEvent) { 38 | int n2; 39 | int n3 = bz.c(Items.GOLDEN_APPLE); 40 | int n4 = bz.b(); 41 | if (n4 == -2 && (n2 = bz.b(Items.GLASS_BOTTLE)) != -2) { 42 | n4 = n2; 43 | } 44 | if (n3 == -2) { 45 | for (Map.Entry entry : this.a.entrySet()) { 46 | boolean bl; 47 | Potion potion = (Potion)entry.getKey(); 48 | int n5 = bz.a(potion, bl = ((Boolean)entry.getValue()).booleanValue()); 49 | if (n5 == -2) continue; 50 | n3 = n5; 51 | break; 52 | } 53 | } 54 | if (n3 != -2 && n4 != -2) { 55 | bz.c(n3, n4); 56 | } 57 | super.onPlayerTickEvent(playerTickEvent); 58 | } 59 | } 60 | 61 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/exploit/HClip.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.entity.EntityPlayerSP 6 | * net.minecraft.entity.Entity 7 | * net.minecraft.util.math.MathHelper 8 | */ 9 | package i.gishreloaded.deadcode.hacks.exploit; 10 | 11 | import i.gishreloaded.deadcode.hack.Hack; 12 | import i.gishreloaded.deadcode.hack.HackCategory; 13 | import i.gishreloaded.deadcode.utils.MathUtils; 14 | import i.gishreloaded.deadcode.value.types.DoubleValue; 15 | import i.gishreloaded.deadcode.wrappers.Wrapper; 16 | import net.minecraft.client.entity.EntityPlayerSP; 17 | import net.minecraft.entity.Entity; 18 | import net.minecraft.util.math.MathHelper; 19 | 20 | public class HClip 21 | extends Hack { 22 | public DoubleValue a; 23 | 24 | public HClip(String string) { 25 | super(string, HackCategory.Exploit); 26 | this.b("General"); 27 | this.a = new DoubleValue("Value", 1.0, 0.0, 2.0); 28 | this.a(this.a); 29 | this.b("Other"); 30 | } 31 | 32 | @Override 33 | public String getDescription() { 34 | return "Teleports you forward/back (Use command for big Value)."; 35 | } 36 | 37 | @Override 38 | public void onEnable() { 39 | EntityPlayerSP entityPlayerSP = Wrapper.INSTANCE.getLocalPlayer(); 40 | float f2 = MathUtils.a((Entity)entityPlayerSP); 41 | double d2 = -MathHelper.sin((float)f2) * this.a.getValue().floatValue(); 42 | double d3 = MathHelper.cos((float)f2) * this.a.getValue().floatValue(); 43 | entityPlayerSP.setPosition(entityPlayerSP.posX + d2, entityPlayerSP.posY, entityPlayerSP.posZ + d3); 44 | this.c(false); 45 | super.onEnable(); 46 | } 47 | } 48 | 49 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/exploit/PortalGodMode.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.network.play.client.CPacketConfirmTeleport 6 | */ 7 | package i.gishreloaded.deadcode.hacks.exploit; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import net.minecraft.network.play.client.CPacketConfirmTeleport; 12 | 13 | public class PortalGodMode 14 | extends Hack { 15 | public PortalGodMode(String string) { 16 | super(string, HackCategory.Exploit); 17 | } 18 | 19 | @Override 20 | public String getDescription() { 21 | return "Portal God Mode, cancels the CPacketConfirmTeleport packet."; 22 | } 23 | 24 | @Override 25 | public boolean a(Object object, bw bw2) { 26 | return !(object instanceof CPacketConfirmTeleport); 27 | } 28 | } 29 | 30 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/exploit/XCarry.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.network.play.client.CPacketCloseWindow 6 | */ 7 | package i.gishreloaded.deadcode.hacks.exploit; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.managers.MappingManager; 12 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 13 | import java.lang.reflect.Field; 14 | import net.minecraft.network.play.client.CPacketCloseWindow; 15 | 16 | public class XCarry 17 | extends Hack { 18 | public XCarry(String string) { 19 | super(string, HackCategory.Exploit); 20 | } 21 | 22 | @Override 23 | public String getDescription() { 24 | return "Allows you to store things in the craft."; 25 | } 26 | 27 | @Override 28 | public boolean a(Object object, bw bw2) { 29 | if (object instanceof CPacketCloseWindow) { 30 | try { 31 | CPacketCloseWindow cPacketCloseWindow = (CPacketCloseWindow)object; 32 | Field field = cPacketCloseWindow.getClass().getDeclaredField(MappingManager.fieldWindowId); 33 | field.setAccessible(true); 34 | int n2 = field.getInt(cPacketCloseWindow); 35 | if (n2 == 0) { 36 | return false; 37 | } 38 | } 39 | catch (Exception exception) { 40 | ChatUtils.exception("XCarry: ", exception); 41 | } 42 | } 43 | return super.a(object, bw2); 44 | } 45 | } 46 | 47 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/movement/AutoWalk.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.settings.KeyBinding 6 | * net.minecraftforge.client.event.InputUpdateEvent 7 | */ 8 | package i.gishreloaded.deadcode.hacks.movement; 9 | 10 | import i.gishreloaded.deadcode.hack.Hack; 11 | import i.gishreloaded.deadcode.hack.HackCategory; 12 | import i.gishreloaded.deadcode.value.types.BooleanValue; 13 | import i.gishreloaded.deadcode.wrappers.Wrapper; 14 | import net.minecraft.client.settings.KeyBinding; 15 | import net.minecraftforge.client.event.InputUpdateEvent; 16 | 17 | public class AutoWalk 18 | extends Hack { 19 | public BooleanValue a = new BooleanValue("Auto jump", false); 20 | 21 | public AutoWalk(String string) { 22 | super(string, HackCategory.Movement); 23 | this.b("General"); 24 | this.a(this.a); 25 | this.b("Other"); 26 | } 27 | 28 | @Override 29 | public String getDescription() { 30 | return "Automatic walking."; 31 | } 32 | 33 | @Override 34 | public void onDisable() { 35 | this.a(false); 36 | super.onDisable(); 37 | } 38 | 39 | @Override 40 | public void onInputEvent(InputUpdateEvent inputUpdateEvent) { 41 | this.a(true); 42 | super.onInputEvent(inputUpdateEvent); 43 | } 44 | 45 | public void a(boolean bl) { 46 | KeyBinding.setKeyBindState((int)Wrapper.INSTANCE.getGameSettings().keyBindForward.getKeyCode(), (boolean)bl); 47 | if (((Boolean)this.a.getObjectValue()).booleanValue()) { 48 | KeyBinding.setKeyBindState((int)Wrapper.INSTANCE.getGameSettings().keyBindJump.getKeyCode(), (boolean)bl); 49 | } 50 | } 51 | } 52 | 53 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/movement/FastLadder.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.entity.EntityPlayerSP 6 | * net.minecraftforge.fml.common.gameevent.TickEvent$PlayerTickEvent 7 | */ 8 | package i.gishreloaded.deadcode.hacks.movement; 9 | 10 | import i.gishreloaded.deadcode.hack.Hack; 11 | import i.gishreloaded.deadcode.hack.HackCategory; 12 | import i.gishreloaded.deadcode.value.Mode; 13 | import i.gishreloaded.deadcode.value.types.ModeValue; 14 | import i.gishreloaded.deadcode.wrappers.Wrapper; 15 | import net.minecraft.client.entity.EntityPlayerSP; 16 | import net.minecraftforge.fml.common.gameevent.TickEvent; 17 | 18 | public class FastLadder 19 | extends Hack { 20 | public ModeValue a; 21 | 22 | public FastLadder(String string) { 23 | super(string, HackCategory.Movement); 24 | this.b("General"); 25 | this.a = new ModeValue("Mode", new Mode("Default", true), new Mode("Matrix")); 26 | this.a(this.a); 27 | this.b("Other"); 28 | } 29 | 30 | @Override 31 | public String getDescription() { 32 | return "Allows speed you to climb ladders."; 33 | } 34 | 35 | @Override 36 | public void onPlayerTickEvent(TickEvent.PlayerTickEvent playerTickEvent) { 37 | EntityPlayerSP entityPlayerSP = Wrapper.INSTANCE.getLocalPlayer(); 38 | if (!entityPlayerSP.isOnLadder() || !entityPlayerSP.collidedHorizontally) { 39 | return; 40 | } 41 | if (this.a.getModeByIndex(0).isToggled()) { 42 | entityPlayerSP.motionY = 0.5; 43 | } else if (this.a.getModeByIndex(1).isToggled()) { 44 | entityPlayerSP.noClip = true; 45 | entityPlayerSP.motionY = 0.0; 46 | entityPlayerSP.onGround = true; 47 | entityPlayerSP.motionY = 0.429; 48 | } 49 | super.onPlayerTickEvent(playerTickEvent); 50 | } 51 | } 52 | 53 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/movement/NoJumpDelay.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.movement; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.utils.ReflectionUtils; 12 | import net.minecraftforge.fml.common.gameevent.TickEvent; 13 | 14 | public class NoJumpDelay 15 | extends Hack { 16 | public NoJumpDelay(String string) { 17 | super(string, HackCategory.Movement); 18 | } 19 | 20 | @Override 21 | public String getDescription() { 22 | return "Remove jump delay."; 23 | } 24 | 25 | @Override 26 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 27 | ReflectionUtils.resetJumpTicks(); 28 | super.onClientTickEvent(clientTickEvent); 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/movement/Parkour.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.entity.EntityLivingBase 6 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 7 | */ 8 | package i.gishreloaded.deadcode.hacks.movement; 9 | 10 | import i.gishreloaded.deadcode.hack.Hack; 11 | import i.gishreloaded.deadcode.hack.HackCategory; 12 | import i.gishreloaded.deadcode.wrappers.Wrapper; 13 | import net.minecraft.entity.EntityLivingBase; 14 | import net.minecraftforge.fml.common.gameevent.TickEvent; 15 | 16 | public class Parkour 17 | extends Hack { 18 | public Parkour(String string) { 19 | super(string, HackCategory.Movement); 20 | } 21 | 22 | @Override 23 | public String getDescription() { 24 | return "Jump when reaching a block's edge."; 25 | } 26 | 27 | @Override 28 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 29 | if (eS.a((EntityLivingBase)Wrapper.INSTANCE.getLocalPlayer()) && !Wrapper.INSTANCE.getLocalPlayer().isSneaking()) { 30 | Wrapper.INSTANCE.getLocalPlayer().jump(); 31 | } 32 | super.onClientTickEvent(clientTickEvent); 33 | } 34 | } 35 | 36 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/movement/WaterSpeed.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.init.MobEffects 6 | * net.minecraftforge.fml.common.gameevent.TickEvent$PlayerTickEvent 7 | */ 8 | package i.gishreloaded.deadcode.hacks.movement; 9 | 10 | import i.gishreloaded.deadcode.hack.Hack; 11 | import i.gishreloaded.deadcode.hack.HackCategory; 12 | import i.gishreloaded.deadcode.value.types.BooleanValue; 13 | import i.gishreloaded.deadcode.value.types.DoubleValue; 14 | import i.gishreloaded.deadcode.wrappers.Wrapper; 15 | import net.minecraft.init.MobEffects; 16 | import net.minecraftforge.fml.common.gameevent.TickEvent; 17 | 18 | public class WaterSpeed 19 | extends Hack { 20 | public DoubleValue a; 21 | public BooleanValue b; 22 | public BooleanValue c; 23 | 24 | public WaterSpeed(String string) { 25 | super(string, HackCategory.Movement); 26 | this.b("General"); 27 | this.a = new DoubleValue("Speed", 0.7, 0.2, 2.0); 28 | this.b = new BooleanValue("Only speed potion", false); 29 | this.c = new BooleanValue("Auto swim", false); 30 | this.a(this.a, this.b, this.c); 31 | this.b("Other"); 32 | } 33 | 34 | @Override 35 | public String getDescription() { 36 | return "Make you faster in water."; 37 | } 38 | 39 | @Override 40 | public void onPlayerTickEvent(TickEvent.PlayerTickEvent playerTickEvent) { 41 | if (((Boolean)this.b.getObjectValue()).booleanValue() && !Wrapper.INSTANCE.getLocalPlayer().isPotionActive(MobEffects.SPEED)) { 42 | return; 43 | } 44 | if (!Wrapper.INSTANCE.getLocalPlayer().isInWater() || !dV.a()) { 45 | return; 46 | } 47 | if (((Boolean)this.c.getObjectValue()).booleanValue()) { 48 | Wrapper.INSTANCE.getLocalPlayer().motionY += (double)0.04f; 49 | } 50 | dV.a(this.a.getValue().floatValue()); 51 | super.onPlayerTickEvent(playerTickEvent); 52 | } 53 | } 54 | 55 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/other/Debug.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.other; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import net.minecraftforge.fml.common.gameevent.TickEvent; 12 | 13 | public class Debug 14 | extends Hack { 15 | public static boolean toggled; 16 | 17 | public Debug(String string) { 18 | super(string, HackCategory.Other); 19 | } 20 | 21 | @Override 22 | public String getDescription() { 23 | return "Show debug messages."; 24 | } 25 | 26 | @Override 27 | public void onDisable() { 28 | toggled = false; 29 | super.onDisable(); 30 | } 31 | 32 | @Override 33 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 34 | toggled = true; 35 | super.onClientTickEvent(clientTickEvent); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/other/DiscordRPC.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.arikia.dev.drpc.DiscordRPC 6 | */ 7 | package i.gishreloaded.deadcode.hacks.other; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.value.types.BooleanValue; 12 | 13 | public class DiscordRPC 14 | extends Hack { 15 | public static int a = 0; 16 | public static int b = 0; 17 | public static BooleanValue c; 18 | 19 | public DiscordRPC(String string) { 20 | super(string, HackCategory.Other); 21 | this.d(false); 22 | this.c(net.arikia.dev.drpc.DiscordRPC.isExistsDll()); 23 | c = new BooleanValue("Kill counter", false); 24 | this.b("General"); 25 | this.a(c); 26 | this.b("Other"); 27 | } 28 | 29 | @Override 30 | public String getDescription() { 31 | return "Show discord rich presence."; 32 | } 33 | 34 | @Override 35 | public void onDisable() { 36 | fE.b(); 37 | super.onDisable(); 38 | } 39 | } 40 | 41 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/other/HitSound.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.network.play.client.CPacketUseEntity 6 | * net.minecraft.network.play.client.CPacketUseEntity$Action 7 | */ 8 | package i.gishreloaded.deadcode.hacks.other; 9 | 10 | import i.gishreloaded.deadcode.hack.Hack; 11 | import i.gishreloaded.deadcode.hack.HackCategory; 12 | import i.gishreloaded.deadcode.utils.SoundPlayer; 13 | import i.gishreloaded.deadcode.value.types.IntegerValue; 14 | import net.minecraft.network.play.client.CPacketUseEntity; 15 | 16 | public class HitSound 17 | extends Hack { 18 | public IntegerValue a; 19 | 20 | public HitSound(String string) { 21 | super(string, HackCategory.Other); 22 | this.b("General"); 23 | this.a = new IntegerValue("Volume", 30, 5, 40); 24 | this.a(this.a); 25 | this.b("Other"); 26 | } 27 | 28 | @Override 29 | public String getDescription() { 30 | return "Plays custom sounds on hit."; 31 | } 32 | 33 | @Override 34 | public boolean a(Object object, bw bw2) { 35 | CPacketUseEntity cPacketUseEntity; 36 | if (object instanceof CPacketUseEntity && (cPacketUseEntity = (CPacketUseEntity)object).getAction() == CPacketUseEntity.Action.ATTACK) { 37 | float f2 = -40.0f + (float)this.a.getValue().intValue(); 38 | SoundPlayer.a(\u2007\u2008\u00a0.q.a, f2); 39 | } 40 | return super.a(object, bw2); 41 | } 42 | } 43 | 44 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/other/NoGuiEvents.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.other; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import net.minecraftforge.fml.common.gameevent.TickEvent; 12 | 13 | public class NoGuiEvents 14 | extends Hack { 15 | public static boolean a; 16 | 17 | public NoGuiEvents(String string) { 18 | super(string, HackCategory.Other); 19 | } 20 | 21 | @Override 22 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 23 | a = true; 24 | super.onClientTickEvent(clientTickEvent); 25 | } 26 | 27 | @Override 28 | public void onDisable() { 29 | a = false; 30 | super.onDisable(); 31 | } 32 | 33 | @Override 34 | public String getDescription() { 35 | return "Disables events when the GUI is open."; 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/other/Targets.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.other; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.value.types.BooleanValue; 12 | import net.minecraftforge.fml.common.gameevent.TickEvent; 13 | 14 | public class Targets 15 | extends Hack { 16 | public BooleanValue a; 17 | public BooleanValue b; 18 | public BooleanValue c; 19 | public static boolean d; 20 | public static boolean e; 21 | public static boolean f; 22 | 23 | public Targets(String string) { 24 | super(string, HackCategory.Other); 25 | this.d(false); 26 | this.c(true); 27 | this.g(false); 28 | this.b("Target"); 29 | this.a = new BooleanValue("Players", true); 30 | this.b = new BooleanValue("Mobs", false); 31 | this.c = new BooleanValue("Invisibles", false); 32 | this.a(this.a, this.b, this.c); 33 | } 34 | 35 | @Override 36 | public String getDescription() { 37 | return "Manage targets for hacks."; 38 | } 39 | 40 | @Override 41 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 42 | d = (Boolean)this.a.getObjectValue(); 43 | e = (Boolean)this.b.getObjectValue(); 44 | f = (Boolean)this.c.getObjectValue(); 45 | super.onClientTickEvent(clientTickEvent); 46 | } 47 | 48 | @Override 49 | public void onDisable() { 50 | this.c(true); 51 | super.onDisable(); 52 | } 53 | } 54 | 55 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/other/Teams.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.other; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.value.Mode; 12 | import i.gishreloaded.deadcode.value.types.ModeValue; 13 | import net.minecraftforge.fml.common.gameevent.TickEvent; 14 | 15 | public class Teams 16 | extends Hack { 17 | public static boolean a; 18 | public ModeValue b; 19 | 20 | public Teams(String string) { 21 | super(string, HackCategory.Other); 22 | this.b("General"); 23 | this.b = new ModeValue("Mode", new Mode("NameColor", true), new Mode("Base"), new Mode("ArmorColor")); 24 | this.a(this.b); 25 | this.b("Other"); 26 | } 27 | 28 | @Override 29 | public String getDescription() { 30 | return "Ignore if player in your team."; 31 | } 32 | 33 | @Override 34 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 35 | a = true; 36 | super.onClientTickEvent(clientTickEvent); 37 | } 38 | 39 | @Override 40 | public void onDisable() { 41 | a = false; 42 | super.onDisable(); 43 | } 44 | } 45 | 46 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/player/NoRotate.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.network.play.server.SPacketPlayerPosLook 6 | */ 7 | package i.gishreloaded.deadcode.hacks.player; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.managers.MappingManager; 12 | import i.gishreloaded.deadcode.wrappers.Wrapper; 13 | import java.lang.reflect.Field; 14 | import net.minecraft.network.play.server.SPacketPlayerPosLook; 15 | 16 | public class NoRotate 17 | extends Hack { 18 | public NoRotate(String string) { 19 | super(string, HackCategory.Player); 20 | } 21 | 22 | @Override 23 | public String getDescription() { 24 | return "No set rotation from server."; 25 | } 26 | 27 | @Override 28 | public boolean a(Object object, bw bw2) { 29 | if (object instanceof SPacketPlayerPosLook) { 30 | SPacketPlayerPosLook sPacketPlayerPosLook = (SPacketPlayerPosLook)object; 31 | if (Wrapper.INSTANCE.getLocalPlayer().rotationYaw != 0.0f && Wrapper.INSTANCE.getLocalPlayer().rotationPitch != 0.0f) { 32 | try { 33 | Class clazz = sPacketPlayerPosLook.getClass(); 34 | Field field = clazz.getDeclaredField(MappingManager.fieldRotationYaw1); 35 | field.setAccessible(true); 36 | Field field2 = clazz.getDeclaredField(MappingManager.fieldRotationPitch1); 37 | field2.setAccessible(true); 38 | field.setFloat(sPacketPlayerPosLook, Wrapper.INSTANCE.getLocalPlayer().rotationYaw); 39 | field2.setFloat(sPacketPlayerPosLook, Wrapper.INSTANCE.getLocalPlayer().rotationPitch); 40 | } 41 | catch (Exception exception) { 42 | // empty catch block 43 | } 44 | } 45 | } 46 | return super.a(object, bw2); 47 | } 48 | } 49 | 50 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/player/PickupFilter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.item.Item 6 | * net.minecraftforge.event.entity.player.EntityItemPickupEvent 7 | */ 8 | package i.gishreloaded.deadcode.hacks.player; 9 | 10 | import i.gishreloaded.deadcode.hack.Hack; 11 | import i.gishreloaded.deadcode.hack.HackCategory; 12 | import i.gishreloaded.deadcode.value.types.BooleanValue; 13 | import java.util.Iterator; 14 | import net.minecraft.item.Item; 15 | import net.minecraftforge.event.entity.player.EntityItemPickupEvent; 16 | 17 | public class PickupFilter 18 | extends Hack { 19 | public BooleanValue a; 20 | 21 | public PickupFilter(String string) { 22 | super(string, HackCategory.Player); 23 | this.b("General"); 24 | this.a = new BooleanValue("Ignore all", false); 25 | this.a(this.a); 26 | this.b("Other"); 27 | } 28 | 29 | @Override 30 | public String getDescription() { 31 | return "Filters item picking. Use 'pfilter' command for manage."; 32 | } 33 | 34 | @Override 35 | public void onItemPickupEvent(EntityItemPickupEvent entityItemPickupEvent) { 36 | if (((Boolean)this.a.getObjectValue()).booleanValue()) { 37 | entityItemPickupEvent.setCanceled(true); 38 | return; 39 | } 40 | Iterator iterator = fB.a.iterator(); 41 | while (iterator.hasNext()) { 42 | int n2 = (Integer)iterator.next(); 43 | Item item = Item.getItemById((int)n2); 44 | if (item == null || entityItemPickupEvent.getItem().getItem().getItem() != item) continue; 45 | entityItemPickupEvent.setCanceled(true); 46 | } 47 | super.onItemPickupEvent(entityItemPickupEvent); 48 | } 49 | } 50 | 51 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/Ambience.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.value.types.ColorValue; 12 | import net.minecraftforge.fml.common.gameevent.TickEvent; 13 | 14 | public class Ambience 15 | extends Hack { 16 | public static boolean a; 17 | public static ColorValue b; 18 | 19 | public Ambience(String string) { 20 | super(string, HackCategory.Render); 21 | this.b("General"); 22 | b = new ColorValue("Color", aX.i); 23 | this.a(b); 24 | this.b("Other"); 25 | } 26 | 27 | @Override 28 | public String getDescription() { 29 | return "Changes the color of the ambiense."; 30 | } 31 | 32 | @Override 33 | public void onDisable() { 34 | a = false; 35 | super.onDisable(); 36 | } 37 | 38 | @Override 39 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 40 | a = true; 41 | super.onClientTickEvent(clientTickEvent); 42 | } 43 | } 44 | 45 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/AntiBadEffects.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import net.minecraftforge.fml.common.gameevent.TickEvent; 12 | 13 | public class AntiBadEffects 14 | extends Hack { 15 | public static boolean a; 16 | 17 | public AntiBadEffects(String string) { 18 | super(string, HackCategory.Render); 19 | } 20 | 21 | @Override 22 | public String getDescription() { 23 | return "Disable bad effects."; 24 | } 25 | 26 | @Override 27 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 28 | a = true; 29 | super.onClientTickEvent(clientTickEvent); 30 | } 31 | 32 | @Override 33 | public void onDisable() { 34 | a = false; 35 | super.onDisable(); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/AntiFire.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.entity.Entity 6 | * net.minecraftforge.fml.common.gameevent.TickEvent$PlayerTickEvent 7 | */ 8 | package i.gishreloaded.deadcode.hacks.render; 9 | 10 | import i.gishreloaded.deadcode.hack.Hack; 11 | import i.gishreloaded.deadcode.hack.HackCategory; 12 | import i.gishreloaded.deadcode.managers.MappingManager; 13 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 14 | import i.gishreloaded.deadcode.wrappers.Wrapper; 15 | import java.lang.reflect.Field; 16 | import net.minecraft.entity.Entity; 17 | import net.minecraftforge.fml.common.gameevent.TickEvent; 18 | 19 | public class AntiFire 20 | extends Hack { 21 | public AntiFire(String string) { 22 | super(string, HackCategory.Render); 23 | } 24 | 25 | @Override 26 | public String getDescription() { 27 | return "No render fire."; 28 | } 29 | 30 | @Override 31 | public void onDisable() { 32 | this.a(false); 33 | super.onDisable(); 34 | } 35 | 36 | @Override 37 | public void onPlayerTickEvent(TickEvent.PlayerTickEvent playerTickEvent) { 38 | if (Wrapper.INSTANCE.getLocalPlayer().isBurning()) { 39 | this.a(true); 40 | } 41 | super.onPlayerTickEvent(playerTickEvent); 42 | } 43 | 44 | public void a(boolean bl) { 45 | try { 46 | Field field = Entity.class.getDeclaredField(MappingManager.fieldIsImmuneToFire); 47 | field.setAccessible(true); 48 | field.setBoolean(Wrapper.INSTANCE.getLocalPlayer(), bl); 49 | } 50 | catch (Exception exception) { 51 | ChatUtils.exception("setImmuneToFire", exception); 52 | } 53 | } 54 | } 55 | 56 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/BlockOverlay.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.block.Block 6 | * net.minecraft.util.math.BlockPos 7 | * net.minecraft.util.math.RayTraceResult$Type 8 | * net.minecraftforge.client.event.RenderWorldLastEvent 9 | */ 10 | package i.gishreloaded.deadcode.hacks.render; 11 | 12 | import i.gishreloaded.deadcode.hack.Hack; 13 | import i.gishreloaded.deadcode.hack.HackCategory; 14 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 15 | import i.gishreloaded.deadcode.wrappers.Wrapper; 16 | import net.minecraft.block.Block; 17 | import net.minecraft.util.math.BlockPos; 18 | import net.minecraft.util.math.RayTraceResult; 19 | import net.minecraftforge.client.event.RenderWorldLastEvent; 20 | 21 | public class BlockOverlay 22 | extends Hack { 23 | public BlockOverlay(String string) { 24 | super(string, HackCategory.Render); 25 | } 26 | 27 | @Override 28 | public String getDescription() { 29 | return "Show of selected block."; 30 | } 31 | 32 | @Override 33 | public void onRenderWorldLastEvent(RenderWorldLastEvent renderWorldLastEvent) { 34 | if (Wrapper.INSTANCE.getMinecraft().objectMouseOver == null) { 35 | return; 36 | } 37 | if (Wrapper.INSTANCE.getMinecraft().objectMouseOver.typeOfHit == RayTraceResult.Type.BLOCK) { 38 | Block block = eS.b(Wrapper.INSTANCE.getMinecraft().objectMouseOver.getBlockPos()); 39 | BlockPos blockPos = Wrapper.INSTANCE.getMinecraft().objectMouseOver.getBlockPos(); 40 | if (Block.getIdFromBlock((Block)block) == 0) { 41 | return; 42 | } 43 | RenderUtils.a(blockPos, 1.0f, 1.0f, 1.0f); 44 | } 45 | super.onRenderWorldLastEvent(renderWorldLastEvent); 46 | } 47 | } 48 | 49 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/CameraClip.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.value.types.DoubleValue; 12 | import net.minecraftforge.fml.common.gameevent.TickEvent; 13 | 14 | public class CameraClip 15 | extends Hack { 16 | public static boolean a; 17 | public static DoubleValue b; 18 | public static DoubleValue c; 19 | public static DoubleValue d; 20 | 21 | public CameraClip(String string) { 22 | super(string, HackCategory.Render); 23 | this.b("General"); 24 | b = new DoubleValue("FOV", 90.0, 40.0, 160.0); 25 | c = new DoubleValue("X", 0.1, 0.1, 5.0); 26 | d = new DoubleValue("Y", 0.1, 0.1, 5.0); 27 | this.a(b, c, d); 28 | this.b("Other"); 29 | } 30 | 31 | @Override 32 | public String getDescription() { 33 | return "Camera clip."; 34 | } 35 | 36 | @Override 37 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 38 | a = true; 39 | super.onClientTickEvent(clientTickEvent); 40 | } 41 | 42 | @Override 43 | public void onDisable() { 44 | a = false; 45 | super.onDisable(); 46 | } 47 | } 48 | 49 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/CustomChat.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import net.minecraftforge.fml.common.gameevent.TickEvent; 12 | 13 | public class CustomChat 14 | extends Hack { 15 | public static boolean a; 16 | 17 | public CustomChat(String string) { 18 | super(string, HackCategory.Render); 19 | } 20 | 21 | @Override 22 | public String getDescription() { 23 | return "Draw custom chat."; 24 | } 25 | 26 | @Override 27 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 28 | a = true; 29 | super.onClientTickEvent(clientTickEvent); 30 | } 31 | 32 | @Override 33 | public void onDisable() { 34 | a = false; 35 | super.onDisable(); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/CustomFog.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.value.types.ColorValue; 12 | import i.gishreloaded.deadcode.value.types.DoubleValue; 13 | import net.minecraftforge.fml.common.gameevent.TickEvent; 14 | 15 | public class CustomFog 16 | extends Hack { 17 | public static boolean a; 18 | public static ColorValue b; 19 | public static DoubleValue c; 20 | 21 | public CustomFog(String string) { 22 | super(string, HackCategory.Render); 23 | this.b("General"); 24 | c = new DoubleValue("Distance", 0.5, 0.1f, 1.0); 25 | b = new ColorValue("Color", aX.i); 26 | this.a(c, b); 27 | this.b("Other"); 28 | } 29 | 30 | @Override 31 | public String getDescription() { 32 | return "Custom fog."; 33 | } 34 | 35 | @Override 36 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 37 | a = true; 38 | super.onClientTickEvent(clientTickEvent); 39 | } 40 | 41 | @Override 42 | public void onDisable() { 43 | a = false; 44 | super.onDisable(); 45 | } 46 | } 47 | 48 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/CustomRain.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.value.types.ColorValue; 12 | import net.minecraftforge.fml.common.gameevent.TickEvent; 13 | 14 | public class CustomRain 15 | extends Hack { 16 | public static boolean a; 17 | public static ColorValue b; 18 | 19 | public CustomRain(String string) { 20 | super(string, HackCategory.Render); 21 | this.b("General"); 22 | b = new ColorValue("Color", aX.i); 23 | this.a(b); 24 | this.b("Other"); 25 | } 26 | 27 | @Override 28 | public String getDescription() { 29 | return "Custom rain."; 30 | } 31 | 32 | @Override 33 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 34 | a = true; 35 | super.onClientTickEvent(clientTickEvent); 36 | } 37 | 38 | @Override 39 | public void onDisable() { 40 | a = false; 41 | super.onDisable(); 42 | } 43 | } 44 | 45 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/CustomSnow.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.value.types.ColorValue; 12 | import net.minecraftforge.fml.common.gameevent.TickEvent; 13 | 14 | public class CustomSnow 15 | extends Hack { 16 | public static boolean a; 17 | public static ColorValue b; 18 | 19 | public CustomSnow(String string) { 20 | super(string, HackCategory.Render); 21 | this.b("General"); 22 | b = new ColorValue("Color", aX.i); 23 | this.a(b); 24 | this.b("Other"); 25 | } 26 | 27 | @Override 28 | public String getDescription() { 29 | return "Custom snow."; 30 | } 31 | 32 | @Override 33 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 34 | a = true; 35 | super.onClientTickEvent(clientTickEvent); 36 | } 37 | 38 | @Override 39 | public void onDisable() { 40 | a = false; 41 | super.onDisable(); 42 | } 43 | } 44 | 45 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/DeathCoords.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.entity.EntityPlayerSP 6 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 7 | */ 8 | package i.gishreloaded.deadcode.hacks.render; 9 | 10 | import i.gishreloaded.deadcode.hack.Hack; 11 | import i.gishreloaded.deadcode.hack.HackCategory; 12 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 13 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 14 | import i.gishreloaded.deadcode.wrappers.Wrapper; 15 | import net.minecraft.client.entity.EntityPlayerSP; 16 | import net.minecraftforge.fml.common.gameevent.TickEvent; 17 | 18 | public class DeathCoords 19 | extends Hack { 20 | public boolean a = false; 21 | 22 | public DeathCoords(String string) { 23 | super(string, HackCategory.Render); 24 | } 25 | 26 | @Override 27 | public String getDescription() { 28 | return "Shows your coords at death."; 29 | } 30 | 31 | @Override 32 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 33 | EntityPlayerSP entityPlayerSP = Wrapper.INSTANCE.getLocalPlayer(); 34 | if (!this.a && et.h()) { 35 | ChatUtils.info(String.format("You died: X: %s Y: %s Z: %s", RenderUtils.a(entityPlayerSP.posX, 1), RenderUtils.a(entityPlayerSP.posY, 1), RenderUtils.a(entityPlayerSP.posZ, 1))); 36 | this.a = true; 37 | } 38 | if (!et.h()) { 39 | this.a = false; 40 | } 41 | super.onClientTickEvent(clientTickEvent); 42 | } 43 | } 44 | 45 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/ESP.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.entity.Entity 6 | * net.minecraft.entity.EntityLivingBase 7 | * net.minecraftforge.client.event.RenderWorldLastEvent 8 | */ 9 | package i.gishreloaded.deadcode.hacks.render; 10 | 11 | import i.gishreloaded.deadcode.hack.Hack; 12 | import i.gishreloaded.deadcode.hack.HackCategory; 13 | import i.gishreloaded.deadcode.hacks.render.Profiler; 14 | import i.gishreloaded.deadcode.value.Mode; 15 | import i.gishreloaded.deadcode.value.types.ColorValue; 16 | import i.gishreloaded.deadcode.value.types.ModeValue; 17 | import net.minecraft.entity.Entity; 18 | import net.minecraft.entity.EntityLivingBase; 19 | import net.minecraftforge.client.event.RenderWorldLastEvent; 20 | 21 | public class ESP 22 | extends Hack { 23 | public static ColorValue a; 24 | public ModeValue b; 25 | 26 | public ESP(String string) { 27 | super(string, HackCategory.Render); 28 | this.b("General"); 29 | this.b = new ModeValue("Mode", new Mode("WatchDogs"), new Mode("2D", true), new Mode("3D")); 30 | a = new ColorValue("Color", aX.i); 31 | this.a(a, this.b); 32 | this.b("Other"); 33 | } 34 | 35 | @Override 36 | public String getDescription() { 37 | return "Allows you to see all of the entities around you."; 38 | } 39 | 40 | @Override 41 | public void onRenderWorldLastEvent(RenderWorldLastEvent renderWorldLastEvent, Object object) { 42 | if (object instanceof EntityLivingBase) { 43 | EntityLivingBase entityLivingBase = (EntityLivingBase)object; 44 | Profiler.a((Entity)entityLivingBase, renderWorldLastEvent.getPartialTicks(), this.b.getModeByIndex(0).isToggled(), this.b.getModeByIndex(1).isToggled(), this.b.getModeByIndex(2).isToggled(), false, false, false, false, false, false); 45 | } 46 | super.onRenderWorldLastEvent(renderWorldLastEvent); 47 | } 48 | } 49 | 50 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/EnchantColor.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.value.types.ColorValue; 12 | import net.minecraftforge.fml.common.gameevent.TickEvent; 13 | 14 | public class EnchantColor 15 | extends Hack { 16 | public static boolean a; 17 | public static ColorValue b; 18 | public static ColorValue c; 19 | 20 | public EnchantColor(String string) { 21 | super(string, HackCategory.Render); 22 | this.b("General"); 23 | b = new ColorValue("Color one", aX.i); 24 | c = new ColorValue("Color two", aX.j); 25 | this.a(b, c); 26 | this.b("Other"); 27 | } 28 | 29 | @Override 30 | public String getDescription() { 31 | return "Change color for enchanted items."; 32 | } 33 | 34 | @Override 35 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 36 | a = true; 37 | super.onClientTickEvent(clientTickEvent); 38 | } 39 | 40 | @Override 41 | public void onDisable() { 42 | a = false; 43 | super.onDisable(); 44 | } 45 | } 46 | 47 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/Item360.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.hacks.combat.KillAura; 12 | import i.gishreloaded.deadcode.value.Mode; 13 | import i.gishreloaded.deadcode.value.types.BooleanValue; 14 | import i.gishreloaded.deadcode.value.types.DoubleValue; 15 | import i.gishreloaded.deadcode.value.types.ModeValue; 16 | import net.minecraftforge.fml.common.gameevent.TickEvent; 17 | 18 | public class Item360 19 | extends Hack { 20 | public static boolean a; 21 | public static ModeValue b; 22 | public static DoubleValue c; 23 | public static BooleanValue d; 24 | 25 | public Item360(String string) { 26 | super(string, HackCategory.Render); 27 | this.b("General"); 28 | b = new ModeValue("Axis", new Mode("Axis-X", true), new Mode("Axis-Y")); 29 | c = new DoubleValue("Speed", 0.4, 0.1, 1.0); 30 | d = new BooleanValue("Only with KillAura", false); 31 | this.a(b, c, d); 32 | this.b("Other"); 33 | } 34 | 35 | @Override 36 | public String getDescription() { 37 | return "Rotates your item in your hand."; 38 | } 39 | 40 | @Override 41 | public void onDisable() { 42 | a = false; 43 | super.onDisable(); 44 | } 45 | 46 | @Override 47 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 48 | a = true; 49 | super.onClientTickEvent(clientTickEvent); 50 | } 51 | 52 | public static boolean b() { 53 | return a && ((Boolean)d.getObjectValue() == false || (Boolean)d.getObjectValue() != false && KillAura.J != null); 54 | } 55 | } 56 | 57 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/ItemESP.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.entity.Entity 6 | * net.minecraft.entity.item.EntityItem 7 | * net.minecraft.entity.projectile.EntityArrow 8 | * net.minecraftforge.client.event.RenderWorldLastEvent 9 | */ 10 | package i.gishreloaded.deadcode.hacks.render; 11 | 12 | import i.gishreloaded.deadcode.hack.Hack; 13 | import i.gishreloaded.deadcode.hack.HackCategory; 14 | import i.gishreloaded.deadcode.hacks.render.Profiler; 15 | import i.gishreloaded.deadcode.value.Mode; 16 | import i.gishreloaded.deadcode.value.types.ModeValue; 17 | import net.minecraft.entity.Entity; 18 | import net.minecraft.entity.item.EntityItem; 19 | import net.minecraft.entity.projectile.EntityArrow; 20 | import net.minecraftforge.client.event.RenderWorldLastEvent; 21 | 22 | public class ItemESP 23 | extends Hack { 24 | public ModeValue a; 25 | 26 | public ItemESP(String string) { 27 | super(string, HackCategory.Render); 28 | this.b("General"); 29 | this.a = new ModeValue("Mode", new Mode("WatchDogs"), new Mode("2D", true), new Mode("3D")); 30 | this.a(this.a); 31 | this.b("Other"); 32 | } 33 | 34 | @Override 35 | public String getDescription() { 36 | return "Allows you to see all of the items around you."; 37 | } 38 | 39 | @Override 40 | public void onRenderWorldLastEvent(RenderWorldLastEvent renderWorldLastEvent, Object object) { 41 | if (object instanceof EntityItem || object instanceof EntityArrow) { 42 | Entity entity = (Entity)object; 43 | Profiler.a(entity, renderWorldLastEvent.getPartialTicks(), this.a.getModeByIndex(0).isToggled(), this.a.getModeByIndex(1).isToggled(), this.a.getModeByIndex(2).isToggled(), false, false, false, false, false, false); 44 | } 45 | super.onRenderWorldLastEvent(renderWorldLastEvent); 46 | } 47 | } 48 | 49 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/NightVision.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import net.minecraftforge.fml.common.gameevent.TickEvent; 12 | 13 | public class NightVision 14 | extends Hack { 15 | public static boolean a; 16 | 17 | public NightVision(String string) { 18 | super(string, HackCategory.Render); 19 | } 20 | 21 | @Override 22 | public String getDescription() { 23 | return "Gets you night vision."; 24 | } 25 | 26 | @Override 27 | public void onDisable() { 28 | a = false; 29 | super.onDisable(); 30 | } 31 | 32 | @Override 33 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 34 | a = true; 35 | super.onClientTickEvent(clientTickEvent); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/NoHurtCam.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import net.minecraftforge.fml.common.gameevent.TickEvent; 12 | 13 | public class NoHurtCam 14 | extends Hack { 15 | public static boolean a; 16 | 17 | public NoHurtCam(String string) { 18 | super(string, HackCategory.Render); 19 | } 20 | 21 | @Override 22 | public String getDescription() { 23 | return "Removes screen twitching during damage."; 24 | } 25 | 26 | @Override 27 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 28 | a = true; 29 | super.onClientTickEvent(clientTickEvent); 30 | } 31 | 32 | @Override 33 | public void onDisable() { 34 | a = false; 35 | super.onDisable(); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/NoScoreboard.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.client.GuiIngameForge 6 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 7 | */ 8 | package i.gishreloaded.deadcode.hacks.render; 9 | 10 | import i.gishreloaded.deadcode.hack.Hack; 11 | import i.gishreloaded.deadcode.hack.HackCategory; 12 | import net.minecraftforge.client.GuiIngameForge; 13 | import net.minecraftforge.fml.common.gameevent.TickEvent; 14 | 15 | public class NoScoreboard 16 | extends Hack { 17 | public NoScoreboard(String string) { 18 | super(string, HackCategory.Render); 19 | } 20 | 21 | @Override 22 | public String getDescription() { 23 | return "Hiding your scoreboard."; 24 | } 25 | 26 | @Override 27 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 28 | GuiIngameForge.renderObjective = false; 29 | super.onClientTickEvent(clientTickEvent); 30 | } 31 | 32 | @Override 33 | public void onDisable() { 34 | GuiIngameForge.renderObjective = true; 35 | super.onDisable(); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/NoVisualBlock.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.entity.EntityPlayerSP 6 | * net.minecraft.entity.EntityLivingBase 7 | * net.minecraftforge.fml.common.gameevent.TickEvent$PlayerTickEvent 8 | */ 9 | package i.gishreloaded.deadcode.hacks.render; 10 | 11 | import i.gishreloaded.deadcode.hack.Hack; 12 | import i.gishreloaded.deadcode.hack.HackCategory; 13 | import i.gishreloaded.deadcode.wrappers.Wrapper; 14 | import net.minecraft.client.entity.EntityPlayerSP; 15 | import net.minecraft.entity.EntityLivingBase; 16 | import net.minecraftforge.fml.common.gameevent.TickEvent; 17 | 18 | public class NoVisualBlock 19 | extends Hack { 20 | public NoVisualBlock(String string) { 21 | super(string, HackCategory.Render); 22 | } 23 | 24 | @Override 25 | public String getDescription() { 26 | return "Hiding blocks if you inside blocks."; 27 | } 28 | 29 | @Override 30 | public void onPlayerTickEvent(TickEvent.PlayerTickEvent playerTickEvent) { 31 | EntityPlayerSP entityPlayerSP = Wrapper.INSTANCE.getLocalPlayer(); 32 | if (eS.a((EntityLivingBase)entityPlayerSP, null)) { 33 | entityPlayerSP.noClip = true; 34 | } 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/ReloadChunks.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.hacks.render; 5 | 6 | import i.gishreloaded.deadcode.hack.Hack; 7 | import i.gishreloaded.deadcode.hack.HackCategory; 8 | import i.gishreloaded.deadcode.wrappers.Wrapper; 9 | 10 | public class ReloadChunks 11 | extends Hack { 12 | public ReloadChunks(String string) { 13 | super(string, HackCategory.Render); 14 | } 15 | 16 | @Override 17 | public String getDescription() { 18 | return "Reload chunks."; 19 | } 20 | 21 | @Override 22 | public void onEnable() { 23 | Wrapper.INSTANCE.getMinecraft().renderGlobal.loadRenderers(); 24 | this.c(false); 25 | super.onEnable(); 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/TotemCounter.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.gui.ScaledResolution 6 | * net.minecraft.init.Items 7 | * net.minecraft.item.ItemStack 8 | */ 9 | package i.gishreloaded.deadcode.hacks.render; 10 | 11 | import i.gishreloaded.deadcode.hack.Hack; 12 | import i.gishreloaded.deadcode.hack.HackCategory; 13 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 14 | import i.gishreloaded.deadcode.wrappers.Wrapper; 15 | import net.minecraft.client.gui.ScaledResolution; 16 | import net.minecraft.init.Items; 17 | import net.minecraft.item.ItemStack; 18 | 19 | public class TotemCounter 20 | extends Hack { 21 | public TotemCounter(String string) { 22 | super(string, HackCategory.Render); 23 | } 24 | 25 | @Override 26 | public String getDescription() { 27 | return "Shows the number of totems in the inventory."; 28 | } 29 | 30 | @Override 31 | public void a(float f2) { 32 | int n2 = 0; 33 | ItemStack itemStack = null; 34 | for (int i2 = 0; i2 <= 44; ++i2) { 35 | ItemStack itemStack2 = cs.a.a().getStackInSlot(i2); 36 | if (itemStack2.getItem() != Items.TOTEM_OF_UNDYING) continue; 37 | ++n2; 38 | itemStack = itemStack2; 39 | } 40 | if (itemStack == null || n2 == 0) { 41 | return; 42 | } 43 | ScaledResolution scaledResolution = new ScaledResolution(Wrapper.INSTANCE.getMinecraft()); 44 | int n3 = scaledResolution.getScaledWidth() / 2 - 23; 45 | int n4 = scaledResolution.getScaledHeight() / 2 + 31; 46 | RenderUtils.a(itemStack, n3, n4); 47 | RenderUtils.c(String.valueOf(n2), n3 + 15, n4 - 8, er.e); 48 | super.a(f2); 49 | } 50 | } 51 | 52 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/UserInterface.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.gui.GuiScreen 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.hacks.other.Sleep; 12 | import i.gishreloaded.deadcode.utils.TimerUtils; 13 | import i.gishreloaded.deadcode.value.types.BooleanValue; 14 | import i.gishreloaded.deadcode.wrappers.Wrapper; 15 | import net.minecraft.client.gui.GuiScreen; 16 | 17 | public class UserInterface 18 | extends Hack { 19 | public static BooleanValue a; 20 | public static BooleanValue b; 21 | public static BooleanValue c; 22 | public static BooleanValue d; 23 | public TimerUtils e; 24 | 25 | public UserInterface(String string) { 26 | super(string, HackCategory.Render); 27 | this.setKey(54); 28 | this.d(false); 29 | a = new BooleanValue("Blur", true); 30 | b = new BooleanValue("Shadow", true); 31 | c = new BooleanValue("Glitch", false); 32 | d = new BooleanValue("Black And White", false); 33 | this.b("General"); 34 | this.a(a, b, d, c); 35 | this.b("Other"); 36 | this.e = new TimerUtils(); 37 | } 38 | 39 | @Override 40 | public String getDescription() { 41 | return "Graphical user interface."; 42 | } 43 | 44 | @Override 45 | public void onEnable() { 46 | if (Sleep.a) { 47 | return; 48 | } 49 | Wrapper.INSTANCE.getMinecraft().displayGuiScreen((GuiScreen)\u2007\u2008\u00a0.s.if()); 50 | super.onEnable(); 51 | } 52 | } 53 | 54 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/ViewModel.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.value.types.DoubleValue; 12 | import net.minecraftforge.fml.common.gameevent.TickEvent; 13 | 14 | public class ViewModel 15 | extends Hack { 16 | public static boolean a; 17 | public static DoubleValue b; 18 | public static DoubleValue c; 19 | public static DoubleValue d; 20 | public static DoubleValue e; 21 | public static DoubleValue f; 22 | public static DoubleValue g; 23 | 24 | public ViewModel(String string) { 25 | super(string, HackCategory.Render); 26 | b = new DoubleValue("Left-X", 1.0, 0.0, 2.0); 27 | c = new DoubleValue("Left-Y", 1.0, 0.0, 2.0); 28 | d = new DoubleValue("Left-Z", 1.0, 0.0, 2.0); 29 | e = new DoubleValue("Right-X", 1.0, 0.0, 2.0); 30 | f = new DoubleValue("Right-Y", 1.0, 0.0, 2.0); 31 | g = new DoubleValue("Right-Z", 1.0, 0.0, 2.0); 32 | this.b("LeftHand"); 33 | this.a(b, c, d); 34 | this.b("RightHand"); 35 | this.a(e, f, g); 36 | this.b("Other"); 37 | } 38 | 39 | @Override 40 | public String getDescription() { 41 | return "View model."; 42 | } 43 | 44 | @Override 45 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 46 | a = true; 47 | super.onClientTickEvent(clientTickEvent); 48 | } 49 | 50 | @Override 51 | public void onDisable() { 52 | a = false; 53 | super.onDisable(); 54 | } 55 | } 56 | 57 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/WaterVision.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import net.minecraftforge.fml.common.gameevent.TickEvent; 12 | 13 | public class WaterVision 14 | extends Hack { 15 | public static boolean a; 16 | 17 | public WaterVision(String string) { 18 | super(string, HackCategory.Render); 19 | } 20 | 21 | @Override 22 | public String getDescription() { 23 | return "Gets you vision under water."; 24 | } 25 | 26 | @Override 27 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 28 | a = true; 29 | super.onClientTickEvent(clientTickEvent); 30 | } 31 | 32 | @Override 33 | public void onDisable() { 34 | a = false; 35 | super.onDisable(); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/WeatherClear.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import net.minecraftforge.fml.common.gameevent.TickEvent; 12 | 13 | public class WeatherClear 14 | extends Hack { 15 | public static boolean a; 16 | 17 | public WeatherClear(String string) { 18 | super(string, HackCategory.Render); 19 | } 20 | 21 | @Override 22 | public String getDescription() { 23 | return "Clears the weather."; 24 | } 25 | 26 | @Override 27 | public void onDisable() { 28 | a = false; 29 | super.onDisable(); 30 | } 31 | 32 | @Override 33 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 34 | a = true; 35 | super.onClientTickEvent(clientTickEvent); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/WorldTime.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.client.event.RenderWorldLastEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.value.types.IntegerValue; 12 | import i.gishreloaded.deadcode.wrappers.Wrapper; 13 | import net.minecraftforge.client.event.RenderWorldLastEvent; 14 | 15 | public class WorldTime 16 | extends Hack { 17 | public IntegerValue a; 18 | 19 | public WorldTime(String string) { 20 | super(string, HackCategory.Render); 21 | this.b("General"); 22 | this.a = new IntegerValue("Time", 0, 0, 24000); 23 | this.a(this.a); 24 | this.b("Other"); 25 | } 26 | 27 | @Override 28 | public String getDescription() { 29 | return "Set custom world time."; 30 | } 31 | 32 | @Override 33 | public void onRenderWorldLastEvent(RenderWorldLastEvent renderWorldLastEvent) { 34 | Wrapper.INSTANCE.getWorld().setWorldTime((long)this.a.getValue().intValue()); 35 | super.onRenderWorldLastEvent(renderWorldLastEvent); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/XRay.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.client.event.RenderWorldLastEvent 6 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 7 | */ 8 | package i.gishreloaded.deadcode.hacks.render; 9 | 10 | import i.gishreloaded.deadcode.hack.Hack; 11 | import i.gishreloaded.deadcode.hack.HackCategory; 12 | import i.gishreloaded.deadcode.utils.TimerUtils; 13 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 14 | import i.gishreloaded.deadcode.value.types.IntegerValue; 15 | import java.util.ArrayList; 16 | import net.minecraftforge.client.event.RenderWorldLastEvent; 17 | import net.minecraftforge.fml.common.gameevent.TickEvent; 18 | 19 | public class XRay 20 | extends Hack { 21 | public IntegerValue a; 22 | public IntegerValue b; 23 | public TimerUtils c; 24 | public ArrayList d; 25 | 26 | public XRay(String string) { 27 | super(string, HackCategory.Render); 28 | this.b("General"); 29 | this.a = new IntegerValue("Distance", 30, 4, 100); 30 | this.b = new IntegerValue("Update delay", 2000, 500, 2000); 31 | this.a(this.a, this.b); 32 | this.b("Other"); 33 | this.c = new TimerUtils(); 34 | this.d = new ArrayList(); 35 | } 36 | 37 | @Override 38 | public String getDescription() { 39 | return "Allows you to see blocks through walls."; 40 | } 41 | 42 | @Override 43 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 44 | int n2 = this.a.getValue(); 45 | if (!this.c.isReached(this.b.getValue().intValue())) { 46 | return; 47 | } 48 | new cK(this, n2).start(); 49 | this.c.resetTime(); 50 | super.onClientTickEvent(clientTickEvent); 51 | } 52 | 53 | @Override 54 | public void onRenderWorldLastEvent(RenderWorldLastEvent renderWorldLastEvent) { 55 | RenderUtils.a(this.d, renderWorldLastEvent.getPartialTicks()); 56 | super.onRenderWorldLastEvent(renderWorldLastEvent); 57 | } 58 | } 59 | 60 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/render/Zoom.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.render; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.utils.TimerUtils; 12 | import net.minecraftforge.fml.common.gameevent.TickEvent; 13 | 14 | public class Zoom 15 | extends Hack { 16 | public static boolean a; 17 | public static float b; 18 | public TimerUtils c = new TimerUtils(); 19 | 20 | public Zoom(String string) { 21 | super(string, HackCategory.Render); 22 | } 23 | 24 | @Override 25 | public String getDescription() { 26 | return "Simple zoom."; 27 | } 28 | 29 | @Override 30 | public void onDisable() { 31 | a = false; 32 | b = 1.0f; 33 | super.onDisable(); 34 | } 35 | 36 | @Override 37 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 38 | if (this.c.isReached(15L)) { 39 | if (b < 4.0f) { 40 | b += 0.5f; 41 | } 42 | this.c.resetTime(); 43 | } 44 | a = true; 45 | super.onClientTickEvent(clientTickEvent); 46 | } 47 | 48 | static { 49 | b = 1.0f; 50 | } 51 | } 52 | 53 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/thread/ClickPearl.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.entity.EntityPlayerSP 6 | * net.minecraft.network.Packet 7 | * net.minecraft.network.play.client.CPacketHeldItemChange 8 | */ 9 | package i.gishreloaded.deadcode.hacks.thread; 10 | 11 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 12 | import i.gishreloaded.deadcode.wrappers.Wrapper; 13 | import net.minecraft.client.entity.EntityPlayerSP; 14 | import net.minecraft.network.Packet; 15 | import net.minecraft.network.play.client.CPacketHeldItemChange; 16 | 17 | public class ClickPearl 18 | extends Thread { 19 | public final /* synthetic */ EntityPlayerSP a; 20 | public final /* synthetic */ i.gishreloaded.deadcode.hacks.combat.ClickPearl b; 21 | 22 | public ClickPearl(i.gishreloaded.deadcode.hacks.combat.ClickPearl clickPearl, EntityPlayerSP entityPlayerSP) { 23 | this.b = clickPearl; 24 | this.a = entityPlayerSP; 25 | } 26 | 27 | @Override 28 | public void run() { 29 | try { 30 | Thread.sleep(400L); 31 | Wrapper.INSTANCE.sendPacket((Packet)new CPacketHeldItemChange(this.a.inventory.currentItem)); 32 | } 33 | catch (Exception exception) { 34 | ChatUtils.exception("ClickPearl: ", exception); 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/thread/HighJump.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.entity.EntityPlayerSP 6 | */ 7 | package i.gishreloaded.deadcode.hacks.thread; 8 | 9 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 10 | import net.minecraft.client.entity.EntityPlayerSP; 11 | 12 | public class HighJump 13 | extends Thread { 14 | public final /* synthetic */ EntityPlayerSP a; 15 | public final /* synthetic */ i.gishreloaded.deadcode.hacks.movement.HighJump b; 16 | 17 | public HighJump(i.gishreloaded.deadcode.hacks.movement.HighJump highJump, EntityPlayerSP entityPlayerSP) { 18 | this.b = highJump; 19 | this.a = entityPlayerSP; 20 | } 21 | 22 | @Override 23 | public void run() { 24 | this.a.motionY = 9.0; 25 | try { 26 | HighJump.sleep(240L); 27 | } 28 | catch (Exception exception) { 29 | ChatUtils.exception("HighJump", exception); 30 | } 31 | this.a.motionY = 8.742f; 32 | super.run(); 33 | } 34 | } 35 | 36 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/thread/ShieldBreaker.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.network.Packet 6 | * net.minecraft.network.play.client.CPacketHeldItemChange 7 | */ 8 | package i.gishreloaded.deadcode.hacks.thread; 9 | 10 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 11 | import i.gishreloaded.deadcode.wrappers.Wrapper; 12 | import net.minecraft.network.Packet; 13 | import net.minecraft.network.play.client.CPacketHeldItemChange; 14 | 15 | public class ShieldBreaker 16 | extends Thread { 17 | public final /* synthetic */ i.gishreloaded.deadcode.hacks.combat.ShieldBreaker a; 18 | 19 | public ShieldBreaker(i.gishreloaded.deadcode.hacks.combat.ShieldBreaker shieldBreaker) { 20 | this.a = shieldBreaker; 21 | } 22 | 23 | @Override 24 | public void run() { 25 | try { 26 | Thread.sleep(10L); 27 | if (this.a.a != -2) { 28 | Wrapper.INSTANCE.sendPacket((Packet)new CPacketHeldItemChange(this.a.a)); 29 | this.a.a = -2; 30 | } 31 | } 32 | catch (Exception exception) { 33 | ChatUtils.exception("breakShield: ", exception); 34 | } 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/world/AntiArmorStand.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.entity.Entity 6 | * net.minecraft.entity.item.EntityArmorStand 7 | * net.minecraftforge.client.event.RenderWorldLastEvent 8 | */ 9 | package i.gishreloaded.deadcode.hacks.world; 10 | 11 | import i.gishreloaded.deadcode.hack.Hack; 12 | import i.gishreloaded.deadcode.hack.HackCategory; 13 | import i.gishreloaded.deadcode.wrappers.Wrapper; 14 | import net.minecraft.entity.Entity; 15 | import net.minecraft.entity.item.EntityArmorStand; 16 | import net.minecraftforge.client.event.RenderWorldLastEvent; 17 | 18 | public class AntiArmorStand 19 | extends Hack { 20 | public AntiArmorStand(String string) { 21 | super(string, HackCategory.World); 22 | } 23 | 24 | @Override 25 | public String getDescription() { 26 | return "Removes all armor stands from the world."; 27 | } 28 | 29 | @Override 30 | public void onRenderWorldLastEvent(RenderWorldLastEvent renderWorldLastEvent) { 31 | for (Entity entity : et.b()) { 32 | if (!(entity instanceof EntityArmorStand)) continue; 33 | Wrapper.INSTANCE.getWorld().removeEntity(entity); 34 | } 35 | super.onRenderWorldLastEvent(renderWorldLastEvent); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/world/LightningDetect.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.network.play.server.SPacketSpawnGlobalEntity 6 | */ 7 | package i.gishreloaded.deadcode.hacks.world; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 12 | import net.minecraft.network.play.server.SPacketSpawnGlobalEntity; 13 | 14 | public class LightningDetect 15 | extends Hack { 16 | public LightningDetect(String string) { 17 | super(string, HackCategory.World); 18 | } 19 | 20 | @Override 21 | public String getDescription() { 22 | return "Display the coords of a lightning strike."; 23 | } 24 | 25 | @Override 26 | public boolean a(Object object, bw bw2) { 27 | if (object instanceof SPacketSpawnGlobalEntity) { 28 | SPacketSpawnGlobalEntity sPacketSpawnGlobalEntity = (SPacketSpawnGlobalEntity)object; 29 | ChatUtils.warning(String.format("Lightning at: X: %s Y: %s Z: %s", sPacketSpawnGlobalEntity.getX(), sPacketSpawnGlobalEntity.getY(), sPacketSpawnGlobalEntity.getZ())); 30 | } 31 | return super.a(object, bw2); 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/hacks/world/Timer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraftforge.fml.common.gameevent.TickEvent$ClientTickEvent 6 | */ 7 | package i.gishreloaded.deadcode.hacks.world; 8 | 9 | import i.gishreloaded.deadcode.hack.Hack; 10 | import i.gishreloaded.deadcode.hack.HackCategory; 11 | import i.gishreloaded.deadcode.utils.ReflectionUtils; 12 | import i.gishreloaded.deadcode.value.types.DoubleValue; 13 | import net.minecraftforge.fml.common.gameevent.TickEvent; 14 | 15 | public class Timer 16 | extends Hack { 17 | public DoubleValue a; 18 | 19 | public Timer(String string) { 20 | super(string, HackCategory.World); 21 | this.b("General"); 22 | this.a = new DoubleValue("Timer", 1.0, 0.1, 10.0); 23 | this.a(this.a); 24 | this.b("Other"); 25 | } 26 | 27 | @Override 28 | public String getDescription() { 29 | return "Changes the game time of the client."; 30 | } 31 | 32 | @Override 33 | public void onDisable() { 34 | ReflectionUtils.setTimerSpeedD(1.0); 35 | super.onDisable(); 36 | } 37 | 38 | @Override 39 | public void onClientTickEvent(TickEvent.ClientTickEvent clientTickEvent) { 40 | ReflectionUtils.setTimerSpeedD(this.a.getValue()); 41 | super.onClientTickEvent(clientTickEvent); 42 | } 43 | } 44 | 45 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/managers/ConfigManager.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.managers; 5 | 6 | import i.gishreloaded.deadcode.command.Command; 7 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 8 | import java.awt.Desktop; 9 | 10 | public class ConfigManager 11 | extends Command { 12 | public ConfigManager() { 13 | super("config"); 14 | this.a(false); 15 | } 16 | 17 | @Override 18 | public void runCommand(String string, String[] stringArray) { 19 | try { 20 | if (stringArray[0].equalsIgnoreCase("open")) { 21 | Desktop.getDesktop().open(\u2001\u2000\u00a0.g.a); 22 | } else { 23 | \u2001\u2000\u00a0.true(stringArray[0]); 24 | } 25 | } 26 | catch (Exception exception) { 27 | ChatUtils.error("Usage: " + this.getSyntax()); 28 | } 29 | } 30 | 31 | @Override 32 | public String getDescription() { 33 | return "Config manager."; 34 | } 35 | 36 | @Override 37 | public String getSyntax() { 38 | return "config , config open"; 39 | } 40 | } 41 | 42 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/managers/FriendManager.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.managers; 5 | 6 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 7 | import java.util.ArrayList; 8 | 9 | public class FriendManager { 10 | public static ArrayList a = new ArrayList(); 11 | 12 | public static void a(String string) { 13 | if (a.contains(string)) { 14 | FriendManager.c(string); 15 | } else { 16 | FriendManager.b(string); 17 | } 18 | } 19 | 20 | public static void b(String string) { 21 | if (!a.contains(string)) { 22 | a.add(string); 23 | FriendManager.b(); 24 | ChatUtils.info(string + " Added to \u00a7bfriend \u00a77list."); 25 | } 26 | } 27 | 28 | public static void c(String string) { 29 | if (a.contains(string)) { 30 | a.remove(string); 31 | FriendManager.b(); 32 | if (\u2007\u2008\u00a0.l != null) { 33 | \u2007\u2008\u00a0.l.a(string); 34 | } 35 | ChatUtils.info(string + " Removed from \u00a7bfriend \u00a77list."); 36 | } 37 | } 38 | 39 | public static void a() { 40 | if (!a.isEmpty()) { 41 | a.clear(); 42 | FriendManager.b(); 43 | ChatUtils.info("\u00a7bFriends \u00a77list clear."); 44 | } 45 | } 46 | 47 | private static /* synthetic */ void b() { 48 | try { 49 | if (\u2001\u2000\u00a0.g != null) { 50 | \u2001\u2000\u00a0.g.super(); 51 | } 52 | } 53 | catch (Exception exception) { 54 | ChatUtils.exception("FriendManager: save", exception); 55 | } 56 | } 57 | } 58 | 59 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/managers/ModelManager.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.managers; 5 | 6 | import i.gishreloaded.deadcode.hacks.render.TextureChanger; 7 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 8 | import i.gishreloaded.deadcode.value.Mode; 9 | import java.io.File; 10 | import java.util.ArrayList; 11 | 12 | public class ModelManager { 13 | public final File a = new File(\u2001\u2000\u00a0.d, "Models"); 14 | public final ArrayList b = new ArrayList(); 15 | public boolean c; 16 | public boolean d; 17 | 18 | public void a() { 19 | if (this.d) { 20 | return; 21 | } 22 | try { 23 | if (!this.a.exists()) { 24 | this.a.mkdir(); 25 | } 26 | for (Mode mode : TextureChanger.a.getModes()) { 27 | this.b.add(new an(mode.getName())); 28 | } 29 | this.d = true; 30 | ChatUtils.debug("ModelManager: initialized."); 31 | } 32 | catch (Exception exception) { 33 | ChatUtils.exception("ModelManager", exception); 34 | } 35 | } 36 | 37 | public void b() { 38 | if (this.c) { 39 | return; 40 | } 41 | for (an an2 : this.b) { 42 | an2.a(); 43 | } 44 | this.c = true; 45 | } 46 | 47 | public an c() { 48 | for (int i2 = 0; i2 < TextureChanger.a.getModes().length; ++i2) { 49 | if (!TextureChanger.a.getModes()[i2].isToggled()) continue; 50 | return (an)this.b.get(i2); 51 | } 52 | return null; 53 | } 54 | } 55 | 56 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/managers/ShaderManager.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.managers; 5 | 6 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 7 | 8 | public class ShaderManager { 9 | private static dW a; 10 | private static bx b; 11 | private static an_0 c; 12 | private static o d; 13 | private static fd_0 e; 14 | 15 | public ShaderManager() { 16 | a = new dW(); 17 | b = new bx(); 18 | c = new an_0(); 19 | d = new o(); 20 | e = new fd_0(); 21 | ChatUtils.debug("ShaderManager: initialized."); 22 | } 23 | 24 | public static void a() { 25 | ShaderManager.b().b(); 26 | ShaderManager.c().b(); 27 | ShaderManager.d().b(); 28 | ShaderManager.e().b(); 29 | ShaderManager.f().b(); 30 | } 31 | 32 | public static dW b() { 33 | return a; 34 | } 35 | 36 | public static bx c() { 37 | return b; 38 | } 39 | 40 | public static an_0 d() { 41 | return c; 42 | } 43 | 44 | public static o e() { 45 | return d; 46 | } 47 | 48 | public static fd_0 f() { 49 | return e; 50 | } 51 | } 52 | 53 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/ui/ComponentRenderer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.ui; 5 | 6 | import i.gishreloaded.deadcode.ui.base.Component; 7 | import i.gishreloaded.deadcode.ui.base.ComponentType; 8 | import i.gishreloaded.deadcode.ui.theme.Theme; 9 | 10 | public abstract class ComponentRenderer { 11 | public Theme a; 12 | private ComponentType b; 13 | 14 | public ComponentRenderer(ComponentType componentType, Theme theme) { 15 | this.b = componentType; 16 | this.a = theme; 17 | } 18 | 19 | public abstract void drawComponent(Component var1, int var2, int var3); 20 | 21 | public ComponentType a() { 22 | return this.b; 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/ui/base/Component.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.ui.base; 5 | 6 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 7 | import i.gishreloaded.deadcode.ui.base.ComponentType; 8 | import i.gishreloaded.deadcode.ui.base.Interactable; 9 | import java.util.ArrayList; 10 | 11 | public class Component 12 | extends Interactable { 13 | private ArrayList a = new ArrayList(); 14 | private ComponentType b; 15 | private Component c; 16 | 17 | public Component(int n2, int n3, int n4, int n5, ComponentType componentType, Component component) { 18 | super(n2, n3, n4, n5); 19 | this.b = componentType; 20 | this.c = component; 21 | } 22 | 23 | public void a(Component component) { 24 | this.a.add(component); 25 | } 26 | 27 | public void b(Component component) { 28 | this.a.remove(component); 29 | } 30 | 31 | public ArrayList b() { 32 | return this.a; 33 | } 34 | 35 | public void c(int n2, int n3) { 36 | ((ComponentRenderer)\u2005\u200a.j().getRenderer().get((Object)this.b)).drawComponent(this, n2, n3); 37 | } 38 | 39 | public void c() { 40 | } 41 | 42 | public ComponentType q() { 43 | return this.b; 44 | } 45 | 46 | public Component r() { 47 | return this.c; 48 | } 49 | 50 | public void c(Component component) { 51 | this.c = component; 52 | } 53 | } 54 | 55 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/ui/base/ComponentType.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.ui.base; 5 | 6 | public enum ComponentType { 7 | a, 8 | b, 9 | c, 10 | d, 11 | e, 12 | f, 13 | g, 14 | h, 15 | i, 16 | j, 17 | k, 18 | l, 19 | m, 20 | n, 21 | o, 22 | MODULE_SWITCHER, 23 | BIND, 24 | r, 25 | SLIDER, 26 | POINT, 27 | COMBO_BOX, 28 | v, 29 | COLOR_PICKER; 30 | 31 | } 32 | 33 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/ui/base/Interactable.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.ui.base; 5 | 6 | public class Interactable { 7 | private final int a; 8 | private final int b; 9 | private int xPos; 10 | private int yPos; 11 | private int e; 12 | private int width; 13 | private int height; 14 | 15 | public Interactable(int n2, int n3, int n4, int n5) { 16 | this.xPos = n2; 17 | this.yPos = n3; 18 | this.a = n2; 19 | this.b = n3; 20 | this.width = n4; 21 | this.height = n5; 22 | } 23 | 24 | public void onMousePress(int n2, int n3, int n4) { 25 | } 26 | 27 | public void onMouseRelease(int n2, int n3, int n4) { 28 | } 29 | 30 | public void onMouseDrag(int n2, int n3) { 31 | } 32 | 33 | public void c(int n2, int n3, int n4) { 34 | } 35 | 36 | public void onMouseScroll(int n2) { 37 | } 38 | 39 | public boolean isMouseOver(int n2, int n3) { 40 | return n2 >= this.xPos && n3 >= this.yPos && n2 <= this.xPos + this.width && n3 <= this.yPos + this.height; 41 | } 42 | 43 | public void onKeyReleased(int n2, char c) { 44 | } 45 | 46 | public void b(int n2, char c) { 47 | } 48 | 49 | public int g() { 50 | return this.e; 51 | } 52 | 53 | public void b(int n2) { 54 | this.e = n2; 55 | } 56 | 57 | public int getX() { 58 | return this.xPos; 59 | } 60 | 61 | public int getY() { 62 | return this.yPos; 63 | } 64 | 65 | public int j() { 66 | return this.a; 67 | } 68 | 69 | public int k() { 70 | return this.b; 71 | } 72 | 73 | public void setXY(int n2, int n3) { 74 | this.xPos = n2; 75 | this.yPos = n3; 76 | } 77 | 78 | public int getWidth() { 79 | return this.width; 80 | } 81 | 82 | public int getHeight() { 83 | return this.height; 84 | } 85 | 86 | public void setDimension(int n2, int n3) { 87 | this.width = n2; 88 | this.height = n3; 89 | } 90 | } 91 | 92 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/utils/MathUtils1.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.utils; 5 | 6 | public class MathUtils1 { 7 | public static int a(int n2, int n3) { 8 | return (n2 + n3) / 2; 9 | } 10 | 11 | public static int a(int n2, int n3, int n4) { 12 | return n2 < n3 ? n3 : (n2 > n4 ? n4 : n2); 13 | } 14 | 15 | public static float a(float f2, float f3, float f4) { 16 | return f2 < f3 ? f3 : (f2 > f4 ? f4 : f2); 17 | } 18 | 19 | public static double a(double d2, double d3, double d4) { 20 | return d2 < d3 ? d3 : Math.min(d2, d4); 21 | } 22 | 23 | public static double a(double d2, double d3) { 24 | return Math.random() * (d3 - d2) + d2; 25 | } 26 | 27 | public static double a(double d2, int n2) { 28 | return (double)Math.round(d2 * Math.pow(10.0, n2)) / Math.pow(10.0, n2); 29 | } 30 | } 31 | 32 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/utils/MusicPlayerThread.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.utils; 5 | 6 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 7 | import java.io.File; 8 | import javax.sound.sampled.AudioSystem; 9 | import javax.sound.sampled.Clip; 10 | import javax.sound.sampled.FloatControl; 11 | 12 | public final class MusicPlayerThread 13 | extends Thread { 14 | public final /* synthetic */ File a; 15 | public final /* synthetic */ float b; 16 | 17 | public MusicPlayerThread(File file, float f2) { 18 | this.a = file; 19 | this.b = f2; 20 | } 21 | 22 | @Override 23 | public void run() { 24 | try { 25 | Clip clip = AudioSystem.getClip(); 26 | clip.open(AudioSystem.getAudioInputStream(this.a)); 27 | FloatControl floatControl = (FloatControl)clip.getControl(FloatControl.Type.MASTER_GAIN); 28 | floatControl.setValue(this.b); 29 | clip.start(); 30 | } 31 | catch (Exception exception) { 32 | ChatUtils.exception("playSound", exception); 33 | ChatUtils.error("Supports only .wav audio formats!"); 34 | } 35 | super.run(); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/utils/RandomUtils.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.utils; 5 | 6 | import java.util.Random; 7 | 8 | public class RandomUtils { 9 | public static int randomInt(int n2, int n3) { 10 | if (n2 == n3 || n3 - n2 <= 0) { 11 | return n2; 12 | } 13 | return n2 + RandomUtils.getRandom().nextInt(n3 - n2); 14 | } 15 | 16 | public static double randomDouble(double d2, double d3) { 17 | if (d2 == d3 || d3 - d2 <= 0.0) { 18 | return d2; 19 | } 20 | return d2 + (d3 - d2) * Math.random(); 21 | } 22 | 23 | public static float randomFloat(float f2, float f3) { 24 | if (f2 == f3 || f3 - f2 <= 0.0f) { 25 | return f2; 26 | } 27 | return (float)((double)f2 + (double)(f3 - f2) * Math.random()); 28 | } 29 | 30 | public static long randomLong(int n2, int n3) { 31 | return (long)(Math.random() * (double)(1000 / n2 - 1000 / n3 + 1) + (double)(1000 / n3)); 32 | } 33 | 34 | public static String randomStringNumber(int n2) { 35 | return RandomUtils.randomStringFromSourceString(n2, "0123456789"); 36 | } 37 | 38 | public static String randomString(int n2) { 39 | return RandomUtils.randomStringFromSourceString(n2, "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"); 40 | } 41 | 42 | public static String randomStringFromSourceString(int n2, String string) { 43 | return RandomUtils.randomStringFromChars(n2, string.toCharArray()); 44 | } 45 | 46 | public static String randomStringFromChars(int n2, char[] cArray) { 47 | StringBuilder stringBuilder = new StringBuilder(); 48 | for (int i2 = 0; i2 < n2; ++i2) { 49 | stringBuilder.append(cArray[RandomUtils.getRandom().nextInt(cArray.length)]); 50 | } 51 | return stringBuilder.toString(); 52 | } 53 | 54 | public static Random getRandom() { 55 | return new Random(); 56 | } 57 | } 58 | 59 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/utils/SoundPlayer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.audio.ISound 6 | * net.minecraft.client.audio.PositionedSoundRecord 7 | * net.minecraft.init.SoundEvents 8 | * net.minecraft.util.SoundEvent 9 | */ 10 | package i.gishreloaded.deadcode.utils; 11 | 12 | import i.gishreloaded.deadcode.utils.MusicPlayerThread; 13 | import i.gishreloaded.deadcode.wrappers.Wrapper; 14 | import java.io.File; 15 | import net.minecraft.client.audio.ISound; 16 | import net.minecraft.client.audio.PositionedSoundRecord; 17 | import net.minecraft.init.SoundEvents; 18 | import net.minecraft.util.SoundEvent; 19 | 20 | public class SoundPlayer { 21 | public final File a; 22 | 23 | public SoundPlayer() { 24 | this.a = new File(\u2001\u2000\u00a0.g.b, "hit.wav"); 25 | } 26 | 27 | public void a() { 28 | fn.a(\u200b\u2000.void()[0] + \u200b\u2000.void()[6] + this.a.getName(), this.a.getAbsolutePath()); 29 | } 30 | 31 | public static void b() { 32 | SoundPlayer.a(SoundEvents.BLOCK_SHULKER_BOX_OPEN); 33 | } 34 | 35 | public static void c() { 36 | SoundPlayer.a(SoundEvents.BLOCK_NOTE_HAT); 37 | } 38 | 39 | public static synchronized void a(File file, float f2) { 40 | if (!file.exists()) { 41 | return; 42 | } 43 | new MusicPlayerThread(file, f2).start(); 44 | } 45 | 46 | public static void a(SoundEvent soundEvent) { 47 | Wrapper.INSTANCE.getMinecraft().getSoundHandler().playSound((ISound)PositionedSoundRecord.getMasterRecord((SoundEvent)soundEvent, (float)1.0f)); 48 | } 49 | } 50 | 51 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/utils/TimerUtils.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.utils; 5 | 6 | public class TimerUtils { 7 | private long time = 0L; 8 | 9 | public boolean isReached(long l2) { 10 | return System.currentTimeMillis() - this.time >= l2; 11 | } 12 | 13 | public long elapsedSinceLastReset() { 14 | return System.currentTimeMillis() - this.time; 15 | } 16 | 17 | public long b() { 18 | return System.nanoTime() / 1000000L; 19 | } 20 | 21 | public void resetTime() { 22 | this.time = System.currentTimeMillis(); 23 | } 24 | 25 | public void setTime(long l2) { 26 | this.time = l2; 27 | } 28 | 29 | public int a(int n2) { 30 | return 1000 / n2; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/utils/fontrenderer/CharData.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.utils.fontrenderer; 5 | 6 | public class CharData { 7 | public int width; 8 | public int height; 9 | public int x; 10 | public int y; 11 | } 12 | 13 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/utils/visual/ColorUtils.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.client.renderer.GlStateManager 6 | */ 7 | package i.gishreloaded.deadcode.utils.visual; 8 | 9 | import java.awt.Color; 10 | import net.minecraft.client.renderer.GlStateManager; 11 | 12 | public final class ColorUtils { 13 | public static void setColor(float f2, float f3, float f4, float f5) { 14 | GlStateManager.color((float)f2, (float)f3, (float)f4, (float)f5); 15 | } 16 | 17 | public static void setColor(Color color) { 18 | GlStateManager.color((float)((float)color.getRed() / 255.0f), (float)((float)color.getGreen() / 255.0f), (float)((float)color.getBlue() / 255.0f), (float)((float)color.getAlpha() / 255.0f)); 19 | } 20 | 21 | public static void setColor(int n2) { 22 | GlStateManager.color((float)((float)(n2 >> 16 & 0xFF) / 255.0f), (float)((float)(n2 >> 8 & 0xFF) / 255.0f), (float)((float)(n2 & 0xFF) / 255.0f), (float)((float)(n2 >> 24 & 0xFF) / 255.0f)); 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/value/Mode.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.value; 5 | 6 | public class Mode { 7 | private String name; 8 | private boolean toggled; 9 | 10 | public Mode(String string) { 11 | this.name = string; 12 | this.toggled = false; 13 | } 14 | 15 | public Mode(String string, boolean bl) { 16 | this.name = string; 17 | this.toggled = bl; 18 | } 19 | 20 | public String getName() { 21 | return this.name; 22 | } 23 | 24 | public void setName(String string) { 25 | this.name = string; 26 | } 27 | 28 | public boolean isToggled() { 29 | return this.toggled; 30 | } 31 | 32 | public void setToggled(boolean bl) { 33 | this.toggled = bl; 34 | } 35 | } 36 | 37 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/value/Value.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.value; 5 | 6 | public class Value { 7 | public Object c; 8 | private String name; 9 | private Object b; 10 | 11 | public Value(String string, Object object) { 12 | this.name = string; 13 | this.b = object; 14 | this.c = object; 15 | } 16 | 17 | public String getName() { 18 | return this.name; 19 | } 20 | 21 | public Object getDefaultValue() { 22 | return this.b; 23 | } 24 | 25 | public Object getObjectValue() { 26 | return this.c; 27 | } 28 | 29 | public void setValue(Object object) { 30 | this.c = object; 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/value/types/BooleanValue.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.value.types; 5 | 6 | import i.gishreloaded.deadcode.utils.SoundPlayer; 7 | import i.gishreloaded.deadcode.value.Value; 8 | 9 | public class BooleanValue 10 | extends Value { 11 | private int a = -1; 12 | 13 | public BooleanValue(String string, boolean bl) { 14 | super(string, bl); 15 | } 16 | 17 | public void a(String string) { 18 | this.c = (Boolean)this.c == false; 19 | String string2 = (Boolean)this.c != false ? "ON" : "OFF"; 20 | String string3 = String.format("%s \u00a78- \u00a77%s", this.getName(), string); 21 | int n2 = (Boolean)this.c != false ? aX.i : aX.l; 22 | \u2007\u2008\u00a0.p.a(string2, string3, n2, n2, 0.01); 23 | SoundPlayer.c(); 24 | } 25 | 26 | public void a(int n2) { 27 | this.a = n2; 28 | } 29 | 30 | public int a() { 31 | return this.a; 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/value/types/ColorValue.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.value.types; 5 | 6 | import i.gishreloaded.deadcode.value.Value; 7 | 8 | public class ColorValue 9 | extends Value { 10 | public ColorValue(String string, int n2) { 11 | super(string, n2); 12 | } 13 | 14 | public Integer getValue() { 15 | Number number = (Number)super.getObjectValue(); 16 | int n2 = number.intValue(); 17 | return n2; 18 | } 19 | 20 | @Override 21 | public /* synthetic */ Object getObjectValue() { 22 | return this.getValue(); 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/value/types/DoubleValue.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.value.types; 5 | 6 | import i.gishreloaded.deadcode.value.Value; 7 | 8 | public class DoubleValue 9 | extends Value { 10 | public double min; 11 | public double max; 12 | 13 | public DoubleValue(String string, double d2, double d3, double d4) { 14 | super(string, d2); 15 | this.min = d3; 16 | this.max = d4; 17 | } 18 | 19 | public Double getValue() { 20 | Number number = (Number)super.getObjectValue(); 21 | double d2 = number.doubleValue(); 22 | return d2; 23 | } 24 | 25 | public double getMin() { 26 | return this.min; 27 | } 28 | 29 | public double getMax() { 30 | return this.max; 31 | } 32 | 33 | @Override 34 | public /* synthetic */ Object getObjectValue() { 35 | return this.getValue(); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/value/types/IntegerValue.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.value.types; 5 | 6 | import i.gishreloaded.deadcode.value.Value; 7 | 8 | public class IntegerValue 9 | extends Value { 10 | public int min; 11 | public int max; 12 | 13 | public IntegerValue(String string, int n2, int n3, int n4) { 14 | super(string, n2); 15 | this.min = n3; 16 | this.max = n4; 17 | } 18 | 19 | public Integer getValue() { 20 | Number number = (Number)super.getObjectValue(); 21 | int n2 = number.intValue(); 22 | return n2; 23 | } 24 | 25 | public int getMin() { 26 | return this.min; 27 | } 28 | 29 | public int getMax() { 30 | return this.max; 31 | } 32 | 33 | @Override 34 | public /* synthetic */ Object getObjectValue() { 35 | return this.getValue(); 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/value/types/ModeValue.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.value.types; 5 | 6 | import i.gishreloaded.deadcode.value.Mode; 7 | import i.gishreloaded.deadcode.value.Value; 8 | 9 | public class ModeValue 10 | extends Value { 11 | private Mode[] modes; 12 | private String modeName; 13 | private boolean toggled; 14 | 15 | public ModeValue(String string, Mode ... modeArray) { 16 | super(string, null); 17 | this.modeName = string; 18 | this.modes = modeArray; 19 | this.toggled = true; 20 | } 21 | 22 | public ModeValue(String string, boolean bl, Mode ... modeArray) { 23 | super(string, null); 24 | this.modeName = string; 25 | this.modes = modeArray; 26 | this.toggled = bl; 27 | } 28 | 29 | public void setModes(Mode[] modeArray) { 30 | this.modes = modeArray; 31 | } 32 | 33 | public Mode[] getModes() { 34 | return this.modes; 35 | } 36 | 37 | public Mode getMode(String string) { 38 | for (Mode mode : this.modes) { 39 | if (!mode.getName().equals(string)) continue; 40 | return mode; 41 | } 42 | return null; 43 | } 44 | 45 | public Mode getModeByIndex(int n2) { 46 | return this.modes[n2]; 47 | } 48 | 49 | public String getModeName() { 50 | return this.modeName; 51 | } 52 | 53 | public boolean isToggled() { 54 | return this.toggled; 55 | } 56 | 57 | public void setToggled(boolean bl) { 58 | this.toggled = bl; 59 | } 60 | } 61 | 62 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/xray/XRayBlock.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * net.minecraft.init.Blocks 6 | * net.minecraft.util.EnumFacing 7 | * net.minecraft.util.math.BlockPos 8 | */ 9 | package i.gishreloaded.deadcode.xray; 10 | 11 | import i.gishreloaded.deadcode.wrappers.Wrapper; 12 | import net.minecraft.init.Blocks; 13 | import net.minecraft.util.EnumFacing; 14 | import net.minecraft.util.math.BlockPos; 15 | 16 | public class XRayBlock { 17 | public BlockPos blockPos; 18 | public EnumFacing facing; 19 | 20 | public XRayBlock(BlockPos blockPos, EnumFacing enumFacing) { 21 | this.blockPos = blockPos; 22 | this.facing = enumFacing; 23 | } 24 | 25 | public static XRayBlock getXrayData(BlockPos blockPos) { 26 | if (Wrapper.INSTANCE.getWorld().getBlockState(blockPos.add(0, -1, 0)).getBlock() != Blocks.AIR) { 27 | return new XRayBlock(blockPos.add(0, -1, 0), EnumFacing.UP); 28 | } 29 | if (Wrapper.INSTANCE.getWorld().getBlockState(blockPos.add(-1, 0, 0)).getBlock() != Blocks.AIR) { 30 | return new XRayBlock(blockPos.add(-1, 0, 0), EnumFacing.EAST); 31 | } 32 | if (Wrapper.INSTANCE.getWorld().getBlockState(blockPos.add(1, 0, 0)).getBlock() != Blocks.AIR) { 33 | return new XRayBlock(blockPos.add(1, 0, 0), EnumFacing.WEST); 34 | } 35 | if (Wrapper.INSTANCE.getWorld().getBlockState(blockPos.add(0, 0, -1)).getBlock() != Blocks.AIR) { 36 | return new XRayBlock(blockPos.add(0, 0, -1), EnumFacing.SOUTH); 37 | } 38 | if (Wrapper.INSTANCE.getWorld().getBlockState(blockPos.add(0, 0, 1)).getBlock() != Blocks.AIR) { 39 | return new XRayBlock(blockPos.add(0, 0, 1), EnumFacing.NORTH); 40 | } 41 | return null; 42 | } 43 | } 44 | 45 | -------------------------------------------------------------------------------- /i/gishreloaded/deadcode/xray/XRayData.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | package i.gishreloaded.deadcode.xray; 5 | 6 | public class XRayData { 7 | private int id; 8 | private int meta; 9 | private int red; 10 | private int green; 11 | private int blue; 12 | 13 | public XRayData(int n2, int n3, int n4, int n5, int n6) { 14 | this.id = n2; 15 | this.meta = n3; 16 | this.red = n4; 17 | this.green = n5; 18 | this.blue = n6; 19 | } 20 | 21 | public int getId() { 22 | return this.id; 23 | } 24 | 25 | public int getMeta() { 26 | return this.meta; 27 | } 28 | 29 | public void setId(int n2) { 30 | this.id = n2; 31 | } 32 | 33 | public int getRed() { 34 | return this.red; 35 | } 36 | 37 | public void setRed(int n2) { 38 | this.red = n2; 39 | } 40 | 41 | public int getGreen() { 42 | return this.green; 43 | } 44 | 45 | public void setGreen(int n2) { 46 | this.green = n2; 47 | } 48 | 49 | public int getBlue() { 50 | return this.blue; 51 | } 52 | 53 | public void setBlue(int n2) { 54 | this.blue = n2; 55 | } 56 | } 57 | 58 | -------------------------------------------------------------------------------- /j.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.ComponentRenderer; 5 | import i.gishreloaded.deadcode.ui.base.Component; 6 | import i.gishreloaded.deadcode.ui.base.ComponentType; 7 | import i.gishreloaded.deadcode.ui.theme.Theme; 8 | import i.gishreloaded.deadcode.utils.visual.RenderUtils; 9 | import i.gishreloaded.deadcode.wrappers.Wrapper; 10 | 11 | public class j 12 | extends ComponentRenderer { 13 | public j(Theme theme) { 14 | super(ComponentType.l, theme); 15 | } 16 | 17 | @Override 18 | public void drawComponent(Component component, int n2, int n3) { 19 | be_0 be_02 = (be_0)component; 20 | int n4 = be_02.getX(); 21 | int n5 = be_02.getY(); 22 | int n6 = be_02.getWidth(); 23 | int n7 = be_02.getHeight(); 24 | aX.c(n4, n5, n4 + n6, n5 + n7); 25 | int n8 = n4 + 5; 26 | int n9 = n5 + 4; 27 | int n10 = 22; 28 | RenderUtils.a((double)n8, (double)n9, (double)(n8 + n10), (double)(n9 + n10), aX.f); 29 | RenderUtils.a(be_02.a.e(), (float)(n8 + n10 / 2) - be_02.a.a() / 2.0f, (float)(n9 + 7), be_02.a.a(), be_02.a.b(), true, be_02.a.hashCode()); 30 | RenderUtils.a(0.0, 0.0, 0.0, 0.0, 0); 31 | int n11 = be_02.d() ? aX.i : aX.h; 32 | int n12 = n8 + n10 + 5; 33 | Wrapper.INSTANCE.n().a(be_02.b, n12, n9 + 3, n11); 34 | Wrapper.INSTANCE.o().a(be_02.a(), n12, n9 + 16, aX.m); 35 | if (be_02.c != null) { 36 | Wrapper.INSTANCE.n().a(be_02.c, n12 + Wrapper.INSTANCE.n().a(be_02.b) + 1, n9 + 3, aX.m); 37 | } 38 | if (be_02.d != null) { 39 | be_02.d.c(n2, n3); 40 | } 41 | if (be_02.e != null) { 42 | be_02.e.c(n2, n3); 43 | } 44 | } 45 | } 46 | 47 | -------------------------------------------------------------------------------- /n.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | public class n { 5 | public void a(dc dc2) { 6 | } 7 | 8 | public void a(fp fp2) { 9 | } 10 | 11 | public void a(be be2) { 12 | } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /o.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | * 4 | * Could not load the following classes: 5 | * org.lwjgl.opengl.GL11 6 | */ 7 | import i.gishreloaded.deadcode.utils.shader.ShaderProgram; 8 | import i.gishreloaded.deadcode.wrappers.Wrapper; 9 | import org.lwjgl.opengl.GL11; 10 | 11 | public class o 12 | extends ShaderProgram { 13 | public float a; 14 | 15 | public o() { 16 | this.a(\u200b\u2000.break()[2]); 17 | } 18 | 19 | public void a(double d2, double d3, double d4, double d5) { 20 | if (!this.d) { 21 | return; 22 | } 23 | super.startUseShader(); 24 | this.d(); 25 | this.uniform2f("resolution", Wrapper.INSTANCE.getMinecraft().displayWidth, Wrapper.INSTANCE.getMinecraft().displayHeight); 26 | this.uniform1f("iTime", this.a); 27 | GL11.glBegin((int)7); 28 | GL11.glVertex2d((double)d4, (double)d3); 29 | GL11.glVertex2d((double)d2, (double)d3); 30 | GL11.glVertex2d((double)d2, (double)d5); 31 | GL11.glVertex2d((double)d4, (double)d5); 32 | GL11.glEnd(); 33 | super.stopUseShader(); 34 | this.a += 0.01f; 35 | } 36 | 37 | public void a() { 38 | this.a = 0.0f; 39 | } 40 | } 41 | 42 | -------------------------------------------------------------------------------- /r.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | import i.gishreloaded.deadcode.utils.visual.ChatUtils; 6 | import java.io.File; 7 | 8 | public class r 9 | extends bh { 10 | public final /* synthetic */ File a; 11 | public final /* synthetic */ eJ b; 12 | 13 | public r(eJ eJ2, int n2, int n3, int n4, int n5, Component component, eC eC2, String string, int n6, File file) { 14 | this.b = eJ2; 15 | this.a = file; 16 | super(n2, n3, n4, n5, component, eC2, string, n6); 17 | } 18 | 19 | @Override 20 | public void onMousePress(int n2, int n3, int n4) { 21 | try { 22 | \u2001\u2000\u00a0.if(this.a.getName()); 23 | } 24 | catch (Exception exception) { 25 | ChatUtils.exception("ConfigManager: delete", exception); 26 | } 27 | super.onMousePress(n2, n3, n4); 28 | } 29 | } 30 | 31 | -------------------------------------------------------------------------------- /r_0.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | 6 | /* 7 | * Renamed from R 8 | */ 9 | public class r_0 10 | extends bh { 11 | public final /* synthetic */ bg a; 12 | 13 | public r_0(bg bg2, int n2, int n3, int n4, int n5, Component component, eC eC2, String string, int n6) { 14 | this.a = bg2; 15 | super(n2, n3, n4, n5, component, eC2, string, n6); 16 | } 17 | 18 | @Override 19 | public void onMousePress(int n2, int n3, int n4) { 20 | this.a.a(this); 21 | super.onMousePress(n2, n3, n4); 22 | } 23 | } 24 | 25 | -------------------------------------------------------------------------------- /x.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Decompiled with CFR 0.152. 3 | */ 4 | import i.gishreloaded.deadcode.ui.base.Component; 5 | 6 | public class x 7 | extends bh { 8 | public final /* synthetic */ fD a; 9 | 10 | public x(fD fD2, int n2, int n3, int n4, int n5, Component component, eC eC2, String string, int n6) { 11 | this.a = fD2; 12 | super(n2, n3, n4, n5, component, eC2, string, n6); 13 | } 14 | 15 | @Override 16 | public void onMousePress(int n2, int n3, int n4) { 17 | this.a.a(); 18 | super.onMousePress(n2, n3, n4); 19 | } 20 | } 21 | 22 | --------------------------------------------------------------------------------