Class VelocityCloudNetCloudPermissionsPlugin
java.lang.Object
eu.cloudnetservice.modules.cloudperms.velocity.VelocityCloudNetCloudPermissionsPlugin
- All Implemented Interfaces:
eu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
@Singleton
@PlatformPlugin(platform="velocity",
name="CloudNet-CloudPerms",
version="{project.build.version}",
description="Velocity extension which implement the permission management system from CloudNet into Velocity",
homepage="https://cloudnetservice.eu",
authors="CloudNetService")
public final class VelocityCloudNetCloudPermissionsPlugin
extends Object
implements eu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final com.velocitypowered.api.event.EventManagerprivate final eu.cloudnetservice.driver.util.ModuleHelperprivate final VelocityCloudPermissionsPlayerListenerprivate final Object -
Constructor Summary
ConstructorsConstructorDescriptionVelocityCloudNetCloudPermissionsPlugin(@NonNull Object pluginInstance, @NonNull eu.cloudnetservice.driver.util.ModuleHelper moduleHelper, @NonNull com.velocitypowered.api.event.EventManager eventManager, @NonNull VelocityCloudPermissionsPlayerListener playerListener) -
Method Summary
-
Field Details
-
pluginInstance
-
moduleHelper
private final eu.cloudnetservice.driver.util.ModuleHelper moduleHelper -
eventManager
private final com.velocitypowered.api.event.EventManager eventManager -
playerListener
-
-
Constructor Details
-
VelocityCloudNetCloudPermissionsPlugin
@Inject public VelocityCloudNetCloudPermissionsPlugin(@NonNull @Named("plugin") @NonNull Object pluginInstance, @NonNull @NonNull eu.cloudnetservice.driver.util.ModuleHelper moduleHelper, @NonNull @NonNull com.velocitypowered.api.event.EventManager eventManager, @NonNull @NonNull VelocityCloudPermissionsPlayerListener 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
-