net.minecraft.commands

public class Commands

el
net.minecraft.commands.Commands
net.minecraft.class_2170
net.minecraft.server.command.CommandManager
net.minecraft.src.C_3027_

Field summary

Modifier and TypeField
public static final String
a
COMMAND_PREFIX
field_60859
field_60859
f_399923_
private static final ThreadLocal<ExecutionContext<CommandSourceStack>>
g
CURRENT_EXECUTION_CONTEXT
field_46823
CURRENT_CONTEXT
f_303274_
private static final org.slf4j.Logger
h
LOGGER
field_9833
LOGGER
f_82089_
public static final int
b
LEVEL_ALL
field_31837
field_31837
f_165682_
public static final int
c
LEVEL_MODERATORS
field_31838
field_31838
f_165683_
public static final int
d
LEVEL_GAMEMASTERS
field_31839
field_31839
f_165684_
public static final int
e
LEVEL_ADMINS
field_31840
field_31840
f_165685_
public static final int
f
LEVEL_OWNERS
field_31841
field_31841
f_165686_
private static final ClientboundCommandsPacket$NodeInspector<CommandSourceStack>
i
COMMAND_NODE_INSPECTOR
field_60672
INSPECTOR
f_399257_
private final com.mojang.brigadier.CommandDispatcher<CommandSourceStack>
j
dispatcher
field_9832
dispatcher
f_82090_

Constructor summary

ModifierConstructor
public (Commands$CommandSelection environment, CommandBuildContext commandRegistryAccess)

Method summary

