@Override
    public boolean onCommand(CommandSender sender, Command command, String commandLabel, String[] args) {
        if(command.getName().equalsIgnoreCase("mb")) {

            if(args.length == 0){
                // TODO show plugin help
                getLogger().info("Plugin help coming soon!");

                return true;
            }

            // ************************************
            // TODO make this permanent per map for minigame server
            else if(args[0].equalsIgnoreCase("firstbase")) {
                GameplayBlocks.firstBase = Bukkit.getServer().getPlayer(sender.getName()).getLocation().getBlock();
                return true;
            }
            else if(args[0].equalsIgnoreCase("secondbase")) {
                GameplayBlocks.secondBase = Bukkit.getServer().getPlayer(sender.getName()).getLocation().getBlock();
                return true;
            }
            else if(args[0].equalsIgnoreCase("thirdbase")) {
                GameplayBlocks.thirdBase = Bukkit.getServer().getPlayer(sender.getName()).getLocation().getBlock();
                return true;
            }
            else if(args[0].equalsIgnoreCase("homeplate")) {
                GameplayBlocks.homePlate = Bukkit.getServer().getPlayer(sender.getName()).getLocation().getBlock();
                return true;
            }
            else if(args[0].equalsIgnoreCase("pitchersmound")) {
                if(!GameplayBlocks.pitchersMound.contains(Bukkit.getServer().getPlayer(sender.getName()).getLocation().getBlock())) {
                    GameplayBlocks.pitchersMound.add(Bukkit.getServer().getPlayer(sender.getName()).getLocation().getBlock());
                }
                return true;
            }
            // ************************************

            return false;
        }

        return false;
    }