接口 CommandFunction<T>
- 所有已知实现类:
MacroFunction
,PlainTextFunction
public interface CommandFunction<T>
-
方法概要
修饰符和类型方法说明static void
checkCommandLineLength
(CharSequence p_326091_) static <T extends ExecutionCommandSource<T>>
CommandFunction<T> fromLines
(ResourceLocation p_306082_, com.mojang.brigadier.CommandDispatcher<T> p_306046_, T p_305973_, List<String> p_306307_) id()
instantiate
(CompoundTag p_306231_, com.mojang.brigadier.CommandDispatcher<T> p_305923_) static <T extends ExecutionCommandSource<T>>
UnboundEntryAction<T> parseCommand
(com.mojang.brigadier.CommandDispatcher<T> p_306213_, T p_305785_, com.mojang.brigadier.StringReader p_306140_) private static boolean
shouldConcatenateNextLine
(CharSequence p_306338_)
-
方法详细资料
-
id
ResourceLocation id() -
instantiate
InstantiatedFunction<T> instantiate(@Nullable CompoundTag p_306231_, com.mojang.brigadier.CommandDispatcher<T> p_305923_) throws FunctionInstantiationException -
shouldConcatenateNextLine
-
fromLines
static <T extends ExecutionCommandSource<T>> CommandFunction<T> fromLines(ResourceLocation p_306082_, com.mojang.brigadier.CommandDispatcher<T> p_306046_, T p_305973_, List<String> p_306307_) -
checkCommandLineLength
-
parseCommand
static <T extends ExecutionCommandSource<T>> UnboundEntryAction<T> parseCommand(com.mojang.brigadier.CommandDispatcher<T> p_306213_, T p_305785_, com.mojang.brigadier.StringReader p_306140_) throws com.mojang.brigadier.exceptions.CommandSyntaxException - 抛出:
com.mojang.brigadier.exceptions.CommandSyntaxException
-