public class PluginMetaManagerImpl extends Object implements PluginMetaManager
| Constructor and Description |
|---|
PluginMetaManagerImpl(@NotNull KPMRegistry registry,
@NotNull Path metadataPath,
@NotNull org.bukkit.plugin.Plugin plugin) |
| Modifier and Type | Method and Description |
|---|---|
void |
crawlAll()
サーバにインストールされているプラグインのメタデータを構築し、存在しないプラグインのメタデータを削除します。
|
boolean |
hasPluginMeta(@NotNull org.bukkit.plugin.Plugin plugin)
プラグインのメタデータが存在するかどうかを返します。
|
boolean |
hasPluginMeta(@NotNull String pluginName)
プラグインのメタデータが存在するかどうかを返します。
|
void |
onDisable(org.bukkit.event.server.PluginDisableEvent event) |
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 |
onPluginEnable(org.bukkit.event.server.PluginEnableEvent event) |
void |
onUninstalled(@NotNull String pluginName)
プラグインがアンインストールされたときに呼び出します。
|
void |
preparePluginModify(@NotNull org.bukkit.plugin.Plugin plugin)
プラグインの変更(変更や追加)を準備します。
このメソッドを呼び出した後にプラグインを変更すると, 自動的なメタデータの更新が行われません。
|
void |
preparePluginModify(@NotNull String pluginName)
プラグインの変更(変更や追加)を準備します。
このメソッドを呼び出した後にプラグインを変更すると, 自動的なメタデータの更新が行われません。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProviderpublic PluginMetaManagerImpl(@NotNull
@NotNull KPMRegistry registry,
@NotNull
@NotNull Path metadataPath,
@NotNull
@NotNull org.bukkit.plugin.Plugin plugin)
public void preparePluginModify(@NotNull
@NotNull String pluginName)
PluginMetaManagerpreparePluginModify in interface PluginMetaManagerpluginName - プラグインの名前public void preparePluginModify(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin)
PluginMetaManagerpreparePluginModify in interface PluginMetaManagerplugin - プラグインPluginMetaManager.preparePluginModify(String)public void onPluginEnable(org.bukkit.event.server.PluginEnableEvent event)
public void onDisable(org.bukkit.event.server.PluginDisableEvent event)
public void onInstalled(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin,
@NotNull
@NotNull InstallOperator operator,
@Nullable
@Nullable String resolveQuery,
long installedAt,
boolean isDependency)
PluginMetaManageronInstalled in interface PluginMetaManagerplugin - インストールされたプラグインoperator - インストールした操作者resolveQuery - インストール時に使用したプラグイン解決クエリinstalledAt - インストールされた時刻public void onInstalled(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin,
@NotNull
@NotNull InstallOperator operator,
@Nullable
@Nullable String resolveQuery,
boolean isDependency)
PluginMetaManageronInstalled in interface PluginMetaManagerplugin - インストールされたプラグインoperator - インストールした操作者resolveQuery - インストール時に使用したプラグイン解決クエリpublic void onUninstalled(@NotNull
@NotNull String pluginName)
PluginMetaManageronUninstalled in interface PluginMetaManagerpluginName - アンインストールされたプラグインの名前public boolean hasPluginMeta(@NotNull
@NotNull String pluginName)
PluginMetaManagerhasPluginMeta in interface PluginMetaManagerpluginName - プラグインの名前public boolean hasPluginMeta(@NotNull
@NotNull org.bukkit.plugin.Plugin plugin)
PluginMetaManagerhasPluginMeta in interface PluginMetaManagerplugin - プラグインpublic void crawlAll()
PluginMetaManagercrawlAll in interface PluginMetaManagerCopyright © 2023. All rights reserved.