Class SuggestionProviders
java.lang.Object
net.minecraft.commands.synchronization.SuggestionProviders
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider> static final com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider> private static final ResourceLocationprivate static final Map<ResourceLocation, com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider>> static final com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <S extends SharedSuggestionProvider>
com.mojang.brigadier.suggestion.SuggestionProvider<S> cast(com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider> pProvider) static ResourceLocationgetName(com.mojang.brigadier.suggestion.SuggestionProvider<?> pProvider) Gets the ID for the given provider.static <S extends SharedSuggestionProvider>
com.mojang.brigadier.suggestion.SuggestionProvider<S> getProvider(ResourceLocation pName) static <S extends SharedSuggestionProvider>
com.mojang.brigadier.suggestion.SuggestionProvider<S> register(ResourceLocation pName, com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider> pProvider)
-
Field Details
-
PROVIDERS_BY_NAME
private static final Map<ResourceLocation,com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider>> PROVIDERS_BY_NAME -
ID_ASK_SERVER
-
ASK_SERVER
public static final com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider> ASK_SERVER -
AVAILABLE_SOUNDS
public static final com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider> AVAILABLE_SOUNDS -
SUMMONABLE_ENTITIES
public static final com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider> SUMMONABLE_ENTITIES
-
-
Constructor Details
-
SuggestionProviders
public SuggestionProviders()
-
-
Method Details
-
register
public static <S extends SharedSuggestionProvider> com.mojang.brigadier.suggestion.SuggestionProvider<S> register(ResourceLocation pName, com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider> pProvider) -
cast
public static <S extends SharedSuggestionProvider> com.mojang.brigadier.suggestion.SuggestionProvider<S> cast(com.mojang.brigadier.suggestion.SuggestionProvider<SharedSuggestionProvider> pProvider) -
getProvider
public static <S extends SharedSuggestionProvider> com.mojang.brigadier.suggestion.SuggestionProvider<S> getProvider(ResourceLocation pName) -
getName
public static ResourceLocation getName(com.mojang.brigadier.suggestion.SuggestionProvider<?> pProvider) Gets the ID for the given provider. If the provider is not a wrapped one created viaregister(net.minecraft.resources.ResourceLocation, com.mojang.brigadier.suggestion.SuggestionProvider<net.minecraft.commands.SharedSuggestionProvider>), then it returnsinstead, as there is no known ID but ASK_SERVER always works.invalid reference
#ASK_SERVER_ID
-