Package com.nexomc.nexo.compatibilities
Object CompatibilitiesManager
-
- All Implemented Interfaces:
public class CompatibilitiesManager
-
-
Field Summary
Fields Modifier and Type Field Description public final static CompatibilitiesManagerINSTANCE
-
Method Summary
Modifier and Type Method Description final UnitenableCompatibilies()final UnitdisableCompatibilities()final BooleanenableCompatibility(String pluginName)final UnitdisableCompatibility(String pluginName)final BooleanaddCompatibility(String compatPlugin, Class<out CompatibilityProvider<?>> clazz, Boolean tryEnable)final BooleanaddCompatibility(String compatibilityPluginName, Class<out CompatibilityProvider<?>> clazz)final CompatibilityProvider<?>activeCompatibility(String pluginName)final Class<out CompatibilityProvider<?>>compatibility(String pluginName)final BooleanisCompatibilityEnabled(String pluginName)final ConcurrentHashMap<String, Class<out CompatibilityProvider<?>>>compatProviders()final ConcurrentHashMap<String, CompatibilityProvider<?>>activeCompatProviders()-
-
Method Detail
-
enableCompatibilies
final Unit enableCompatibilies()
-
disableCompatibilities
final Unit disableCompatibilities()
-
enableCompatibility
final Boolean enableCompatibility(String pluginName)
-
disableCompatibility
final Unit disableCompatibility(String pluginName)
-
addCompatibility
final Boolean addCompatibility(String compatPlugin, Class<out CompatibilityProvider<?>> clazz, Boolean tryEnable)
-
addCompatibility
final Boolean addCompatibility(String compatibilityPluginName, Class<out CompatibilityProvider<?>> clazz)
-
activeCompatibility
final CompatibilityProvider<?> activeCompatibility(String pluginName)
-
compatibility
final Class<out CompatibilityProvider<?>> compatibility(String pluginName)
-
isCompatibilityEnabled
final Boolean isCompatibilityEnabled(String pluginName)
-
compatProviders
final ConcurrentHashMap<String, Class<out CompatibilityProvider<?>>> compatProviders()
-
activeCompatProviders
final ConcurrentHashMap<String, CompatibilityProvider<?>> activeCompatProviders()
-
-
-
-