Uses of Class
net.minecraft.server.function.CommandFunction
Package
Description
-
Uses of CommandFunction in net.minecraft.command.argument
Modifier and TypeMethodDescription(package private) static CommandFunction
CommandFunctionArgumentType.getFunction
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, Identifier id) Modifier and TypeMethodDescriptioncom.mojang.datafixers.util.Pair<Identifier,
com.mojang.datafixers.util.Either<CommandFunction, Collection<CommandFunction>>> CommandFunctionArgumentType.FunctionArgument.getFunctionOrTag
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context) com.mojang.datafixers.util.Pair<Identifier,
com.mojang.datafixers.util.Either<CommandFunction, Collection<CommandFunction>>> CommandFunctionArgumentType.FunctionArgument.getFunctionOrTag
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context) static com.mojang.datafixers.util.Pair<Identifier,
com.mojang.datafixers.util.Either<CommandFunction, Collection<CommandFunction>>> CommandFunctionArgumentType.getFunctionOrTag
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) static com.mojang.datafixers.util.Pair<Identifier,
com.mojang.datafixers.util.Either<CommandFunction, Collection<CommandFunction>>> CommandFunctionArgumentType.getFunctionOrTag
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) CommandFunctionArgumentType.FunctionArgument.getFunctions
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context) static Collection<CommandFunction>
CommandFunctionArgumentType.getFunctions
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String name) (package private) static Collection<CommandFunction>
CommandFunctionArgumentType.getFunctionTag
(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, Identifier id) -
Uses of CommandFunction in net.minecraft.server.command
Modifier and TypeMethodDescriptionFunctionCommand.execute
(ServerCommandSource source, CommandFunction function, @Nullable NbtCompound arguments) Modifier and TypeMethodDescriptionprivate static int
FunctionCommand.execute
(ServerCommandSource source, Collection<CommandFunction> functions, @Nullable NbtCompound arguments) private static int
ScheduleCommand.execute
(ServerCommandSource source, com.mojang.datafixers.util.Pair<Identifier, com.mojang.datafixers.util.Either<CommandFunction, Collection<CommandFunction>>> function, int time, boolean replace) private static int
ScheduleCommand.execute
(ServerCommandSource source, com.mojang.datafixers.util.Pair<Identifier, com.mojang.datafixers.util.Either<CommandFunction, Collection<CommandFunction>>> function, int time, boolean replace) private static int
DebugCommand.executeFunction
(ServerCommandSource source, Collection<CommandFunction> functions) -
Uses of CommandFunction in net.minecraft.server.function
Modifier and TypeFieldDescriptionprivate final Object2ObjectLinkedOpenHashMap<List<String>,
CommandFunction> CommandFunction.Macro.cache
private Optional<CommandFunction>
CommandFunction.LazyContainer.function
private Map<Identifier,
CommandFunction> FunctionLoader.functions
private final TagGroupLoader<CommandFunction>
FunctionLoader.tagLoader
private Map<Identifier,
Collection<CommandFunction>> FunctionLoader.tags
private List<CommandFunction>
CommandFunctionManager.tickFunctions
A list ofminecraft:tick
tag functions to run on every tick.Modifier and TypeMethodDescriptionstatic CommandFunction
CommandFunction.create
(Identifier id, com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, ServerCommandSource source, List<String> lines) Parses a function in the context ofsource
.private CommandFunction
CommandFunction.Macro.withMacroReplaced
(List<String> arguments, com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, ServerCommandSource source) CommandFunction.Macro.withMacroReplaced
(@Nullable NbtCompound arguments, com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, ServerCommandSource source) CommandFunction.withMacroReplaced
(@Nullable NbtCompound arguments, com.mojang.brigadier.CommandDispatcher<ServerCommandSource> dispatcher, ServerCommandSource source) Modifier and TypeMethodDescriptionCommandFunction.LazyContainer.get
(CommandFunctionManager manager) FunctionLoader.get
(Identifier id) CommandFunctionManager.getFunction
(Identifier id) FunctionLoader.getFunctions()
CommandFunctionManager.getTag
(Identifier id) FunctionLoader.getTagOrEmpty
(Identifier id) Modifier and TypeMethodDescriptionint
CommandFunctionManager.execute
(CommandFunction function, ServerCommandSource source) Executes a function.int
CommandFunctionManager.execute
(CommandFunction function, ServerCommandSource source, @Nullable CommandFunctionManager.Tracer tracer, @Nullable NbtCompound arguments) Executes a function.(package private) void
CommandFunctionManager.Execution.recursiveRun
(CommandFunction function, ServerCommandSource source) Handles a recursive case inCommandFunctionManager.execute(CommandFunction, ServerCommandSource, CommandFunctionManager.Tracer, NbtCompound)
.(package private) int
CommandFunctionManager.Execution.run
(CommandFunction function, ServerCommandSource source) Modifier and TypeMethodDescriptionprivate void
CommandFunctionManager.executeAll
(Collection<CommandFunction> functions, Identifier label) ModifierConstructorDescriptionFunctionElement
(CommandFunction function) LazyContainer
(CommandFunction function)