Package com.github.crashdemons.playerheads.compatibility
Package supplying cross-version compiling compatibility to the plugin.
This functions by providing a common interface of required methods, with
differing implementations based on bukkit version.
-
Interface Summary Interface Description CompatibilityProvider An interface specifying all of the methods we need for our plugin that require differing Bukkit-specific implementations which we wish to abstract from our plugin code.SkullDetails Defines an interface of implementation-specific details and methods relating to a skull item/block. -
Class Summary Class Description Compatibility Compatibility class controlling implementation and version support.CompatibilitySupport Class that holds supported compatibility implementations in this release.CompatiblePlugins Class providing methods and information for inter-plugin compatibility.CompatibleProfile Utility class that may be used by compatibility providers to handle head profile information.RuntimeReferences Provides methods to perform runtime lookups of values by name (eg: enums)Version A class providing methods related to the current server's version. -
Enum Summary Enum Description CompatibleSkullMaterial An enumeration of vanilla skull/head materials (items and blocks) that can possibly be supported.SkullBlockAttachment Enumeration of the different head-block attachment styles supported.SkullType An enumeration of skulls and heads that are supported in vanilla servers.