package com.arslaancodes.arslaansmagichax.modules.impl; import com.arslaancodes.arslaansmagichax.ArslaansMagicHaxClient; import com.arslaancodes.arslaansmagichax.modules.Category; import com.arslaancodes.arslaansmagichax.modules.Module; import net.minecraft.ChatFormatting; import net.minecraft.network.chat.Component; import net.minecraft.resources.Identifier; import net.minecraft.sounds.SoundEvent; public class GUN extends Module { public GUN() { super("G U N", "NoAttackCooldown + Criticals + AutoClicker = G U N", -1, Category.COMBAT); } @Override protected void onEnable() { ArslaansMagicHaxClient.clickGUI.setEnabled(false); ArslaansMagicHaxClient.noAttackCooldown.setEnabled(true); ArslaansMagicHaxClient.criticals.setEnabled(true); ArslaansMagicHaxClient.autoClicker.setEnabled(true); this.setEnabled(false); if (mc.player != null) { mc.player.displayClientMessage(Component.literal("[G U N] Enabled NoAttackCooldown, Criticals, AutoClicker"), false); mc.player.displayClientMessage(Component.literal("[G U N] Disabled ClickGUI & self (this is a macro module)"), false); mc.gui.setTitle(Component.literal("G U N").withStyle(ChatFormatting.RED)); mc.gui.setSubtitle(Component.literal("THE POWER").withStyle(ChatFormatting.YELLOW)); mc.player.displayClientMessage(Component.literal("Tip: when using G U N, if there is no anticheat set AutoClicker mode to NoDelay"), true); mc.player.playSound(SoundEvent.createVariableRangeEvent(Identifier.parse("minecraft:entity.evoker.prepare_wololo")), 100, 1); } } }