add removed commands

This commit is contained in:
C10udburst
2022-01-10 14:58:54 +01:00
parent d2dacff0df
commit f29e75c25e
4 changed files with 51 additions and 0 deletions

View File

@@ -74,6 +74,7 @@ public class MeteorRejectsAddon extends MeteorAddon {
// Commands
Commands commands = Commands.get();
commands.add(new CenterCommand());
commands.add(new ClearChatCommand());
commands.add(new GhostCommand());
commands.add(new GiveCommand());
commands.add(new SaveSkinCommand());
@@ -82,6 +83,7 @@ public class MeteorRejectsAddon extends MeteorAddon {
commands.add(new KickCommand());
// commands.add(new LocateCommand()); I wish it was that simple -_-
commands.add(new ServerCommand());
commands.add(new PanicCommand());
commands.add(new SetBlockCommand());
commands.add(new SetVelocityCommand());
commands.add(new TeleportCommand());

View File

@@ -0,0 +1,21 @@
package anticope.rejects.commands;
import com.mojang.brigadier.builder.LiteralArgumentBuilder;
import meteordevelopment.meteorclient.systems.commands.Command;
import net.minecraft.command.CommandSource;
import static com.mojang.brigadier.Command.SINGLE_SUCCESS;
public class ClearChatCommand extends Command {
public ClearChatCommand() {
super("clear-chat", "Clears your chat.", "clear", "cls");
}
@Override
public void build(LiteralArgumentBuilder<CommandSource> builder) {
builder.executes(context -> {
mc.inGameHud.getChatHud().clear(false);
return SINGLE_SUCCESS;
});
}
}

View File

@@ -0,0 +1,26 @@
package anticope.rejects.commands;
import com.mojang.brigadier.builder.LiteralArgumentBuilder;
import meteordevelopment.meteorclient.systems.commands.Command;
import meteordevelopment.meteorclient.systems.modules.Module;
import meteordevelopment.meteorclient.systems.modules.Modules;
import net.minecraft.command.CommandSource;
import java.util.ArrayList;
import static com.mojang.brigadier.Command.SINGLE_SUCCESS;
public class PanicCommand extends Command {
public PanicCommand() {
super("panic", "Disables all modules.", "disable-all");
}
@Override
public void build(LiteralArgumentBuilder<CommandSource> builder) {
builder.executes(context -> {
new ArrayList<>(Modules.get().getActive()).forEach(Module::toggle);
return SINGLE_SUCCESS;
});
}
}