MCCommandContextBuilder

导入相关包

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.MCCommandContextBuilder;

Casters

结果类型是否隐藏
stringtrue

方法

build

Return Type: MCCommandContext

ZenScript
Copy
MCCommandContextBuilder.build(input as string) as MCCommandContext
参数类型描述
input(输入)stringNo Description Provided
copy

Return Type: MCCommandContextBuilder

ZenScript
Copy
// MCCommandContextBuilder.copy() as MCCommandContextBuilder

myMCCommandContextBuilder.copy();
equals

Return Type: boolean

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

Return Type: MCSuggestionContext

ZenScript
Copy
MCCommandContextBuilder.findSuggestionContext(cursor as int) as MCSuggestionContext
参数类型描述
cursorintNo Description Provided
getArguments

Return Type: MCParsedArgument[string]

ZenScript
Copy
// MCCommandContextBuilder.getArguments() as MCParsedArgument[string]

myMCCommandContextBuilder.getArguments();
getChild

Return Type: MCCommandContextBuilder

ZenScript
Copy
// MCCommandContextBuilder.getChild() as MCCommandContextBuilder

myMCCommandContextBuilder.getChild();
getCommand

Return Type: MCCommand

ZenScript
Copy
// MCCommandContextBuilder.getCommand() as MCCommand

myMCCommandContextBuilder.getCommand();
getDispatcher

Return Type: MCCommandDispatcher

ZenScript
Copy
// MCCommandContextBuilder.getDispatcher() as MCCommandDispatcher

myMCCommandContextBuilder.getDispatcher();
getLastChild

Return Type: MCCommandContextBuilder

ZenScript
Copy
// MCCommandContextBuilder.getLastChild() as MCCommandContextBuilder

myMCCommandContextBuilder.getLastChild();
getNodes

Return Type: stdlib.List<MCParsedCommandNode>

ZenScript
Copy
// MCCommandContextBuilder.getNodes() as stdlib.List<MCParsedCommandNode>

myMCCommandContextBuilder.getNodes();
getRange

Return Type: MCStringRange

ZenScript
Copy
// MCCommandContextBuilder.getRange() as MCStringRange

myMCCommandContextBuilder.getRange();
getRootNode

Return Type: MCCommandNode

ZenScript
Copy
// MCCommandContextBuilder.getRootNode() as MCCommandNode

myMCCommandContextBuilder.getRootNode();
getSource

Return Type: MCCommandSource

ZenScript
Copy
// MCCommandContextBuilder.getSource() as MCCommandSource

myMCCommandContextBuilder.getSource();
hashCode

Return Type: int

ZenScript
Copy
// MCCommandContextBuilder.hashCode() as int

myMCCommandContextBuilder.hashCode();
toString

Return Type: string

ZenScript
Copy
// MCCommandContextBuilder.toString() as string

myMCCommandContextBuilder.toString();
withArgument

Return Type: MCCommandContextBuilder

ZenScript
Copy
MCCommandContextBuilder.withArgument(name as string, argument as MCParsedArgument) as MCCommandContextBuilder
参数类型描述
namestringNo Description Provided
参数MCParsedArgumentNo Description Provided
withChild

Return Type: MCCommandContextBuilder

ZenScript
Copy
MCCommandContextBuilder.withChild(child as MCCommandContextBuilder) as MCCommandContextBuilder
参数类型描述
子节点MCCommandContextBuilderNo Description Provided
withCommand

Return Type: MCCommandContextBuilder

ZenScript
Copy
MCCommandContextBuilder.withCommand(command as MCCommand) as MCCommandContextBuilder
参数类型描述
commandMC命令No Description Provided
withNode

Return Type: MCCommandContextBuilder

ZenScript
Copy
MCCommandContextBuilder.withNode(node as MCCommandNode, range as MCStringRange) as MCCommandContextBuilder
参数类型描述
节点MCCommand节点No Description Provided
rangeMCStringRangeNo Description Provided
withSource

Return Type: MCCommandContextBuilder

ZenScript
Copy
MCCommandContextBuilder.withSource(source as MCCommandSource) as MCCommandContextBuilder
参数类型描述
来源MC命令源No Description Provided

运算符

EQUALS
ZenScript
Copy
myMCCommandContextBuilder == o 为对象