Class NukkitCloudPermissionsPlugin
java.lang.Object
eu.cloudnetservice.modules.cloudperms.nukkit.NukkitCloudPermissionsPlugin
- All Implemented Interfaces:
eu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
@Singleton
@PlatformPlugin(platform="nukkit",
name="CloudNet-CloudPerms",
authors="CloudNetService",
version="{project.build.version}",
api="1.0.5",
description="Nukkit extension which implement the permission management system from CloudNet into Nukkit")
public final class NukkitCloudPermissionsPlugin
extends Object
implements eu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final eu.cloudnetservice.driver.event.EventManagerprivate final eu.cloudnetservice.driver.util.ModuleHelperprivate final eu.cloudnetservice.driver.permission.PermissionManagementprivate final NukkitCloudPermissionsPlayerListenerprivate final cn.nukkit.plugin.Pluginprivate final cn.nukkit.plugin.PluginManagerprivate final cn.nukkit.Server -
Constructor Summary
ConstructorsConstructorDescriptionNukkitCloudPermissionsPlugin(@NonNull eu.cloudnetservice.driver.util.ModuleHelper moduleHelper, @NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull eu.cloudnetservice.driver.permission.PermissionManagement permissionManagement, @NonNull cn.nukkit.plugin.Plugin plugin, @NonNull cn.nukkit.Server server, @NonNull cn.nukkit.plugin.PluginManager pluginManager, @NonNull NukkitCloudPermissionsPlayerListener playerListener) -
Method Summary
-
Field Details
-
moduleHelper
private final eu.cloudnetservice.driver.util.ModuleHelper moduleHelper -
eventManager
private final eu.cloudnetservice.driver.event.EventManager eventManager -
permissionManagement
private final eu.cloudnetservice.driver.permission.PermissionManagement permissionManagement -
plugin
private final cn.nukkit.plugin.Plugin plugin -
server
private final cn.nukkit.Server server -
pluginManager
private final cn.nukkit.plugin.PluginManager pluginManager -
playerListener
-
-
Constructor Details
-
NukkitCloudPermissionsPlugin
@Inject public NukkitCloudPermissionsPlugin(@NonNull @NonNull eu.cloudnetservice.driver.util.ModuleHelper moduleHelper, @NonNull @NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull @NonNull eu.cloudnetservice.driver.permission.PermissionManagement permissionManagement, @NonNull @NonNull cn.nukkit.plugin.Plugin plugin, @NonNull @NonNull cn.nukkit.Server server, @NonNull @NonNull cn.nukkit.plugin.PluginManager pluginManager, @NonNull @NonNull NukkitCloudPermissionsPlayerListener 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
-