public interface PluginMetaManager
extends org.bukkit.event.Listener
Modifier and Type | Method and Description |
---|---|
void |
crawlAll()
サーバにインストールされているプラグインのメタデータを構築し、存在しないプラグインのメタデータを削除します。
|
PluginMetaProvider |
getProvider() |
boolean |
hasPluginMeta(@NotNull org.bukkit.plugin.Plugin plugin)
プラグインのメタデータが存在するかどうかを返します。
|
boolean |
hasPluginMeta(@NotNull String pluginName)
プラグインのメタデータが存在するかどうかを返します。
|
void |
onInstalled(@NotNull org.bukkit.plugin.Plugin plugin,
@NotNull InstallOperator operator,
@Nullable String resolveQuery,
boolean isDependency)
プラグインがインストールされたときに呼び出します。
|
void |
onInstalled(@NotNull org.bukkit.plugin.Plugin plugin,
@NotNull InstallOperator operator,
@Nullable String resolveQuery,
long installedAt,
boolean isDependency)
プラグインがインストールされたときに呼び出します。
|
void |
onUninstalled(@NotNull String pluginName)
プラグインがアンインストールされたときに呼び出します。
|
void |
preparePluginModify(@NotNull org.bukkit.plugin.Plugin plugin)
プラグインの変更(変更や追加)を準備します。
このメソッドを呼び出した後にプラグインを変更すると, 自動的なメタデータの更新が行われません。
|
void |
preparePluginModify(@NotNull String pluginName)
プラグインの変更(変更や追加)を準備します。
このメソッドを呼び出した後にプラグインを変更すると, 自動的なメタデータの更新が行われません。
|
void preparePluginModify(@NotNull @NotNull String pluginName)
pluginName
- プラグインの名前void preparePluginModify(@NotNull @NotNull org.bukkit.plugin.Plugin plugin)
plugin
- プラグインpreparePluginModify(String)
void onInstalled(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull InstallOperator operator, @Nullable @Nullable String resolveQuery, long installedAt, boolean isDependency)
plugin
- インストールされたプラグインoperator
- インストールした操作者resolveQuery
- インストール時に使用したプラグイン解決クエリinstalledAt
- インストールされた時刻void onInstalled(@NotNull @NotNull org.bukkit.plugin.Plugin plugin, @NotNull @NotNull InstallOperator operator, @Nullable @Nullable String resolveQuery, boolean isDependency)
plugin
- インストールされたプラグインoperator
- インストールした操作者resolveQuery
- インストール時に使用したプラグイン解決クエリvoid onUninstalled(@NotNull @NotNull String pluginName)
pluginName
- アンインストールされたプラグインの名前boolean hasPluginMeta(@NotNull @NotNull String pluginName)
pluginName
- プラグインの名前boolean hasPluginMeta(@NotNull @NotNull org.bukkit.plugin.Plugin plugin)
plugin
- プラグインvoid crawlAll()
PluginMetaProvider getProvider()
Copyright © 2023. All rights reserved.