Uses of Class
com.ultikits.ultitools.api.ExternalPluginAdapter
Packages that use ExternalPluginAdapter
-
Uses of ExternalPluginAdapter in com.ultikits.ultitools.api
Fields in com.ultikits.ultitools.api with type parameters of type ExternalPluginAdapterModifier and TypeFieldDescriptionprivate static final Map<org.bukkit.plugin.java.JavaPlugin, ExternalPluginAdapter> UltiToolsAPI.adaptersMethods in com.ultikits.ultitools.api that return ExternalPluginAdapterModifier and TypeMethodDescription(package private) static ExternalPluginAdapterUltiToolsAPI.getAdapter(org.bukkit.plugin.java.JavaPlugin plugin) Methods in com.ultikits.ultitools.api with parameters of type ExternalPluginAdapterModifier and TypeMethodDescription(package private) static voidUltiToolsAPI.registerAdapter(org.bukkit.plugin.java.JavaPlugin plugin, ExternalPluginAdapter adapter) -
Uses of ExternalPluginAdapter in com.ultikits.ultitools.manager
Methods in com.ultikits.ultitools.manager with parameters of type ExternalPluginAdapterModifier and TypeMethodDescriptionvoidCommandManager.registerAllExternal(ExternalPluginAdapter adapter) Register all @CmdExecutor commands from an external plugin's IoC container.voidListenerManager.registerAllExternal(ExternalPluginAdapter adapter) Register all @EventListener listeners from an external plugin's IoC container.voidPluginManager.registerExternal(ExternalPluginAdapter adapter) Register an external Bukkit plugin adapter with the framework.voidPluginManager.registerExternal(ExternalPluginAdapter adapter, Class<?>[] additionalEntities) Register an external Bukkit plugin adapter with the framework, declaring entity classes that legitimately live outside the plugin's own JAR (D-19), in addition to the entities found by scanning the plugin's own JAR for@Tableclasses.PluginManager.scanExternalEntities(ExternalPluginAdapter adapter, Class<?>[] additionalEntities) Builds the entity set aDataScopefor an external plugin should carry (D-19): every@Tableclass found by scanning the plugin's own jar, plus whatever it declared viaUltiToolsAPI.connect(plugin, additionalEntities).voidPluginManager.unregisterExternal(ExternalPluginAdapter adapter) Unregister an external Bukkit plugin adapter from the framework.