Class CommandNodeBuilder
- java.lang.Object
-
- com.ericlam.mc.bungee.hnmc.commands.caxerx.CommandNodeBuilder
-
public class CommandNodeBuilder extends Object
指令節點建造器- Author:
- Eric Lam
- See Also:
CommandNode
-
-
Constructor Summary
Constructors Constructor Description CommandNodeBuilder(String command)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CommandNodeBuilderalias(String... alias)CommandNodebuild()CommandNodeBuilderdescription(String description)CommandNodeBuilderexecute(CmdExecutor cmdExecutor)CommandNodeBuilderparent(CommandNode parent)CommandNodeBuilderpermission(String permission)CommandNodeBuilderplaceholder(String placeholder)CommandNodeBuildertabComplete(TabCompleter executor)
-
-
-
Constructor Detail
-
CommandNodeBuilder
public CommandNodeBuilder(String command)
- Parameters:
command- 指令
-
-
Method Detail
-
alias
public CommandNodeBuilder alias(String... alias)
- Parameters:
alias- 縮寫- Returns:
- this
-
permission
public CommandNodeBuilder permission(String permission)
- Parameters:
permission- 權限- Returns:
- this
-
description
public CommandNodeBuilder description(String description)
- Parameters:
description- 介紹- Returns:
- this
-
placeholder
public CommandNodeBuilder placeholder(String placeholder)
- Parameters:
placeholder- 用法- Returns:
- this
-
parent
public CommandNodeBuilder parent(CommandNode parent)
- Parameters:
parent- 父類指令- Returns:
- this
-
tabComplete
public CommandNodeBuilder tabComplete(TabCompleter executor)
- Parameters:
executor- tab 執行- Returns:
- this
-
execute
public CommandNodeBuilder execute(CmdExecutor cmdExecutor)
- Parameters:
cmdExecutor- 指令執行- Returns:
- this
-
build
public CommandNode build()
- Returns:
- 指令節點
- Throws:
NotExecutableException- 指令無法執行
-
-