Package net.minecraft.server.command
Class ExecuteCommand
java.lang.Object
net.minecraft.server.command.ExecuteCommand
- Mappings:
- Namespace - Name - named - net/minecraft/server/command/ExecuteCommand- intermediary - net/minecraft/class_3050- official - amy
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static interfaceprivate static interfacestatic interfaceprivate static classprivate static interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionTypeprivate static final com.mojang.brigadier.exceptions.SimpleCommandExceptionTypestatic final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionTypeprivate static final com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource> private static final int
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> addBlocksConditionLogic(com.mojang.brigadier.tree.CommandNode<ServerCommandSource> root, com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> builder, boolean positive, boolean masked) private static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> addConditionArguments(com.mojang.brigadier.tree.CommandNode<ServerCommandSource> root, com.mojang.brigadier.builder.LiteralArgumentBuilder<ServerCommandSource> argumentBuilder, boolean positive, CommandRegistryAccess commandRegistryAccess) private static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> addConditionLogic(com.mojang.brigadier.tree.CommandNode<ServerCommandSource> root, com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> builder, boolean positive, ExecuteCommand.Condition condition) private static com.mojang.brigadier.builder.LiteralArgumentBuilder<ServerCommandSource> addOnArguments(com.mojang.brigadier.tree.CommandNode<ServerCommandSource> node, com.mojang.brigadier.builder.LiteralArgumentBuilder<ServerCommandSource> builder) private static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> addStoreArguments(com.mojang.brigadier.tree.LiteralCommandNode<ServerCommandSource> node, com.mojang.brigadier.builder.LiteralArgumentBuilder<ServerCommandSource> builder, boolean requestResult) private static intcountMatchingItems(Iterable<? extends Entity> entities, SlotRange slotRange, Predicate<ItemStack> predicate) private static intcountMatchingItems(ServerCommandSource source, BlockPos pos, SlotRange slotRange, Predicate<ItemStack> predicate) private static intcountPathMatches(DataCommandObject object, NbtPathArgumentType.NbtPath path) private static com.mojang.brigadier.RedirectModifier<ServerCommandSource> createEntityModifier(Function<Entity, Optional<Entity>> function) private static com.mojang.brigadier.RedirectModifier<ServerCommandSource> createMultiEntityModifier(Function<Entity, Stream<Entity>> function) static <T extends AbstractServerCommandSource<T>>
 voidenqueueExecutions(T baseSource, List<T> sources, Function<T, T> functionSourceGetter, IntPredicate predicate, com.mojang.brigadier.context.ContextChain<T> contextChain, @Nullable NbtCompound args, ExecutionControl<T> control, ExecuteCommand.FunctionNamesGetter<T, Collection<CommandFunction<T>>> functionNamesGetter, ExecutionFlags flags) private static intexecuteNegativeBlockCondition(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, boolean masked) private static intexecutePositiveBlockCondition(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, boolean masked) private static ServerCommandSourceexecuteStoreBossbar(ServerCommandSource source, CommandBossBar bossBar, boolean storeInValue, boolean requestResult) private static ServerCommandSourceexecuteStoreData(ServerCommandSource source, DataCommandObject object, NbtPathArgumentType.NbtPath path, IntFunction<NbtElement> nbtSetter, boolean requestResult) private static ServerCommandSourceexecuteStoreScore(ServerCommandSource source, Collection<ScoreHolder> targets, ScoreboardObjective objective, boolean requestResult) private static com.mojang.brigadier.Command<ServerCommandSource> getExistsConditionExecute(boolean positive, ExecuteCommand.ExistsCondition condition) private static Collection<ServerCommandSource> getSourceOrEmptyForConditionFork(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, boolean positive, boolean value) private static booleanisLoaded(ServerWorld world, BlockPos pos) static voidregister(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, CommandRegistryAccess commandRegistryAccess) private static ServerCommandSourcesummon(ServerCommandSource source, RegistryEntry.Reference<EntityType<?>> entityType) private static OptionalInttestBlocksCondition(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, boolean masked) private static OptionalInttestBlocksCondition(ServerWorld world, BlockPos start, BlockPos end, BlockPos destination, boolean masked) private static booleantestLootCondition(ServerCommandSource source, RegistryEntry<LootCondition> lootCondition) private static booleantestScoreCondition(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, ExecuteCommand.ScoreComparisonPredicate predicate) private static booleantestScoreMatch(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, NumberRange.IntRange range) 
