From 4877d50d714da84b0b7909574627540d9bc3fef9 Mon Sep 17 00:00:00 2001 From: Stormybytes Date: Sun, 8 Aug 2021 06:32:11 +0700 Subject: [PATCH] Fix NoRenderModifier --- .../rejects/MeteorRejectsAddon.java | 8 ++++++++ .../modules/modifier/NoRenderModifier.java | 19 ++++++++++++------- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/src/main/java/cloudburst/rejects/MeteorRejectsAddon.java b/src/main/java/cloudburst/rejects/MeteorRejectsAddon.java index 4e4753c..7eee4ea 100644 --- a/src/main/java/cloudburst/rejects/MeteorRejectsAddon.java +++ b/src/main/java/cloudburst/rejects/MeteorRejectsAddon.java @@ -7,6 +7,7 @@ import cloudburst.rejects.gui.hud.CrystalHud; import cloudburst.rejects.gui.hud.ExpHud; import cloudburst.rejects.gui.themes.rounded.MeteorRoundedGuiTheme; import cloudburst.rejects.modules.*; +import cloudburst.rejects.modules.modifier.NoRenderModifier; import cloudburst.rejects.utils.GiveUtils; import cloudburst.rejects.utils.RejectsUtils; import meteordevelopment.meteorclient.MeteorAddon; @@ -35,6 +36,7 @@ public class MeteorRejectsAddon extends MeteorAddon { RejectsUtils.init(); GiveUtils.init(); + // Modules Modules modules = Modules.get(); modules.add(new AntiBot()); modules.add(new AntiSpawnpoint()); @@ -66,6 +68,10 @@ public class MeteorRejectsAddon extends MeteorAddon { modules.add(new SkeletonESP()); modules.add(new SoundLocator()); + // Module modifications + NoRenderModifier.init(); + + // Commands Commands commands = Commands.get(); commands.add(new GhostCommand()); commands.add(new GiveCommand()); @@ -76,12 +82,14 @@ public class MeteorRejectsAddon extends MeteorAddon { commands.add(new TeleportCommand()); commands.add(new TerrainExport()); + // HUD HUD hud = modules.get(HUD.class); hud.elements.add(new AppleHud(hud)); hud.elements.add(new CrystalHud(hud)); hud.elements.add(new ExpHud(hud)); hud.elements.add(new CpsHud(hud)); + // Themes GuiThemes.add(new MeteorRoundedGuiTheme()); } diff --git a/src/main/java/cloudburst/rejects/modules/modifier/NoRenderModifier.java b/src/main/java/cloudburst/rejects/modules/modifier/NoRenderModifier.java index 4a3cbbd..3e86beb 100644 --- a/src/main/java/cloudburst/rejects/modules/modifier/NoRenderModifier.java +++ b/src/main/java/cloudburst/rejects/modules/modifier/NoRenderModifier.java @@ -8,16 +8,21 @@ import meteordevelopment.meteorclient.systems.modules.Modules; import meteordevelopment.meteorclient.systems.modules.render.NoRender; public class NoRenderModifier { - static SettingGroup sgOverlay = ((NoRenderAccessor) Modules.get().get(NoRender.class)).getSgOverlay(); + static SettingGroup sgOverlay; - public static final Setting noCommandSuggestions = sgOverlay.add(new BoolSetting.Builder() - .name("command-suggestions") - .description("Disables command suggestions in chat.") - .defaultValue(false) - .build() - ); + public static Setting noCommandSuggestions; public static boolean noCommandSuggestions() { return Modules.get().get(NoRender.class).isActive() && noCommandSuggestions.get(); } + + public static void init() { + sgOverlay = ((NoRenderAccessor) Modules.get().get(NoRender.class)).getSgOverlay(); + noCommandSuggestions = sgOverlay.add(new BoolSetting.Builder() + .name("command-suggestions") + .description("Disables command suggestions in chat.") + .defaultValue(false) + .build() + ); + } }