private List<String> getCompletions(int position, String partial) {
        if (position >= this.from) {
            return this.suppliers.get(this.from).supplyCompletions(partial);
        }

        return this.suppliers.getOrDefault(position, CompletionSupplier.EMPTY).supplyCompletions(partial);
    }
Marks that the given completion supplier should be used to compute tab
completions at the given index and at all subsequent indexes infinitely.

@param position the position
@param supplier the supplier
@return this
common/src/main/java/me/lucko/luckperms/common/command/tabcomplete/TabCompleter.java