Class SuggestionProviders
java.lang.Object
net.minecraft.commands.synchronization.SuggestionProviders
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SuggestionProvider<SharedSuggestionProvider> static final SuggestionProvider<SharedSuggestionProvider> private static final Identifierprivate static final Map<Identifier, SuggestionProvider<SharedSuggestionProvider>> static final SuggestionProvider<SharedSuggestionProvider> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <S extends SharedSuggestionProvider>
SuggestionProvider<S> cast(SuggestionProvider<SharedSuggestionProvider> provider) static IdentifiergetName(SuggestionProvider<?> provider) static <S extends SharedSuggestionProvider>
SuggestionProvider<S> getProvider(Identifier name) static <S extends SharedSuggestionProvider>
SuggestionProvider<S> register(Identifier name, SuggestionProvider<SharedSuggestionProvider> provider)
-
Field Details
-
PROVIDERS_BY_NAME
private static final Map<Identifier, SuggestionProvider<SharedSuggestionProvider>> PROVIDERS_BY_NAME -
ID_ASK_SERVER
-
ASK_SERVER
-
AVAILABLE_SOUNDS
-
SUMMONABLE_ENTITIES
-
-
Constructor Details
-
SuggestionProviders
public SuggestionProviders()
-
-
Method Details
-
register
public static <S extends SharedSuggestionProvider> SuggestionProvider<S> register(Identifier name, SuggestionProvider<SharedSuggestionProvider> provider) -
cast
public static <S extends SharedSuggestionProvider> SuggestionProvider<S> cast(SuggestionProvider<SharedSuggestionProvider> provider) -
getProvider
public static <S extends SharedSuggestionProvider> SuggestionProvider<S> getProvider(Identifier name) -
getName
-