- 
Field Details- 
MAX_BLOCKSprivate static final int MAX_BLOCKS- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_BLOCKS- Lnet/minecraft/server/command/ExecuteCommand;MAX_BLOCKS:I- intermediary - field_33390- Lnet/minecraft/class_3050;field_33390:I- official - b- Lamy;b:I
 
- 
BLOCKS_TOOBIG_EXCEPTIONprivate static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType BLOCKS_TOOBIG_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - named - BLOCKS_TOOBIG_EXCEPTION- Lnet/minecraft/server/command/ExecuteCommand;BLOCKS_TOOBIG_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- intermediary - field_13635- Lnet/minecraft/class_3050;field_13635:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- official - c- Lamy;c:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
 
- 
CONDITIONAL_FAIL_EXCEPTIONprivate static final com.mojang.brigadier.exceptions.SimpleCommandExceptionType CONDITIONAL_FAIL_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - named - CONDITIONAL_FAIL_EXCEPTION- Lnet/minecraft/server/command/ExecuteCommand;CONDITIONAL_FAIL_EXCEPTION:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- intermediary - field_13636- Lnet/minecraft/class_3050;field_13636:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;- official - d- Lamy;d:Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
 
- 
CONDITIONAL_FAIL_COUNT_EXCEPTIONprivate static final com.mojang.brigadier.exceptions.DynamicCommandExceptionType CONDITIONAL_FAIL_COUNT_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - named - CONDITIONAL_FAIL_COUNT_EXCEPTION- Lnet/minecraft/server/command/ExecuteCommand;CONDITIONAL_FAIL_COUNT_EXCEPTION:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- intermediary - field_13637- Lnet/minecraft/class_3050;field_13637:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;- official - e- Lamy;e:Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
 
- 
INSTANTIATION_FAILURE_EXCEPTIONpublic static final com.mojang.brigadier.exceptions.Dynamic2CommandExceptionType INSTANTIATION_FAILURE_EXCEPTION- Mappings:
- Namespace - Name - Mixin selector - named - INSTANTIATION_FAILURE_EXCEPTION- Lnet/minecraft/server/command/ExecuteCommand;INSTANTIATION_FAILURE_EXCEPTION:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- intermediary - field_46642- Lnet/minecraft/class_3050;field_46642:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;- official - a- Lamy;a:Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
 
- 
LOOT_CONDITIONSprivate static final com.mojang.brigadier.suggestion.SuggestionProvider<ServerCommandSource> LOOT_CONDITIONS- Mappings:
- Namespace - Name - Mixin selector - named - LOOT_CONDITIONS- Lnet/minecraft/server/command/ExecuteCommand;LOOT_CONDITIONS:Lcom/mojang/brigadier/suggestion/SuggestionProvider;- intermediary - field_20852- Lnet/minecraft/class_3050;field_20852:Lcom/mojang/brigadier/suggestion/SuggestionProvider;- official - f- Lamy;f:Lcom/mojang/brigadier/suggestion/SuggestionProvider;
 
 
- 
- 
Constructor Details- 
ExecuteCommandpublic ExecuteCommand()
 
- 
- 
Method Details- 
registerpublic static void register(com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, CommandRegistryAccess commandRegistryAccess) - Mappings:
- Namespace - Name - Mixin selector - named - register- Lnet/minecraft/server/command/ExecuteCommand;register(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/command/CommandRegistryAccess;)V- intermediary - method_13271- Lnet/minecraft/class_3050;method_13271(Lcom/mojang/brigadier/CommandDispatcher;Lnet/minecraft/class_7157;)V- official - a- Lamy;a(Lcom/mojang/brigadier/CommandDispatcher;Let;)V
 
