Class WaterDogPEBridgePlugin
java.lang.Object
eu.cloudnetservice.modules.bridge.impl.platform.waterdog.WaterDogPEBridgePlugin
- All Implemented Interfaces:
eu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
@Singleton
@PlatformPlugin(platform="waterdog",
name="CloudNet-Bridge",
version="@version@",
description="Bridges service software support between all supported versions for easy CloudNet plugin development",
authors="CloudNetService")
public final class WaterDogPEBridgePlugin
extends Object
implements eu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final WaterDogPEBridgeManagementprivate final WaterDogPECloudCommandprivate final eu.cloudnetservice.driver.impl.module.ModuleHelperprivate final dev.waterdog.waterdogpe.ProxyServerprivate final eu.cloudnetservice.driver.registry.ServiceRegistry -
Constructor Summary
ConstructorsConstructorDescriptionWaterDogPEBridgePlugin(@NonNull dev.waterdog.waterdogpe.ProxyServer proxyServer, @NonNull eu.cloudnetservice.driver.impl.module.ModuleHelper moduleHelper, @NonNull eu.cloudnetservice.driver.registry.ServiceRegistry serviceRegistry, @NonNull WaterDogPECloudCommand cloudCommand, @NonNull WaterDogPEBridgeManagement bridgeManagement, @NonNull WaterDogPEPlayerManagementListener managementListener) -
Method Summary
-
Field Details
-
proxyServer
private final dev.waterdog.waterdogpe.ProxyServer proxyServer -
moduleHelper
private final eu.cloudnetservice.driver.impl.module.ModuleHelper moduleHelper -
serviceRegistry
private final eu.cloudnetservice.driver.registry.ServiceRegistry serviceRegistry -
cloudCommand
-
bridgeManagement
-
-
Constructor Details
-
WaterDogPEBridgePlugin
@Inject public WaterDogPEBridgePlugin(@NonNull @NonNull dev.waterdog.waterdogpe.ProxyServer proxyServer, @NonNull @NonNull eu.cloudnetservice.driver.impl.module.ModuleHelper moduleHelper, @NonNull @NonNull eu.cloudnetservice.driver.registry.ServiceRegistry serviceRegistry, @NonNull @NonNull WaterDogPECloudCommand cloudCommand, @NonNull @NonNull WaterDogPEBridgeManagement bridgeManagement, @NonNull @NonNull WaterDogPEPlayerManagementListener managementListener)
-
-
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
-