MCCommandDispatcher

导入相关包

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

ZenScript
Copy
import crafttweaker.api.commands.custom.MCCommandDispatcher;

Casters

结果类型是否隐藏
stringtrue

方法

equals

Return Type: boolean

ZenScript
Copy
MCCommandDispatcher.equals(o as Object) as boolean
参数类型描述
oObjectNo Description Provided
execute

Return Type: int

ZenScript
Copy
MCCommandDispatcher.execute(parse as MCParseResults) as int
参数类型描述
parseMCParseResultsNo Description Provided
execute

Return Type: int

ZenScript
Copy
MCCommandDispatcher.execute(input as string, source as MCCommandSource) as int
参数类型描述
input(输入)stringNo Description Provided
来源MC命令源No Description Provided
findAmbiguities

Return Type: void

ZenScript
Copy
MCCommandDispatcher.findAmbiguities(consumer as MCAmbiguityConsumer) as void
参数类型描述
消费者MCAmbiguityConsumerNo Description Provided
findNode

Return Type: MCCommandNode

ZenScript
Copy
MCCommandDispatcher.findNode(path as Collection<string>) as MCCommandNode
参数类型描述
pathCollection<string>No Description Provided
getAllUsage

Return Type: string[]

ZenScript
Copy
MCCommandDispatcher.getAllUsage(node as MCCommandNode, source as MCCommandSource, restricted as boolean) as string[]
参数类型描述
节点MCCommand节点No Description Provided
来源MC命令源No Description Provided
restrictedbooleanNo Description Provided
getCompletionSuggestions

Return Type: MCSuggestions

ZenScript
Copy
MCCommandDispatcher.getCompletionSuggestions(parse as MCParseResults) as MCSuggestions
参数类型描述
parseMCParseResultsNo Description Provided
getCompletionSuggestions

Return Type: MCSuggestions

ZenScript
Copy
MCCommandDispatcher.getCompletionSuggestions(parse as MCParseResults, cursor as int) as MCSuggestions
参数类型描述
parseMCParseResultsNo Description Provided
cursorintNo Description Provided
getPath

Return Type: Collection<string>

ZenScript
Copy
MCCommandDispatcher.getPath(target as MCCommandNode) as Collection<string>
参数类型描述
targetMCCommand节点No Description Provided
getRoot

Return Type: MCRootCommandNode

ZenScript
Copy
// MCCommandDispatcher.getRoot() as MCRootCommandNode

myMCCommandDispatcher.getRoot();
getSmartUsage

Return Type: string[MCCommandNode]

ZenScript
Copy
MCCommandDispatcher.getSmartUsage(node as MCCommandNode, source as MCCommandSource) as string[MCCommandNode]
参数类型描述
节点MCCommand节点No Description Provided
来源MC命令源No Description Provided
hashCode

Return Type: int

ZenScript
Copy
// MCCommandDispatcher.hashCode() as int

myMCCommandDispatcher.hashCode();
parse

Return Type: MCParseResults

ZenScript
Copy
MCCommandDispatcher.parse(command as string, source as MCCommandSource) as MCParseResults
参数类型描述
commandstringNo Description Provided
来源MC命令源No Description Provided
register

Return Type: MCLiteralCommandNode

ZenScript
Copy
MCCommandDispatcher.register(command as MCLiteralArgumentBuilder) as MCLiteralCommandNode
参数类型描述
commandMCLiteralArgumentBuilderNo Description Provided
setConsumer

Return Type: void

ZenScript
Copy
MCCommandDispatcher.setConsumer(consumer as MCResultConsumer) as void
参数类型描述
消费者MCResultConsumerNo Description Provided
toString

Return Type: string

ZenScript
Copy
// MCCommandDispatcher.toString() as string

myMCCommandDispatcher.toString();

运算符

EQUALS
ZenScript
Copy
myMCCommandDispatcher == o as Object