Package com.nexomc.nexo.compatibilities
Object CompatibilitiesManager
-
- All Implemented Interfaces:
public class CompatibilitiesManager
-
-
Field Summary
Fields Modifier and Type Field Description public final static CompatibilitiesManager
INSTANCE
-
Method Summary
Modifier and Type Method Description final Unit
enableCompatibilies()
final Unit
disableCompatibilities()
final Boolean
enableCompatibility(String pluginName)
final Unit
disableCompatibility(String pluginName)
final Boolean
addCompatibility(String compatPlugin, Class<out CompatibilityProvider<?>> clazz, Boolean tryEnable)
final Boolean
addCompatibility(String compatibilityPluginName, Class<out CompatibilityProvider<?>> clazz)
final CompatibilityProvider<?>
activeCompatibility(String pluginName)
final Class<out CompatibilityProvider<?>>
compatibility(String pluginName)
final Boolean
isCompatibilityEnabled(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()
-
-
-
-