package net.knarcraft.stargatecommand.command; import net.TheDgtl.Stargate.network.RegistryAPI; import net.knarcraft.stargatecommand.manager.IconManager; import net.knarcraft.stargatecommand.property.Icon; import net.knarcraft.stargatecommand.property.StargateCommandCommand; import org.bukkit.command.Command; import org.bukkit.command.CommandSender; import org.bukkit.command.TabCompleter; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.ArrayList; import java.util.List; import static net.knarcraft.stargatecommand.util.TabCompleterHelper.filterMatching; /** * A tab completer for the /sgc visualizer command */ public class VisualizerTabCompleter implements TabCompleter { private final RegistryAPI registryAPI; /** * Instantiates a visualizer tab completer * * @param registryAPI
A reference to the registry API
*/ public VisualizerTabCompleter(RegistryAPI registryAPI) { this.registryAPI = registryAPI; } @Nullable @Override public List