public class CommandsPatcher extends Object
| Constructor and Description |
|---|
CommandsPatcher()
BukkitCommandWrapperのコンストラクタ。
|
| Modifier and Type | Method and Description |
|---|---|
org.bukkit.command.CommandMap |
getCommandMap()
CommandMapを取得します。
|
Map<String,org.bukkit.command.Command> |
getKnownCommands()
知られているコマンドを取得します。
|
void |
patchCommand(@NotNull org.bukkit.plugin.Plugin plugin)
コマンドをパッチします。
|
void |
patchCommand(@NotNull org.bukkit.plugin.Plugin plugin,
boolean updatePlayer)
コマンドをパッチします。
|
void |
registerAll(String fallbackPrefix,
List<org.bukkit.command.Command> commands)
コマンドをすべて登録します。
|
void |
syncCommandsCraftBukkit()
CraftServerのsyncCommandsを呼び出す。
|
void |
unPatchCommand(@NotNull org.bukkit.plugin.Plugin plugin)
コマンドをアンパッチします。
|
void |
unPatchCommand(@NotNull org.bukkit.plugin.Plugin plugin,
boolean updatePlayer)
コマンドをアンパッチします。
|
void |
unWrapCommand(String command) |
void |
wrapCommand(org.bukkit.command.Command command,
String alias)
コマンドをラップします。
|
public CommandsPatcher()
IllegalArgumentException - 初期化に失敗したりした場合public org.bukkit.command.CommandMap getCommandMap()
public Map<String,org.bukkit.command.Command> getKnownCommands()
public void wrapCommand(org.bukkit.command.Command command,
String alias)
command - ラップするコマンドalias - コマンドのエイリアスpublic void syncCommandsCraftBukkit()
public void unWrapCommand(String command)
public void patchCommand(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin,
boolean updatePlayer)
plugin - プラグインupdatePlayer - プレイヤーにコマンドの変更を通知するか(Player.updateCommands())public void patchCommand(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin)
plugin - パッチするプラグインpublic void unPatchCommand(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin,
boolean updatePlayer)
plugin - アンパッチするプラグインupdatePlayer - プレイヤーにコマンドの変更を通知するか(Player.updateCommands())public void unPatchCommand(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin)
plugin - プラグインCopyright © 2023. All rights reserved.