package net.minecraft.util.parsing.packrat.commands; import com.mojang.brigadier.StringReader; import java.util.stream.Stream; import net.minecraft.resources.ResourceLocation; import net.minecraft.util.parsing.packrat.ParseState; import net.minecraft.util.parsing.packrat.SuggestionSupplier; public interface ResourceSuggestion extends SuggestionSupplier { Stream possibleResources(); @Override default Stream possibleValues(ParseState parseState) { return this.possibleResources().map(ResourceLocation::toString); } }