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.