Package net.minecraft.server.command
Class DatapackCommand
java.lang.Object
net.minecraft.server.command.DatapackCommand
public class DatapackCommand extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static interfaceDatapackCommand.PackAdder -
Field Summary
Fields Modifier and Type Field Description private static com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeALREADY_DISABLED_EXCEPTIONprivate static com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeALREADY_ENABLED_EXCEPTIONprivate static com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource>DISABLED_CONTAINERS_SUGGESTION_PROVIDERprivate static com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource>ENABLED_CONTAINERS_SUGGESTION_PROVIDERprivate static com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeUNKNOWN_DATAPACK_EXCEPTION -
Constructor Summary
Constructors Constructor Description DatapackCommand() -
Method Summary
Modifier and Type Method Description private static intexecuteDisable(ServerCommandSource source, ResourcePackProfile container)private static intexecuteEnable(ServerCommandSource source, ResourcePackProfile container, DatapackCommand.PackAdder packAdder)private static intexecuteList(ServerCommandSource source)private static intexecuteListAvailable(ServerCommandSource source)private static intexecuteListEnabled(ServerCommandSource source)private static ResourcePackProfilegetPackContainer(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name, boolean enable)static voidregister(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher)
-
Field Details
-
UNKNOWN_DATAPACK_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType UNKNOWN_DATAPACK_EXCEPTION -
ALREADY_ENABLED_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ALREADY_ENABLED_EXCEPTION -
ALREADY_DISABLED_EXCEPTION
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ALREADY_DISABLED_EXCEPTION -
ENABLED_CONTAINERS_SUGGESTION_PROVIDER
private static final com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource> ENABLED_CONTAINERS_SUGGESTION_PROVIDER -
DISABLED_CONTAINERS_SUGGESTION_PROVIDER
private static final com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource> DISABLED_CONTAINERS_SUGGESTION_PROVIDER
-
-
Constructor Details
-
DatapackCommand
public DatapackCommand()
-
-
Method Details
-
register
public static void register(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher) -
executeEnable
private static int executeEnable(ServerCommandSource source, ResourcePackProfile container, DatapackCommand.PackAdder packAdder) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
executeDisable
-
executeList
-
executeListAvailable
-
executeListEnabled
-
getPackContainer
private static ResourcePackProfile getPackContainer(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name, boolean enable)
-