Class BukkitBridgePlugin
java.lang.Object
eu.cloudnetservice.modules.bridge.impl.platform.bukkit.BukkitBridgePlugin
- All Implemented Interfaces:
eu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
@Singleton
@PlatformPlugin(platform="bukkit",
name="CloudNet-Bridge",
version="@version@",
description="Bridges service software support between all supported versions for easy CloudNet plugin development",
authors="CloudNetService")
public final class BukkitBridgePlugin
extends Object
implements eu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final BukkitBridgeManagementprivate final eu.cloudnetservice.driver.impl.module.ModuleHelperprivate final BukkitPlayerManagementListenerprivate final org.bukkit.plugin.Pluginprivate final org.bukkit.plugin.PluginManagerprivate final eu.cloudnetservice.driver.registry.ServiceRegistry -
Constructor Summary
ConstructorsConstructorDescriptionBukkitBridgePlugin(@NonNull org.bukkit.plugin.Plugin plugin, @NonNull eu.cloudnetservice.driver.impl.module.ModuleHelper moduleHelper, @NonNull org.bukkit.plugin.PluginManager pluginManager, @NonNull eu.cloudnetservice.driver.registry.ServiceRegistry serviceRegistry, @NonNull BukkitBridgeManagement bridgeManagement, @NonNull BukkitPlayerManagementListener playerListener) -
Method Summary
-
Field Details
-
plugin
private final org.bukkit.plugin.Plugin plugin -
moduleHelper
private final eu.cloudnetservice.driver.impl.module.ModuleHelper moduleHelper -
pluginManager
private final org.bukkit.plugin.PluginManager pluginManager -
serviceRegistry
private final eu.cloudnetservice.driver.registry.ServiceRegistry serviceRegistry -
bridgeManagement
-
playerListener
-
-
Constructor Details
-
BukkitBridgePlugin
@Inject public BukkitBridgePlugin(@NonNull @NonNull org.bukkit.plugin.Plugin plugin, @NonNull @NonNull eu.cloudnetservice.driver.impl.module.ModuleHelper moduleHelper, @NonNull @NonNull org.bukkit.plugin.PluginManager pluginManager, @NonNull @NonNull eu.cloudnetservice.driver.registry.ServiceRegistry serviceRegistry, @NonNull @NonNull BukkitBridgeManagement bridgeManagement, @NonNull @NonNull BukkitPlayerManagementListener playerListener)
-
-
Method Details
-
onLoad
public void onLoad()- Specified by:
onLoadin interfaceeu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
-
onDisable
public void onDisable()- Specified by:
onDisablein interfaceeu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
-