Package net.minecraft.server.commands
Class AdvancementCommands
java.lang.Object
net.minecraft.server.commands.AdvancementCommands
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static enum
(package private) static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType
private static final com.mojang.brigadier.suggestion.SuggestionProvider
<CommandSourceStack> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
addChildren
(AdvancementNode pNode, List<AdvancementHolder> pOutput) private static List
<AdvancementHolder> getAdvancements
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_300960_, AdvancementHolder p_301220_, AdvancementCommands.Mode p_136335_) private static int
perform
(CommandSourceStack pSource, Collection<ServerPlayer> pTargets, AdvancementCommands.Action pAction, Collection<AdvancementHolder> pAdvancements) Performs the given action on each advancement in the list, for each player.private static int
performCriterion
(CommandSourceStack pSource, Collection<ServerPlayer> pTargets, AdvancementCommands.Action pAction, AdvancementHolder pAdvancement, String pCriterionName) static void
register
(com.mojang.brigadier.CommandDispatcher<CommandSourceStack> p_136311_)
-
Field Details
-
ERROR_NO_ACTION_PERFORMED
private static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType ERROR_NO_ACTION_PERFORMED -
ERROR_CRITERION_NOT_FOUND
private static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType ERROR_CRITERION_NOT_FOUND -
SUGGEST_ADVANCEMENTS
private static final com.mojang.brigadier.suggestion.SuggestionProvider<CommandSourceStack> SUGGEST_ADVANCEMENTS
-
-
Constructor Details
-
AdvancementCommands
public AdvancementCommands()
-
-
Method Details
-
register
-
perform
private static int perform(CommandSourceStack pSource, Collection<ServerPlayer> pTargets, AdvancementCommands.Action pAction, Collection<AdvancementHolder> pAdvancements) throws com.mojang.brigadier.exceptions.CommandSyntaxException Performs the given action on each advancement in the list, for each player.- Returns:
- The number of affected advancements across all players.
- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
performCriterion
private static int performCriterion(CommandSourceStack pSource, Collection<ServerPlayer> pTargets, AdvancementCommands.Action pAction, AdvancementHolder pAdvancement, String pCriterionName) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException
-
getAdvancements
private static List<AdvancementHolder> getAdvancements(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_300960_, AdvancementHolder p_301220_, AdvancementCommands.Mode p_136335_) -
addChildren
-