Class BukkitCloudPermissionsPlugin
java.lang.Object
eu.cloudnetservice.modules.cloudperms.bukkit.BukkitCloudPermissionsPlugin
- All Implemented Interfaces:
eu.cloudnetservice.ext.platforminject.api.PlatformEntrypoint
@Singleton
@PlatformPlugin(platform="bukkit",
name="CloudNet-CloudPerms",
authors="CloudNetService",
version="{project.build.version}",
description="Bukkit extension which implement the permission management system from CloudNet into Bukkit")
public final class BukkitCloudPermissionsPlugin
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 BukkitCloudPermissionsPlayerListenerprivate final org.bukkit.plugin.java.JavaPluginprivate final org.bukkit.plugin.PluginManager -
Constructor Summary
ConstructorsConstructorDescriptionBukkitCloudPermissionsPlugin(@NonNull org.bukkit.plugin.java.JavaPlugin plugin, @NonNull org.bukkit.plugin.PluginManager pluginManager, @NonNull BukkitCloudPermissionsPlayerListener playerListener, @NonNull eu.cloudnetservice.driver.util.ModuleHelper moduleHelper, @NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull eu.cloudnetservice.driver.permission.PermissionManagement permissionManagement) -
Method Summary
-
Field Details
-
plugin
private final org.bukkit.plugin.java.JavaPlugin plugin -
pluginManager
private final org.bukkit.plugin.PluginManager pluginManager -
playerListener
-
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
-
-
Constructor Details
-
BukkitCloudPermissionsPlugin
@Inject public BukkitCloudPermissionsPlugin(@NonNull @NonNull org.bukkit.plugin.java.JavaPlugin plugin, @NonNull @NonNull org.bukkit.plugin.PluginManager pluginManager, @NonNull @NonNull BukkitCloudPermissionsPlayerListener playerListener, @NonNull @NonNull eu.cloudnetservice.driver.util.ModuleHelper moduleHelper, @NonNull @NonNull eu.cloudnetservice.driver.event.EventManager eventManager, @NonNull @NonNull eu.cloudnetservice.driver.permission.PermissionManagement permissionManagement)
-
-
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
-
checkForVault
private void checkForVault()
-