Modifier and TypeMethod
public static <S> com.mojang.brigadier.ParseResults<S>
a(com.mojang.brigadier.ParseResults<S> arg0, UnaryOperator<S> arg1)
mapSource(com.mojang.brigadier.ParseResults<S> arg0, UnaryOperator<S> arg1)
method_45018(com.mojang.brigadier.ParseResults<S> arg0, UnaryOperator<S> arg1)
withCommandSource(com.mojang.brigadier.ParseResults<S> parseResults, UnaryOperator<S> sourceMapper)
m_242611_(com.mojang.brigadier.ParseResults<S> p_242928_, UnaryOperator<S> p_242890_)
public void
a(ek arg0, String arg1)
performPrefixedCommand(CommandSourceStack arg0, String arg1)
method_44252(class_2168 arg0, String arg1)
executeWithPrefix(ServerCommandSource source, String command)
m_230957_(C_2969_ p_230959_, String arg1)
public static String
a(String arg0)
trimOptionalPrefix(String arg0)
method_71971(String arg0)
stripLeadingSlash(String command)
m_404595_(String p_410619_)
public void
a(com.mojang.brigadier.ParseResults<ek> arg0, String arg1)
performCommand(com.mojang.brigadier.ParseResults<CommandSourceStack> arg0, String arg1)
method_9249(com.mojang.brigadier.ParseResults<class_2168> arg0, String arg1)
execute(com.mojang.brigadier.ParseResults<ServerCommandSource> parseResults, String command)
m_242674_(com.mojang.brigadier.ParseResults<C_2969_> p_242841_, String arg1)
private static com.mojang.brigadier.context.ContextChain<CommandSourceStack>
a(com.mojang.brigadier.ParseResults<ek> arg0, String arg1, ek arg2)
finishParsing(com.mojang.brigadier.ParseResults<CommandSourceStack> arg0, String arg1, CommandSourceStack arg2)
method_54492(com.mojang.brigadier.ParseResults<class_2168> arg0, String arg1, class_2168 arg2)
checkCommand(com.mojang.brigadier.ParseResults<ServerCommandSource> parseResults, String command, ServerCommandSource source)
m_304974_(com.mojang.brigadier.ParseResults<C_2969_> p_311671_, String p_312044_, C_2969_ p_310074_)
public static void
a(ek arg0, Consumer<ho<ek>> arg1)
executeCommandInContext(CommandSourceStack arg0, Consumer<ExecutionContext<CommandSourceStack>> arg1)
method_54313(class_2168 arg0, Consumer<class_8854<class_2168>> arg1)
callWithContext(ServerCommandSource commandSource, Consumer<CommandExecutionContext<ServerCommandSource>> callback)
m_306801_(C_2969_ p_312477_, Consumer<C_302111_<C_2969_>> p_313031_)
public void
a(auc arg0)
sendCommands(ServerPlayer arg0)
method_9241(class_3222 arg0)
sendCommandTree(ServerPlayerEntity player)
m_82095_(C_13_ arg0)
private static <S> void
a(com.mojang.brigadier.tree.CommandNode<S> arg0, com.mojang.brigadier.tree.CommandNode<S> arg1, S arg2, Map<com.mojang.brigadier.tree.CommandNode<S>, com.mojang.brigadier.tree.CommandNode<S>> arg3)
fillUsableCommands(com.mojang.brigadier.tree.CommandNode<S> arg0, com.mojang.brigadier.tree.CommandNode<S> arg1, S arg2, Map<com.mojang.brigadier.tree.CommandNode<S>, com.mojang.brigadier.tree.CommandNode<S>> arg3)
method_9239(com.mojang.brigadier.tree.CommandNode<S> arg0, com.mojang.brigadier.tree.CommandNode<S> arg1, S arg2, Map<com.mojang.brigadier.tree.CommandNode<S>, com.mojang.brigadier.tree.CommandNode<S>> arg3)
deepCopyNodes(com.mojang.brigadier.tree.CommandNode<S> root, com.mojang.brigadier.tree.CommandNode<S> newRoot, S source, Map<com.mojang.brigadier.tree.CommandNode<S>, com.mojang.brigadier.tree.CommandNode<S>> nodes)
m_82112_(com.mojang.brigadier.tree.CommandNode<S> p_82113_, com.mojang.brigadier.tree.CommandNode<S> p_82114_, S p_408190_, Map<com.mojang.brigadier.tree.CommandNode<S>, com.mojang.brigadier.tree.CommandNode<S>> p_82116_)
public static com.mojang.brigadier.builder.LiteralArgumentBuilder<CommandSourceStack>
b(String arg0)
literal(String arg0)
method_9247(String arg0)
literal(String literal)
m_82127_(String p_82128_)
public static <T> com.mojang.brigadier.builder.RequiredArgumentBuilder<CommandSourceStack, T>
a(String arg0, com.mojang.brigadier.arguments.ArgumentType<T> arg1)
argument(String arg0, com.mojang.brigadier.arguments.ArgumentType<T> arg1)
method_9244(String arg0, com.mojang.brigadier.arguments.ArgumentType<T> arg1)
argument(String name, com.mojang.brigadier.arguments.ArgumentType<T> type)
m_82129_(String p_82130_, com.mojang.brigadier.arguments.ArgumentType<T> p_82131_)
public static Predicate<String>
a(el$b arg0)
createValidator(Commands$ParseFunction arg0)
method_9238(class_2170$class_2171 arg0)
getCommandValidator(CommandManager$CommandParser parser)
m_82120_(C_3027_$C_3029_ p_82121_)
public com.mojang.brigadier.CommandDispatcher<CommandSourceStack>
a()
getDispatcher()
method_9235()
getDispatcher()
m_82094_()
public static <S> void
a(com.mojang.brigadier.ParseResults<S> arg0)
validateParseResults(com.mojang.brigadier.ParseResults<S> arg0)
method_54312(com.mojang.brigadier.ParseResults<S> arg0)
throwException(com.mojang.brigadier.ParseResults<S> parse)
m_307768_(com.mojang.brigadier.ParseResults<S> p_311833_)
public static <S> com.mojang.brigadier.exceptions.CommandSyntaxException
b(com.mojang.brigadier.ParseResults<S> arg0)
getParseException(com.mojang.brigadier.ParseResults<S> arg0)
method_23917(com.mojang.brigadier.ParseResults<S> arg0)
getException(com.mojang.brigadier.ParseResults<S> parse)
m_82097_(com.mojang.brigadier.ParseResults<S> p_82098_)
public static CommandBuildContext
a(jn$a arg0)
createValidationContext(HolderLookup$Provider arg0)
method_46732(class_7225$class_7874 arg0)
createRegistryAccess(RegistryWrapper$WrapperLookup registries)
m_255082_(C_213466_$C_254607_ p_256243_)
public static void
b()
validate()
method_30852()
checkMissing()
m_82138_()
public static <T extends PermissionSource> PermissionCheck<T>
a(int arg0)
hasPermission(int arg0)
method_71774(int arg0)
requirePermissionLevel(int requiredLevel)
m_404200_(int p_407189_)