- 
addStoreArgumentsprivate static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource,?> addStoreArguments(com.mojang.brigadier.tree.LiteralCommandNode<ServerCommandSource> node, com.mojang.brigadier.builder.LiteralArgumentBuilder<ServerCommandSource> builder, boolean requestResult) - Mappings:
- Namespace - Name - Mixin selector - named - addStoreArguments- Lnet/minecraft/server/command/ExecuteCommand;addStoreArguments(Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder;- intermediary - method_13289- Lnet/minecraft/class_3050;method_13289(Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder;- official - a- Lamy;a(Lcom/mojang/brigadier/tree/LiteralCommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;Z)Lcom/mojang/brigadier/builder/ArgumentBuilder;
 
- 
executeStoreScoreprivate static ServerCommandSource executeStoreScore(ServerCommandSource source, Collection<ScoreHolder> targets, ScoreboardObjective objective, boolean requestResult) - Mappings:
- Namespace - Name - Mixin selector - named - executeStoreScore- Lnet/minecraft/server/command/ExecuteCommand;executeStoreScore(Lnet/minecraft/server/command/ServerCommandSource;Ljava/util/Collection;Lnet/minecraft/scoreboard/ScoreboardObjective;Z)Lnet/minecraft/server/command/ServerCommandSource;- intermediary - method_13290- Lnet/minecraft/class_3050;method_13290(Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_266;Z)Lnet/minecraft/class_2168;- official - a- Lamy;a(Lex;Ljava/util/Collection;Lfby;Z)Lex;
 
- 
executeStoreBossbarprivate static ServerCommandSource executeStoreBossbar(ServerCommandSource source, CommandBossBar bossBar, boolean storeInValue, boolean requestResult) - Mappings:
- Namespace - Name - Mixin selector - named - executeStoreBossbar- Lnet/minecraft/server/command/ExecuteCommand;executeStoreBossbar(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/boss/CommandBossBar;ZZ)Lnet/minecraft/server/command/ServerCommandSource;- intermediary - method_13297- Lnet/minecraft/class_3050;method_13297(Lnet/minecraft/class_2168;Lnet/minecraft/class_3002;ZZ)Lnet/minecraft/class_2168;- official - a- Lamy;a(Lex;Lalx;ZZ)Lex;
 
- 
executeStoreDataprivate static ServerCommandSource executeStoreData(ServerCommandSource source, DataCommandObject object, NbtPathArgumentType.NbtPath path, IntFunction<NbtElement> nbtSetter, boolean requestResult) - Mappings:
- Namespace - Name - Mixin selector - named - executeStoreData- Lnet/minecraft/server/command/ExecuteCommand;executeStoreData(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;Ljava/util/function/IntFunction;Z)Lnet/minecraft/server/command/ServerCommandSource;- intermediary - method_13265- Lnet/minecraft/class_3050;method_13265(Lnet/minecraft/class_2168;Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;Ljava/util/function/IntFunction;Z)Lnet/minecraft/class_2168;- official - a- Lamy;a(Lex;Lapn;Lfp$g;Ljava/util/function/IntFunction;Z)Lex;
 
- 
isLoaded- Mappings:
- Namespace - Name - Mixin selector - named - isLoaded- Lnet/minecraft/server/command/ExecuteCommand;isLoaded(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z- intermediary - method_48059- Lnet/minecraft/class_3050;method_48059(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z- official - a- Lamy;a(Lard;Lji;)Z
 
- 
addConditionArgumentsprivate static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource,?> addConditionArguments(com.mojang.brigadier.tree.CommandNode<ServerCommandSource> root, com.mojang.brigadier.builder.LiteralArgumentBuilder<ServerCommandSource> argumentBuilder, boolean positive, CommandRegistryAccess commandRegistryAccess) - Mappings:
- Namespace - Name - Mixin selector - named - addConditionArguments- Lnet/minecraft/server/command/ExecuteCommand;addConditionArguments(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLnet/minecraft/command/CommandRegistryAccess;)Lcom/mojang/brigadier/builder/ArgumentBuilder;- intermediary - method_13298- Lnet/minecraft/class_3050;method_13298(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLnet/minecraft/class_7157;)Lcom/mojang/brigadier/builder/ArgumentBuilder;- official - a- Lamy;a(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;ZLet;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
 
- 
countMatchingItemsprivate static int countMatchingItems(Iterable<? extends Entity> entities, SlotRange slotRange, Predicate<ItemStack> predicate) - Mappings:
- Namespace - Name - Mixin selector - named - countMatchingItems- Lnet/minecraft/server/command/ExecuteCommand;countMatchingItems(Ljava/lang/Iterable;Lnet/minecraft/inventory/SlotRange;Ljava/util/function/Predicate;)I- intermediary - method_58035- Lnet/minecraft/class_3050;method_58035(Ljava/lang/Iterable;Lnet/minecraft/class_9348;Ljava/util/function/Predicate;)I- official - a- Lamy;a(Ljava/lang/Iterable;Lcub;Ljava/util/function/Predicate;)I
 
- 
countMatchingItemsprivate static int countMatchingItems(ServerCommandSource source, BlockPos pos, SlotRange slotRange, Predicate<ItemStack> predicate) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - countMatchingItems- Lnet/minecraft/server/command/ExecuteCommand;countMatchingItems(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/inventory/SlotRange;Ljava/util/function/Predicate;)I- intermediary - method_58034- Lnet/minecraft/class_3050;method_58034(Lnet/minecraft/class_2168;Lnet/minecraft/class_2338;Lnet/minecraft/class_9348;Ljava/util/function/Predicate;)I- official - a- Lamy;a(Lex;Lji;Lcub;Ljava/util/function/Predicate;)I
 
- 
getExistsConditionExecuteprivate static com.mojang.brigadier.Command<ServerCommandSource> getExistsConditionExecute(boolean positive, ExecuteCommand.ExistsCondition condition) - Mappings:
- Namespace - Name - Mixin selector - named - getExistsConditionExecute- Lnet/minecraft/server/command/ExecuteCommand;getExistsConditionExecute(ZLnet/minecraft/server/command/ExecuteCommand$ExistsCondition;)Lcom/mojang/brigadier/Command;- intermediary - method_13323- Lnet/minecraft/class_3050;method_13323(ZLnet/minecraft/class_3050$class_3051;)Lcom/mojang/brigadier/Command;- official - a- Lamy;a(ZLamy$b;)Lcom/mojang/brigadier/Command;
 
- 
countPathMatchesprivate static int countPathMatches(DataCommandObject object, NbtPathArgumentType.NbtPath path) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - countPathMatches- Lnet/minecraft/server/command/ExecuteCommand;countPathMatches(Lnet/minecraft/command/DataCommandObject;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;)I- intermediary - method_13303- Lnet/minecraft/class_3050;method_13303(Lnet/minecraft/class_3162;Lnet/minecraft/class_2203$class_2209;)I- official - a- Lamy;a(Lapn;Lfp$g;)I
 
- 
testScoreConditionprivate static boolean testScoreCondition(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, ExecuteCommand.ScoreComparisonPredicate predicate) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - testScoreCondition- Lnet/minecraft/server/command/ExecuteCommand;testScoreCondition(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/server/command/ExecuteCommand$ScoreComparisonPredicate;)Z- intermediary - method_13263- Lnet/minecraft/class_3050;method_13263(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_3050$class_9007;)Z- official - a- Lamy;a(Lcom/mojang/brigadier/context/CommandContext;Lamy$e;)Z
 
- 
testScoreMatchprivate static boolean testScoreMatch(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, NumberRange.IntRange range) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - testScoreMatch- Lnet/minecraft/server/command/ExecuteCommand;testScoreMatch(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/predicate/NumberRange$IntRange;)Z- intermediary - method_13313- Lnet/minecraft/class_3050;method_13313(Lcom/mojang/brigadier/context/CommandContext;Lnet/minecraft/class_2096$class_2100;)Z- official - a- Lamy;a(Lcom/mojang/brigadier/context/CommandContext;Ldk$d;)Z
 
- 
testLootConditionprivate static boolean testLootCondition(ServerCommandSource source, RegistryEntry<LootCondition> lootCondition) - Mappings:
- Namespace - Name - Mixin selector - named - testLootCondition- Lnet/minecraft/server/command/ExecuteCommand;testLootCondition(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/registry/entry/RegistryEntry;)Z- intermediary - method_22829- Lnet/minecraft/class_3050;method_22829(Lnet/minecraft/class_2168;Lnet/minecraft/class_6880;)Z- official - a- Lamy;a(Lex;Ljr;)Z
 
- 
getSourceOrEmptyForConditionForkprivate static Collection<ServerCommandSource> getSourceOrEmptyForConditionFork(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, boolean positive, boolean value) - Mappings:
- Namespace - Name - Mixin selector - named - getSourceOrEmptyForConditionFork- Lnet/minecraft/server/command/ExecuteCommand;getSourceOrEmptyForConditionFork(Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection;- intermediary - method_13319- Lnet/minecraft/class_3050;method_13319(Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection;- official - a- Lamy;a(Lcom/mojang/brigadier/context/CommandContext;ZZ)Ljava/util/Collection;
 
- 
addConditionLogicprivate static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource,?> addConditionLogic(com.mojang.brigadier.tree.CommandNode<ServerCommandSource> root, com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> builder, boolean positive, ExecuteCommand.Condition condition) - Mappings:
- Namespace - Name - Mixin selector - named - addConditionLogic- Lnet/minecraft/server/command/ExecuteCommand;addConditionLogic(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLnet/minecraft/server/command/ExecuteCommand$Condition;)Lcom/mojang/brigadier/builder/ArgumentBuilder;- intermediary - method_13310- Lnet/minecraft/class_3050;method_13310(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLnet/minecraft/class_3050$class_3052;)Lcom/mojang/brigadier/builder/ArgumentBuilder;- official - a- Lamy;a(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZLamy$c;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
 
- 
addBlocksConditionLogicprivate static com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource,?> addBlocksConditionLogic(com.mojang.brigadier.tree.CommandNode<ServerCommandSource> root, com.mojang.brigadier.builder.ArgumentBuilder<ServerCommandSource, ?> builder, boolean positive, boolean masked) - Mappings:
- Namespace - Name - Mixin selector - named - addBlocksConditionLogic- Lnet/minecraft/server/command/ExecuteCommand;addBlocksConditionLogic(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder;- intermediary - method_13320- Lnet/minecraft/class_3050;method_13320(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder;- official - a- Lamy;a(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/ArgumentBuilder;ZZ)Lcom/mojang/brigadier/builder/ArgumentBuilder;
 
- 
executePositiveBlockConditionprivate static int executePositiveBlockCondition(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, boolean masked) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - executePositiveBlockCondition- Lnet/minecraft/server/command/ExecuteCommand;executePositiveBlockCondition(Lcom/mojang/brigadier/context/CommandContext;Z)I- intermediary - method_13306- Lnet/minecraft/class_3050;method_13306(Lcom/mojang/brigadier/context/CommandContext;Z)I- official - a- Lamy;a(Lcom/mojang/brigadier/context/CommandContext;Z)I
 
- 
executeNegativeBlockConditionprivate static int executeNegativeBlockCondition(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, boolean masked) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - executeNegativeBlockCondition- Lnet/minecraft/server/command/ExecuteCommand;executeNegativeBlockCondition(Lcom/mojang/brigadier/context/CommandContext;Z)I- intermediary - method_13304- Lnet/minecraft/class_3050;method_13304(Lcom/mojang/brigadier/context/CommandContext;Z)I- official - b- Lamy;b(Lcom/mojang/brigadier/context/CommandContext;Z)I
 
- 
testBlocksConditionprivate static OptionalInt testBlocksCondition(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, boolean masked) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - testBlocksCondition- Lnet/minecraft/server/command/ExecuteCommand;testBlocksCondition(Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt;- intermediary - method_13272- Lnet/minecraft/class_3050;method_13272(Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt;- official - c- Lamy;c(Lcom/mojang/brigadier/context/CommandContext;Z)Ljava/util/OptionalInt;
 
- 
testBlocksConditionprivate static OptionalInt testBlocksCondition(ServerWorld world, BlockPos start, BlockPos end, BlockPos destination, boolean masked) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - testBlocksCondition- Lnet/minecraft/server/command/ExecuteCommand;testBlocksCondition(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/BlockPos;Z)Ljava/util/OptionalInt;- intermediary - method_13261- Lnet/minecraft/class_3050;method_13261(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;Z)Ljava/util/OptionalInt;- official - a- Lamy;a(Lard;Lji;Lji;Lji;Z)Ljava/util/OptionalInt;
 
- 
createEntityModifierprivate static com.mojang.brigadier.RedirectModifier<ServerCommandSource> createEntityModifier(Function<Entity, Optional<Entity>> function) - Mappings:
- Namespace - Name - Mixin selector - named - createEntityModifier- Lnet/minecraft/server/command/ExecuteCommand;createEntityModifier(Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier;- intermediary - method_48063- Lnet/minecraft/class_3050;method_48063(Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier;- official - a- Lamy;a(Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier;
 
- 
createMultiEntityModifierprivate static com.mojang.brigadier.RedirectModifier<ServerCommandSource> createMultiEntityModifier(Function<Entity, Stream<Entity>> function) - Mappings:
- Namespace - Name - Mixin selector - named - createMultiEntityModifier- Lnet/minecraft/server/command/ExecuteCommand;createMultiEntityModifier(Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier;- intermediary - method_48066- Lnet/minecraft/class_3050;method_48066(Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier;- official - b- Lamy;b(Ljava/util/function/Function;)Lcom/mojang/brigadier/RedirectModifier;
 
- 
addOnArgumentsprivate static com.mojang.brigadier.builder.LiteralArgumentBuilder<ServerCommandSource> addOnArguments(com.mojang.brigadier.tree.CommandNode<ServerCommandSource> node, com.mojang.brigadier.builder.LiteralArgumentBuilder<ServerCommandSource> builder) - Mappings:
- Namespace - Name - Mixin selector - named - addOnArguments- Lnet/minecraft/server/command/ExecuteCommand;addOnArguments(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;- intermediary - method_48061- Lnet/minecraft/class_3050;method_48061(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;- official - a- Lamy;a(Lcom/mojang/brigadier/tree/CommandNode;Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;
 
- 
summonprivate static ServerCommandSource summon(ServerCommandSource source, RegistryEntry.Reference<EntityType<?>> entityType) throws com.mojang.brigadier.exceptions.CommandSyntaxException - Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - summon- Lnet/minecraft/server/command/ExecuteCommand;summon(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/registry/entry/RegistryEntry$Reference;)Lnet/minecraft/server/command/ServerCommandSource;- intermediary - method_48756- Lnet/minecraft/class_3050;method_48756(Lnet/minecraft/class_2168;Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_2168;- official - a- Lamy;a(Lex;Ljr$c;)Lex;
 
- 
enqueueExecutionspublic static <T extends AbstractServerCommandSource<T>> void enqueueExecutions(T baseSource, List<T> sources, Function<T, T> functionSourceGetter, IntPredicate predicate, com.mojang.brigadier.context.ContextChain<T> contextChain, @Nullable @Nullable NbtCompound args, ExecutionControl<T> control, ExecuteCommand.FunctionNamesGetter<T, Collection<CommandFunction<T>>> functionNamesGetter, ExecutionFlags flags) - Mappings:
- Namespace - Name - Mixin selector - named - enqueueExecutions- Lnet/minecraft/server/command/ExecuteCommand;enqueueExecutions(Lnet/minecraft/server/command/AbstractServerCommandSource;Ljava/util/List;Ljava/util/function/Function;Ljava/util/function/IntPredicate;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/nbt/NbtCompound;Lnet/minecraft/command/ExecutionControl;Lnet/minecraft/server/command/ExecuteCommand$FunctionNamesGetter;Lnet/minecraft/command/ExecutionFlags;)V- intermediary - method_54264- Lnet/minecraft/class_3050;method_54264(Lnet/minecraft/class_8839;Ljava/util/List;Ljava/util/function/Function;Ljava/util/function/IntPredicate;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/class_2487;Lnet/minecraft/class_8855;Lnet/minecraft/class_3050$class_8830;Lnet/minecraft/class_8936;)V- official - a- Lamy;a(Lez;Ljava/util/List;Ljava/util/function/Function;Ljava/util/function/IntPredicate;Lcom/mojang/brigadier/context/ContextChain;Ltq;Lhy;Lamy$a;Lhs;)V
 
 
-