<commit_before>package me.bleuzen.blizcord.commands;

import java.util.ArrayList;

import net.dv8tion.jda.core.entities.Guild;
import net.dv8tion.jda.core.entities.MessageChannel;
import net.dv8tion.jda.core.entities.User;

public abstract class Command {

	public static ArrayList<Command> commands;

	public static void init() {
		commands = new ArrayList<>();

		commands.add(new Help());
		commands.add(new Kill());
		commands.add(new Next());
		commands.add(new Seek());
	}

	public boolean compare(String cmd) {
		return cmd.equalsIgnoreCase(getName());
	}

	public abstract String getName();

	public abstract void execute(String arg, User author, MessageChannel channel, Guild guild);

}<commit_msg>added missing commands<commit_after>package me.bleuzen.blizcord.commands;

import java.util.ArrayList;

import net.dv8tion.jda.core.entities.Guild;
import net.dv8tion.jda.core.entities.MessageChannel;
import net.dv8tion.jda.core.entities.User;

public abstract class Command {

	public static ArrayList<Command> commands;

	public static void init() {
		commands = new ArrayList<>();

		commands.add(new About());
		commands.add(new Add());
		commands.add(new Help());
		commands.add(new Jump());
		commands.add(new Kill());
		commands.add(new List());
		commands.add(new Load());
		commands.add(new Loop());
		commands.add(new Next());
		commands.add(new Pause());
		commands.add(new Play());
		commands.add(new Repeat());
		commands.add(new Save());
		commands.add(new Search());
		commands.add(new Seek());
		commands.add(new Shuffle());
		commands.add(new Stop());
		commands.add(new Uptime());
	}

	public boolean compare(String cmd) {
		return cmd.equalsIgnoreCase(getName());
	}

	public abstract String getName();

	public abstract void execute(String arg, User author, MessageChannel channel, Guild guild);

}
{'fraction_non_alphanumeric': 0.14027397260273972, 'fraction_numerical': 0.0032876712328767125, 'mean_word_length': 5.0664451827242525, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2881360', 'n_tokens_mistral': 606, 'n_tokens_neox': 559, 'n_words': 138}