<commit_before>
package net.vectorgaming.vcore.commands;

import net.vectorgaming.vcore.VCoreAPI;
import net.vectorgaming.vcore.framework.VertexPlugin;
import net.vectorgaming.vcore.framework.commands.SubCommand;
import org.bukkit.command.CommandSender;

/**
 *
 * @author Kenny
 */
public class TestSubCommand extends SubCommand
{
    public TestSubCommand()
    {
        super("testing", VCoreAPI.getPlugin());
    }
    
    @Override
    public void run(VertexPlugin plugin, CommandSender cs, String[] args)
    {
        cs.sendMessage("reached subcommand!");
    }

    @Override
    public String getDescription()
    {
        return "This is a sub command for /test";
    }

    @Override
    public String getUsage()
    {
        return "/test testing";
    }

    @Override
    public String getPermission()
    {
        return "test.testing";
    }

    @Override
    public Integer getMinArgsLength()
    {
        return 1;
    }

    @Override
    public boolean isPlayerOnlyCommand()
    {
        return false;
    }

}
<commit_msg>Removed Vertex plugin requirement from run method args<commit_after>
package net.vectorgaming.vcore.commands;

import net.vectorgaming.vcore.VCoreAPI;
import net.vectorgaming.vcore.framework.commands.SubCommand;
import org.bukkit.command.CommandSender;

/**
 *
 * @author Kenny
 */
public class TestSubCommand extends SubCommand
{
    public TestSubCommand()
    {
        super("testing", VCoreAPI.getPlugin());
    }
    
    @Override
    public void run(CommandSender cs, String[] args)
    {
        cs.sendMessage("reached subcommand!");
    }

    @Override
    public String getDescription()
    {
        return "This is a sub command for /test";
    }

    @Override
    public String getUsage()
    {
        return "/test testing";
    }

    @Override
    public String getPermission()
    {
        return "test.testing";
    }

    @Override
    public Integer getMinArgsLength()
    {
        return 1;
    }

    @Override
    public boolean isPlayerOnlyCommand()
    {
        return false;
    }

}

{'fraction_non_alphanumeric': 0.09758454106280193, 'fraction_numerical': 0.000966183574879227, 'mean_word_length': 2.510169491525424, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '3628990', 'n_tokens_mistral': 616, 'n_tokens_neox': 599, 'n_words': 143}