A B C D E F G H I L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ADD_CONSTANT - org.shininet.bukkit.playerheads.events.modifiers.DropRateModifierType
-
adds a constant value to the droprate
- ADD_MULTIPLE - org.shininet.bukkit.playerheads.events.modifiers.DropRateModifierType
-
adds a VALUE*droprate to the droprate.
- ADD_MULTIPLE_PER_LEVEL - org.shininet.bukkit.playerheads.events.modifiers.DropRateModifierType
-
adds a value to the droprate where the value is a multiple of a provided effectiveness level.
- apply(double) - Method in class org.shininet.bukkit.playerheads.events.modifiers.DropRateModifier
-
Apply the droprate modifier to the droprate value
- applyDropRate() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Re-apply the current effective droproll and effective droprate values to make a new determination of the head drop's success.
- applyModifiers() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Re-apply all droprate modifiers to the original droprate and recalculate the effective droprate.
B
- BlockDropHeadEvent - Class in org.shininet.bukkit.playerheads.events
-
Event created by the PlayerHeads plugin when a block is broken by hand (mined) and dropping a head.
- BlockDropHeadEvent(Block, ItemStack) - Constructor for class org.shininet.bukkit.playerheads.events.BlockDropHeadEvent
-
Construct the event
C
- canDropInVanilla - Variable in enum com.github.crashdemons.playerheads.compatibility.SkullType
-
Whether this head can drop from a mob in some version of the vanilla game.
- checkAtLeast(int, int) - Static method in class com.github.crashdemons.playerheads.compatibility.Version
-
Checks whether the current server version is at least the version supplied
- checkEquals(int, int) - Static method in class com.github.crashdemons.playerheads.compatibility.Version
-
Checks whether the current server version is exactly the version supplied
- checkUnder(int, int) - Static method in class com.github.crashdemons.playerheads.compatibility.Version
-
Checks whether the current server version is less than the version supplied
- clearProfile(Object) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Clears internal profile information from a skull.
- com.github.crashdemons.playerheads.compatibility - package com.github.crashdemons.playerheads.compatibility
-
Package supplying cross-version compiling compatibility to the plugin.
- com.github.crashdemons.playerheads.compatibility.exceptions - package com.github.crashdemons.playerheads.compatibility.exceptions
-
Exceptions thrown by the compatibility package
- com.github.crashdemons.playerheads.compatibility.plugins - package com.github.crashdemons.playerheads.compatibility.plugins
-
A collection of helper classes providing methods from other bukkit plugins, for use in CompatiblePlugins class to increase compatibility between plugins.
- com.github.crashdemons.playerheads.compatibility.plugins.heads - package com.github.crashdemons.playerheads.compatibility.plugins.heads
-
A collection of helper classes providing methods for third-party head support
- Compatibility - Class in com.github.crashdemons.playerheads.compatibility
-
Compatibility class controlling implementation and version support.
- CompatibilityConflictException - Exception in com.github.crashdemons.playerheads.compatibility.exceptions
-
Exception indicating that there is a conflict between multiple compatibility-provider implementations.
- CompatibilityConflictException(String) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityConflictException
-
Constructor for conflict exceptions
- CompatibilityConflictException(String, Exception) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityConflictException
-
Constructor for conflict exceptions
- CompatibilityException - Exception in com.github.crashdemons.playerheads.compatibility.exceptions
-
Base for all compatibility exceptions
- CompatibilityException(String) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityException
-
Constructor stub for exceptions
- CompatibilityException(String, Exception) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityException
-
Constructor stub for exceptions
- CompatibilityMisconfiguredException - Exception in com.github.crashdemons.playerheads.compatibility.exceptions
-
Exception indicating that the Compatibility library project was misconfigured when it was built, not correctly finalizing support information.
- CompatibilityMisconfiguredException(String) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityMisconfiguredException
-
Constructor for misconfiguration exceptions
- CompatibilityMisconfiguredException(String, Exception) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityMisconfiguredException
-
Constructor for misconfiguration exceptions
- CompatibilityProvider - Interface in com.github.crashdemons.playerheads.compatibility
-
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.
- CompatibilitySupport - Class in com.github.crashdemons.playerheads.compatibility
-
Class that holds supported compatibility implementations in this release.
- CompatibilityUnavailableException - Exception in com.github.crashdemons.playerheads.compatibility.exceptions
-
Exception indicating that an implementation providing compatibility for the current server couldn't be found or is otherwise unavailable.
- CompatibilityUnavailableException(String) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityUnavailableException
-
Constructor for unavailable-compatibility exceptions
- CompatibilityUnavailableException(String, Exception) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityUnavailableException
-
Constructor for unavailable-compatibility exceptions
- CompatibilityUnregisteredException - Exception in com.github.crashdemons.playerheads.compatibility.exceptions
-
Exception indicating that a compatibility-provider implementation isn't registered at a time when it is required.
- CompatibilityUnregisteredException(String) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityUnregisteredException
-
Constructor for unregistered-compatibility exceptions
- CompatibilityUnregisteredException(String, Exception) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityUnregisteredException
-
Constructor for unregistered-compatibility exceptions
- CompatibilityUnsupportedException - Exception in com.github.crashdemons.playerheads.compatibility.exceptions
-
Exception indicating a server version that is incompatible with the available implementations.
- CompatibilityUnsupportedException(String) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityUnsupportedException
-
Constructor for unsupported-compatibility exceptions
- CompatibilityUnsupportedException(String, Exception) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.CompatibilityUnsupportedException
-
Constructor for unsupported-compatibility exceptions
- CompatiblePlugin - Class in com.github.crashdemons.playerheads.compatibility.plugins
-
Defines an abstract third-party-plugin compatibility class which can detect and retrieves the plugin instance.
- CompatiblePlugin(Plugin, String) - Constructor for class com.github.crashdemons.playerheads.compatibility.plugins.CompatiblePlugin
-
Construct the plugin-compatibility object
- CompatiblePlugin(Plugin, String, ConfigurationSection) - Constructor for class com.github.crashdemons.playerheads.compatibility.plugins.CompatiblePlugin
-
Construct the plugin-compatibility object
- CompatiblePlugins - Class in com.github.crashdemons.playerheads.compatibility
-
Class providing methods and information for inter-plugin compatibility.
- CompatibleProfile - Class in com.github.crashdemons.playerheads.compatibility
-
Utility class that may be used by compatibility providers to handle head profile information.
- CompatibleProfile() - Constructor for class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Internal constructor only be used for blank objects by child classes.
- CompatibleProfile(Object) - Constructor for class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Constructs a profile object from some implementation-defined representation of profiles.
- CompatibleProfile(UUID, String) - Constructor for class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Constructs an object containing information about a head.
- CompatibleSkullMaterial - Enum in com.github.crashdemons.playerheads.compatibility
-
An enumeration of vanilla skull/head materials (items and blocks) that can possibly be supported.
- config - Variable in class com.github.crashdemons.playerheads.compatibility.plugins.CompatiblePlugin
-
The config section to be used by this compatibility class for its settings
- createCompatibleProfile(String, UUID, String) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Create a compatible profile object with the provided parameters.
- createItemStack(int) - Method in interface com.github.crashdemons.playerheads.compatibility.SkullDetails
-
Create an ItemStack of a given quantity for this specific skull implementation.
- CREEPER - com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
- CREEPER - com.github.crashdemons.playerheads.compatibility.SkullType
D
- DRAGON - com.github.crashdemons.playerheads.compatibility.SkullType
- DropHeadEvent - Interface in org.shininet.bukkit.playerheads.events
-
Interface for events that drop a plugin-supported head.
- DropRateModifier - Class in org.shininet.bukkit.playerheads.events.modifiers
-
A modifier for the droprate including type and value information
- DropRateModifier(DropRateModifierType, double) - Constructor for class org.shininet.bukkit.playerheads.events.modifiers.DropRateModifier
-
Constructs a modifier of a given type and value
- DropRateModifier(DropRateModifierType, double, int) - Constructor for class org.shininet.bukkit.playerheads.events.modifiers.DropRateModifier
-
Constructs a modifier with a value that is multiplied by a level of effectiveness
- DropRateModifierType - Enum in org.shininet.bukkit.playerheads.events.modifiers
-
Indicates the type of modifier to the effective droprate.
E
- ENDER_DRAGON - com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
-
1.9 dragon head
- exemptFastbreak(Player) - Method in class com.github.crashdemons.playerheads.compatibility.plugins.NoCheatPlusCompatibility
-
Adds an exemption for a user from fast-break checks
- ExternalHeads - Class in com.github.crashdemons.playerheads.compatibility.plugins.heads
-
Maintains a list of recognized custom-heads from other plugins and their recommended handling (modifiability by the current plugin).
F
- FakeBlockBreakEvent - Class in org.shininet.bukkit.playerheads.events
-
Deprecated.you should use SimulatedBlockBreakEvent in the Compatibility API instead, this class may be removed in the future
- FakeBlockBreakEvent(Block, Player) - Constructor for class org.shininet.bukkit.playerheads.events.FakeBlockBreakEvent
-
Deprecated.Constructs a simulated block break event
- FLOOR - com.github.crashdemons.playerheads.compatibility.SkullBlockAttachment
-
Denotes a head that is placed on top of a block (a "floor head").
G
- get() - Method in class com.github.crashdemons.playerheads.compatibility.plugins.CompatiblePlugin
-
Get the plugin instance for the third-party plugin being supported.
- get(SkullType) - Static method in enum com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
-
Finds a skull material enum entry associated with the vanilla skull-type.
- get(BlockState) - Static method in enum com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
-
Finds a skull material enum entry that best fits with the provided BlockState.
- get(ItemStack) - Static method in enum com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
-
Finds a skull material enum entry that best fits with the provided ItemStack.
- getAdditiveMultiplierValue() - Method in class org.shininet.bukkit.playerheads.events.modifiers.DropRateModifier
-
Converts the modifier into an equivalent add-multiple value where droprate*(1+newvalue) is equivalent to the current modifier effect.
- getBlockMaterial(SkullBlockAttachment) - Method in interface com.github.crashdemons.playerheads.compatibility.SkullDetails
-
Gets the block material for a specific block attachment.
- getBukkitClassVersion() - Static method in class com.github.crashdemons.playerheads.compatibility.Version
-
Gets the raw version string for NMS and OBC class paths
- getCause() - Method in class org.shininet.bukkit.playerheads.events.LivingEntityDropHeadEvent
-
The event which inevitably triggered the beheading event (usually EntityDeathEvent)
- getCause() - Method in class org.shininet.bukkit.playerheads.events.VanillaLivingEntityDropHeadEvent
-
The event which inevitably triggered the beheading event (usually EntityDeathEvent)
- getChargedCreeperModifier() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Deprecated.use getModifier("chargedcreeper") instead
- getClass(String) - Static method in class com.github.crashdemons.playerheads.compatibility.RuntimeReferences
-
Retrieves a class associated with a name
- getCompatibleHeadItem(CompatibleSkullMaterial, int) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets the head used as a base for a displaying a given vanilla skull type.
- getCompatibleMaterialByName(String) - Static method in class com.github.crashdemons.playerheads.compatibility.RuntimeReferences
-
Retrieves the 'CompatibleSkullMaterial' (a possibly-supported vanilla head material) associated with a name.
- getCompatibleNameFromEntity(Entity) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets a forward-portable name of an entity.
- getCompatibleProfile(Object) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets a profile on a block or item.
- getCustomModifier(String, String) - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Gets a custom (plugin-added) modifier to the head-roll event.
- getCustomModifier(Plugin, String) - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Gets a custom (plugin-added) modifier to the head-roll event.
- getCustomModifierName(String, String) - Static method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Constructs the internal name of a custom droprate modifier, provided the name of the plugin and modifier.
- getDetails() - Method in enum com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
-
Gets a class describing implementation-specific details about a vanilla skull
- getDrop() - Method in class org.shininet.bukkit.playerheads.events.BlockDropHeadEvent
-
Gets the item that will drop from the mined block.
- getDrop() - Method in interface org.shininet.bukkit.playerheads.events.DropHeadEvent
-
Get the head/item being dropped from this event
- getDrop() - Method in class org.shininet.bukkit.playerheads.events.LivingEntityDropHeadEvent
-
Gets the item that will drop from the beheading.
- getDrops() - Method in class org.shininet.bukkit.playerheads.events.VanillaLivingEntityDropHeadEvent
-
Gets the items that will drop from the beheading.
- getDropSuccess() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Whether the effective drop roll was determined to be a success.
- getEffectiveDropRate() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Gets the configured droprate for the target as a fractional probability, after modification by looting and slime size modifier.
- getEffectiveDropRoll() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Gets the effective drop roll value after modification by PlayerHeads.
- getEntity() - Method in class org.shininet.bukkit.playerheads.events.LivingEntityDropHeadEvent
-
Gets the entity that was beheaded
- getEntity() - Method in class org.shininet.bukkit.playerheads.events.PlayerDropHeadEvent
-
Gets the player that was beheaded.
- getEntity() - Method in class org.shininet.bukkit.playerheads.events.VanillaLivingEntityDropHeadEvent
-
Gets the entity that was beheaded
- getEntityTag(Entity, Plugin, String, boolean) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Retrieves a custom tag on an entity.
- getEntityTypeByName(String) - Static method in class com.github.crashdemons.playerheads.compatibility.RuntimeReferences
-
Retrieves the entitytype from a name, or null
- getEntityTypeFromTypename(String) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets an entity type from the Typename of an entity.
- getExternalHeadHandling(String, UUID) - Method in class com.github.crashdemons.playerheads.compatibility.plugins.HeadPluginCompatibility
-
Gets the acceptable head modifiability of considering the provided name and ID of the head.
- getExternalHeadHandling(BlockState) - Method in class com.github.crashdemons.playerheads.compatibility.plugins.HeadPluginCompatibility
-
Gets the acceptable head modifiability of considering the provided name and ID of the head.
- getExternalHeadHandling(ItemStack) - Method in class com.github.crashdemons.playerheads.compatibility.plugins.HeadPluginCompatibility
-
Gets the acceptable head modifiability of considering the provided name and ID of the head.
- getFloorMaterial() - Method in interface com.github.crashdemons.playerheads.compatibility.SkullDetails
-
Gets the bukkit material corresponding to a block of this skull placed on a floor (not against a wall)
- getFromEntity(Entity) - Static method in enum com.github.crashdemons.playerheads.compatibility.SkullType
-
Get the legacy skulltype from an entity.
- getHandlerList() - Static method in class org.shininet.bukkit.playerheads.events.BlockDropHeadEvent
-
Get a list of handlers for the event.
- getHandlerList() - Static method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Get a list of handlers for the event.
- getHandlerList() - Static method in class org.shininet.bukkit.playerheads.events.LivingEntityDropHeadEvent
-
Get a list of handlers for the event.
- getHandlerList() - Static method in class org.shininet.bukkit.playerheads.events.VanillaLivingEntityDropHeadEvent
-
Get a list of handlers for the event.
- getHandlers() - Method in class org.shininet.bukkit.playerheads.events.BlockDropHeadEvent
-
Get a list of handlers for the event.
- getHandlers() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Get a list of handlers for the event.
- getHandlers() - Method in class org.shininet.bukkit.playerheads.events.LivingEntityDropHeadEvent
-
Get a list of handlers for the event.
- getHandlers() - Method in class org.shininet.bukkit.playerheads.events.VanillaLivingEntityDropHeadEvent
-
Get a list of handlers for the event.
- getHandling(String) - Static method in class com.github.crashdemons.playerheads.compatibility.plugins.heads.ExternalHeads
-
Retrieves the recommended handling (modifiability) for previously-recorded head username
- getHandling(UUID) - Static method in class com.github.crashdemons.playerheads.compatibility.plugins.heads.ExternalHeads
-
Retrieves the recommended handling (modifiability) for previously-recorded head UUID
- getId() - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Get the UUID associated with the head profile.
- getItemInMainHand(LivingEntity) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets the item in the [main] hand of the entity.
- getItemInMainHand(Player) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets the itemstack in the [main] hand of a player
- getItemMaterial() - Method in interface com.github.crashdemons.playerheads.compatibility.SkullDetails
-
Gets the bukkit material corresponding to an Item of this skull
- getKeepInventory(World) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Checks whether the keepinventory gamerule is enabled for a given world
- getKiller() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Get the Killer's entity that may have done the beheading.
- getKillerAlwaysBeheads() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Gets whether the killer was configured to always behead this type of target.
- getKillerEntity() - Method in class org.shininet.bukkit.playerheads.events.LivingEntityDropHeadEvent
-
The entity that is responsible for the beheading, as determined by PlayerHeads.
- getKillerEntity() - Method in class org.shininet.bukkit.playerheads.events.VanillaLivingEntityDropHeadEvent
-
The entity that is responsible for the beheading, as determined by PlayerHeads.
- getKillerEntity(EntityDeathEvent, boolean, boolean) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Attempt to determine the entity/player ultimately responsible for a death.
- getLevel() - Method in class org.shininet.bukkit.playerheads.events.modifiers.DropRateModifier
-
Gets the effectiveness level of the modifier.
- getLootingModifier() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Deprecated.use getModifier("looting") instead
- getMaterialByName(String) - Static method in class com.github.crashdemons.playerheads.compatibility.RuntimeReferences
-
Retrieves the bukkit Material from a name, or null
- getMethod(Class<?>, String, Class<?>...) - Static method in class com.github.crashdemons.playerheads.compatibility.RuntimeReferences
-
Retrieves a method of a class by name
- getMethod(String, String, Class<?>...) - Static method in class com.github.crashdemons.playerheads.compatibility.RuntimeReferences
-
Retrieves a method by name from a class (also retrieved by name)
- getModifier(String) - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Retrieve the value of a modifier of the effective droprate.
- getModifiers() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Gets the list of modifiers to the effective droprate.
- getMultiplierValue() - Method in class org.shininet.bukkit.playerheads.events.modifiers.DropRateModifier
-
Converts the modifier value to a multiplier (1.0=no effect) if possible.
- getName() - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
The username associated with the head profile.
- getName() - Method in class com.github.crashdemons.playerheads.compatibility.plugins.CompatiblePlugin
-
Gets the proper name of the third-party plugin this class attempts to support.
- getOfflinePlayerByName(String) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets a player by their username
- getOptionalProfile(Skull) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.Use CompatibleProfile or profile methods instead. This API may be removed in the future.
- getOptionalProfile(ItemMeta) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.Use CompatibleProfile or profile methods instead. This API may be removed in the future.
- getOriginalDropRate() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Gets the configured droprate for the target as a fractional probability, unmodified.
- getOriginalDropRoll() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Gets the original PRNG-generated random value of the drop roll, uniform between 0 and 1 inclusively.
- getOwner() - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Get the owner username.
- getOwner(Skull) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets the owner username of a skull by any means necessary.
- getOwner(SkullMeta) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets the owner username of a skull by any means necessary.
- getOwnerDirect(Skull) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.This method does not include extended checking, you probably dont want the direct method.
- getOwnerDirect(SkullMeta) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.This method does not include extended checking, you probably dont want the direct method.
- getOwningPlayer() - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Gets the OfflinePlayer associated with the profile.
- getOwningPlayer(Skull) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets the owning player of a skull, with an additional attempt to derive the player from Profile uuid.
- getOwningPlayer(SkullMeta) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets the owning player of a skull, with an additional attempt to derive the player from Profile uuid.
- getOwningPlayerDirect(Skull) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.This method does not include extended checking, you probably dont want the direct method.
- getOwningPlayerDirect(SkullMeta) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.This method does not include extended checking, you probably dont want the direct method.
- getPlugin() - Method in class com.github.crashdemons.playerheads.compatibility.plugins.CompatiblePlugin
-
Get the plugin instance for the third-party plugin being supported.
- getProfile(Skull) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.This method should be avoided entirely or used only for acceptable-failure situations because of server support limitations.
- getProfile(ItemMeta) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.This method should be avoided entirely or used only for acceptable-failure situations because of server support limitations.
- getProvider() - Static method in class com.github.crashdemons.playerheads.compatibility.Compatibility
-
Gets the currently registered compatibility provider for the session.
- getRawServerVersion() - Static method in class com.github.crashdemons.playerheads.compatibility.Version
-
Gets the raw version string supplied by the server
- getRecommendedProviderType() - Static method in class com.github.crashdemons.playerheads.compatibility.Compatibility
-
Gets the current recommended implementation type name for your server based on the supported implementations.
- getRecommendedProviderVersion() - Static method in class com.github.crashdemons.playerheads.compatibility.Compatibility
-
Gets the current recommended bukkit-specific implementation version string for your server based on the supported implementations.
- getSkullDetails(SkullType) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets a class describing implementation-specific details about a vanilla skull type
- getSkullType(BlockState) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets the vanilla skulltype best associated with the BlockState provided.
- getSkullType(ItemStack) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Gets the vanilla skulltype best associated with the ItemStack provided.
- getSkullTypeByName(String) - Static method in class com.github.crashdemons.playerheads.compatibility.RuntimeReferences
-
Retrieves the SkullType (compatibility version) associated with a name
- getSlimeModifier() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Deprecated.use getModifier("slime") instead
- getString() - Static method in class com.github.crashdemons.playerheads.compatibility.Version
-
Gets the detected server version string in the format Major.Minor
- getTarget() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Get the Target's entity that may have been beheaded
- getTextures() - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Get the texture Base64 textures tag string associated with the profile.
- getType() - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Retrieve the server type the provider implements code for.
- getType() - Static method in class com.github.crashdemons.playerheads.compatibility.Version
-
The type of server.
- getType() - Method in class org.shininet.bukkit.playerheads.events.modifiers.DropRateModifier
-
Gets the type of modifier
- getValue() - Method in class org.shininet.bukkit.playerheads.events.modifiers.DropRateModifier
-
Returns the value or rate applied by the modifier
- getVersion() - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Retrieve the version string associated with the specific Compatibility Provider implementation.
- getWallMaterial() - Method in interface com.github.crashdemons.playerheads.compatibility.SkullDetails
-
Gets the bukkit material corresponding to a block of this skull placed against a wall (not on a floor or other placement)
H
- hasClass(String) - Static method in class com.github.crashdemons.playerheads.compatibility.RuntimeReferences
-
Checks whether a class exists (by name)
- hasField(String) - Static method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Utility method for checking if the username argument is present
- hasField(UUID) - Static method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Utility method for checking if the UUID argument is present
- hasId() - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
whether the id is present (not null)
- hasName() - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
whether the username is present (not null)
- hasOwner() - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Whether the owner username is present equivalent to hasName() but provided for Bukkit similarity.
- hasRequiredFields() - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Checks if the required profile fields are filled in this profile
- hasRequiredFields(UUID, String) - Static method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Utility method for checking if the required profile fields are filled.
- hasTextures() - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
whether the texture string is present (not null)
- HeadModificationHandling - Enum in com.github.crashdemons.playerheads.compatibility.plugins.heads
-
The Handling (or modifiability) that is recommended for a head from another plugin.
- HeadPluginCompatibility - Class in com.github.crashdemons.playerheads.compatibility.plugins
-
Compatibility class providing detection of special-case (configured) custom heads from other plugins.
- HeadPluginCompatibility(Plugin) - Constructor for class com.github.crashdemons.playerheads.compatibility.plugins.HeadPluginCompatibility
-
Constructs the head compatibility object
- HeadPluginCompatibility(Plugin, ConfigurationSection) - Constructor for class com.github.crashdemons.playerheads.compatibility.plugins.HeadPluginCompatibility
-
Constructs the head compatibility object
- HeadRollEvent - Class in org.shininet.bukkit.playerheads.events
-
Event created by PlayerHeads (4.9.2+) to indicate that a head dropchance roll has occurred and the success/failure has been determined.
- HeadRollEvent(Entity, Entity, boolean, double, double) - Constructor for class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Creates the Head dropchance event for PlayerHeads without precalculation, allowing for event-based recalculation.
- HeadRollEvent(Entity, Entity, boolean, double, double, double, double, boolean) - Constructor for class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Creates the Head dropchance event for PlayerHeads with values precalaculated by the plugin.
- HeadRollEvent(Entity, Entity, boolean, double, double, double, double, double, boolean) - Constructor for class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Deprecated.
- HeadRollEvent(Entity, Entity, boolean, double, double, double, double, double, double, boolean) - Constructor for class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Deprecated.
- HeadRollEvent(Entity, Entity, boolean, double, double, double, double, double, double, double, boolean) - Constructor for class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Deprecated.
- heads - Static variable in class com.github.crashdemons.playerheads.compatibility.CompatiblePlugins
-
Generic head support class that determines handling of detected plugin-heads (eg: being able to ignore them)
I
- id - Variable in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
The head/profile owner's UUID.
- init() - Static method in class com.github.crashdemons.playerheads.compatibility.Compatibility
-
Initialize compatibility support.
- init() - Static method in class com.github.crashdemons.playerheads.compatibility.Version
-
Initialize the version class and detect the server version.
- init(Plugin) - Static method in class com.github.crashdemons.playerheads.compatibility.CompatiblePlugins
-
Initialize plugin support classes.
- init(Plugin, ConfigurationSection) - Static method in class com.github.crashdemons.playerheads.compatibility.CompatiblePlugins
-
Initialize plugin support classes.
- isBackedByPlayerhead() - Method in interface com.github.crashdemons.playerheads.compatibility.SkullDetails
-
Gets whether the skull must be implemented with a playerhead
- isCancelled() - Method in class org.shininet.bukkit.playerheads.events.BlockDropHeadEvent
-
Whether the event has been cancelled.
- isCancelled() - Method in class org.shininet.bukkit.playerheads.events.LivingEntityDropHeadEvent
-
Whether the event has been cancelled.
- isCancelled() - Method in class org.shininet.bukkit.playerheads.events.VanillaLivingEntityDropHeadEvent
-
Whether the event has been cancelled.
- isCustomHead(CompatibleProfile) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Determine if a head profile is a custom head or not, created by a plugin or for decoration.
- isCustomHead(Object) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Determine if a head profile is a custom head or not, created by a plugin or for decoration.
- isCustomHead(String, UUID) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Determine if a head profile is a custom head or not, created by a plugin or for decoration.
- isExemptFastbreak(Player) - Method in class com.github.crashdemons.playerheads.compatibility.plugins.NoCheatPlusCompatibility
-
Checks if a user is exempt from fast-break checks
- isFinalized() - Static method in class com.github.crashdemons.playerheads.compatibility.CompatibilitySupport
-
Specifies whether compatibility support has been added by a downstream project yet.
- isHead(BlockState) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Checks whether the blockstate corresponds a vanilla head or skull of some type.
- isHead(ItemStack) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Checks whether the itemstack corresponds a vanilla head or skull of some type.
- isMobhead(BlockState) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Checks whether the blockstate corresponds to a vanilla head or skull and is not a player-head type
- isMobhead(ItemStack) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Checks whether the itemstack corresponds to a vanilla head or skull and is not a player-head type
- isPlayerhead(BlockState) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Checks whether the blockstate corresponds to a vanilla player-head type
- isPlayerhead(ItemStack) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Checks whether the itemstack corresponds to a vanilla player-head type
- isPresent() - Method in class com.github.crashdemons.playerheads.compatibility.plugins.CompatiblePlugin
-
Whether the supported third-party plugin was detected to be present on the server.
- isProviderAvailable() - Static method in class com.github.crashdemons.playerheads.compatibility.Compatibility
-
Determine if a compatibility implementation has been registered yet.
- isReady() - Static method in class com.github.crashdemons.playerheads.compatibility.CompatiblePlugins
-
Checks whether the plugin compatibility classes are ready for use.
- isReady() - Method in class com.github.crashdemons.playerheads.compatibility.plugins.CompatiblePlugin
-
Whether the plugin compatibility class is ready to be used.
- isSkinnable() - Method in interface com.github.crashdemons.playerheads.compatibility.SkullDetails
-
Gets whether this skull, as implemented, is texturable or username-skinnable.
- isSkull - Variable in enum com.github.crashdemons.playerheads.compatibility.SkullType
-
A property specifying whether the skulltype entry is a proper skull (semantically - for types of skeletons, etc) or a head.
- isSupported() - Method in enum com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
-
Whether this skull material is supported as a vanilla item/block type.
- isValid(CompatibleProfile) - Static method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Determines if a CompatibleProfile is valid.
- isValidOrientation(BlockFace) - Method in enum com.github.crashdemons.playerheads.compatibility.SkullBlockAttachment
-
Determines if the provided rotation is compatible with this head-block attachment style.
- isValidOrientation(BlockFace, SkullBlockAttachment) - Static method in enum com.github.crashdemons.playerheads.compatibility.SkullBlockAttachment
-
Determines if the provided rotation is compatible with the provided head block attachment style.
- isVariant() - Method in interface com.github.crashdemons.playerheads.compatibility.SkullDetails
-
Gets whether the skull is a variant type (legacy heads based on skeleton skull variants).
L
- legacyDataValue - Variable in enum com.github.crashdemons.playerheads.compatibility.SkullType
-
The ordinal/datavalue associated with this skulltype.
- legacySkullTypeName - Variable in enum com.github.crashdemons.playerheads.compatibility.SkullType
-
The bukkit enum name matching this one.
- LivingEntityDropHeadEvent - Class in org.shininet.bukkit.playerheads.events
-
Event created by the PlayerHeads plugin when a [living] entity is beheaded by PlayerHeads itself.
- loadIdsFromConfig(ConfigurationSection, String, HeadModificationHandling) - Static method in class com.github.crashdemons.playerheads.compatibility.plugins.heads.ExternalHeads
-
Load a list of UUIDs from a configuration entry and records their recommended handling.
- loadNamesFromConfig(ConfigurationSection, String, HeadModificationHandling) - Static method in class com.github.crashdemons.playerheads.compatibility.plugins.heads.ExternalHeads
-
Load a list of usernames from a configuration entry and records their recommended handling.
M
- MobDropHeadEvent - Class in org.shininet.bukkit.playerheads.events
-
Event created by the PlayerHeads plugin when a Mob is beheaded.
- MobDropHeadEvent(LivingEntity, ItemStack) - Constructor for class org.shininet.bukkit.playerheads.events.MobDropHeadEvent
-
Constructs the event
- MobDropHeadEvent(Event, LivingEntity, LivingEntity, ItemStack) - Constructor for class org.shininet.bukkit.playerheads.events.MobDropHeadEvent
-
Constructs the event
- MULTIPLY - org.shininet.bukkit.playerheads.events.modifiers.DropRateModifierType
-
Multiplies the droprate against a value.
N
- name - Variable in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
The head/profile owner's username.
- NO_EFFECT - org.shininet.bukkit.playerheads.events.modifiers.DropRateModifierType
-
Performs no change to the droprate.
- NO_INTERACTION - com.github.crashdemons.playerheads.compatibility.plugins.heads.HeadModificationHandling
-
Avoid any interaction or modification of this head to prevent plugin conflicts.
- nocheatplus - Static variable in class com.github.crashdemons.playerheads.compatibility.CompatiblePlugins
-
NoCheatPlus compatibility class instance
- NoCheatPlusCompatibility - Class in com.github.crashdemons.playerheads.compatibility.plugins
-
Defines required operations performed with the NoCheatPlus plugin for compatibility reasons.
- NoCheatPlusCompatibility(Plugin) - Constructor for class com.github.crashdemons.playerheads.compatibility.plugins.NoCheatPlusCompatibility
-
Create the NCP plugin-compatibility class
- NORMAL - com.github.crashdemons.playerheads.compatibility.plugins.heads.HeadModificationHandling
-
Support the head as a normal player-owned or inbuilt head.
O
- org.shininet.bukkit.playerheads.events - package org.shininet.bukkit.playerheads.events
-
Defines events created by the PlayerHeads plugin, including beheadings.
- org.shininet.bukkit.playerheads.events.modifiers - package org.shininet.bukkit.playerheads.events.modifiers
-
Defines droprate modifier values for HeadRollEvent
P
- parentPlugin - Variable in class com.github.crashdemons.playerheads.compatibility.plugins.CompatiblePlugin
-
The parent plugin requesting compatibility
- PLAYER - com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
- PLAYER - com.github.crashdemons.playerheads.compatibility.SkullType
- PlayerDropHeadEvent - Class in org.shininet.bukkit.playerheads.events
-
Event created by the PlayerHeads plugin when a Player is beheaded.
- PlayerDropHeadEvent(Player, ItemStack) - Constructor for class org.shininet.bukkit.playerheads.events.PlayerDropHeadEvent
-
Constructs the event
- PlayerDropHeadEvent(Event, Player, LivingEntity, ItemStack) - Constructor for class org.shininet.bukkit.playerheads.events.PlayerDropHeadEvent
-
Constructs the event
- protection - Static variable in class com.github.crashdemons.playerheads.compatibility.CompatiblePlugins
-
Generic protection-plugin compatibility class instance
- ProtectionPluginCompatibility - Class in com.github.crashdemons.playerheads.compatibility.plugins
-
Defines required operations performed for generic block/region protection plugins for compatibility reasons.
- ProtectionPluginCompatibility(Plugin) - Constructor for class com.github.crashdemons.playerheads.compatibility.plugins.ProtectionPluginCompatibility
-
Create the protection-plugin compatibility class
R
- recalculateSuccess() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Re-apply all factors (droprate modifiers then effective values) to determine suuccess.
- recalculateSuccess(boolean) - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Re-apply all relevant factors (droprate modifiers then effective values) to determine suuccess.
- registerProvider(CompatibilityProvider) - Static method in class com.github.crashdemons.playerheads.compatibility.Compatibility
-
Registers an compatibility provider (a bukkit-version-specific implementation) for the session with the compatibility class.
- reloadConfig() - Static method in class com.github.crashdemons.playerheads.compatibility.CompatiblePlugins
-
Reloads config for plugin-support modules.
- reloadConfig() - Method in class com.github.crashdemons.playerheads.compatibility.plugins.CompatiblePlugin
- reloadConfig() - Method in class com.github.crashdemons.playerheads.compatibility.plugins.HeadPluginCompatibility
- RuntimeReferences - Class in com.github.crashdemons.playerheads.compatibility
-
Provides methods to perform runtime lookups of values by name (eg: enums)
S
- SET_CONSTANT - org.shininet.bukkit.playerheads.events.modifiers.DropRateModifierType
-
Sets the droprate to a constant value, erasing changes by modifiers before it.
- setBlock(Location, BlockFace, SkullBlockAttachment) - Method in interface com.github.crashdemons.playerheads.compatibility.SkullDetails
-
Sets a block in the world to the specific skull for this implementation.
- setCancelled(boolean) - Method in class org.shininet.bukkit.playerheads.events.BlockDropHeadEvent
-
Sets whether the event should be cancelled.
- setCancelled(boolean) - Method in class org.shininet.bukkit.playerheads.events.LivingEntityDropHeadEvent
-
Sets whether the event should be cancelled.
- setCancelled(boolean) - Method in class org.shininet.bukkit.playerheads.events.VanillaLivingEntityDropHeadEvent
-
Sets whether the event should be cancelled.
- setCompatibleProfile(Object, CompatibleProfile) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Sets a profile on a block or item.
- setCustomModifier(Plugin, String, DropRateModifier) - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Add or change a note about your custom modifier to the head-roll event.
- setCustomModifier(Plugin, String, DropRateModifier, boolean) - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Add or change a note about your custom modifier to the head-roll event.
- setDetectedServerVersion(String, int, int) - Static method in class com.github.crashdemons.playerheads.compatibility.Version
-
Deprecated.internal use only
- setDrop(ItemStack) - Method in class org.shininet.bukkit.playerheads.events.BlockDropHeadEvent
-
Sets the item that will drop from the mined block.
- setDrop(ItemStack) - Method in interface org.shininet.bukkit.playerheads.events.DropHeadEvent
-
Set the item dropped by the event.
- setDrop(ItemStack) - Method in class org.shininet.bukkit.playerheads.events.LivingEntityDropHeadEvent
-
Sets the item to drop for the beheading.
- setDropSuccess(boolean) - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Sets whether the drop roll should be considered a success.
- setEffectiveDropRate(double) - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Deprecated.this value is very likely to be overwritten by other plugins (or applyModifiers/recalculateSuccess) - use setCustomModifier instead.
- setEffectiveDropRoll(double) - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Sets the effective droproll value for the event.
- setEntityTag(Entity, Plugin, String, String, boolean) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Sets a custom tag on the entity.
- setFromInternalObject(Object) - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Sets fields/values of the profile object from an implementation-defined representation of profiles.
- setId(UUID) - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Set the UUID associated with the head profile.
- setItemInMainHand(Player, ItemStack) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Sets the itemstack in the [main] hand of a player
- setModifier(String, DropRateModifier) - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Deprecated.using this method to modify existing modifiers should be avoided - use setCustomModifier to note new ones.
- setModifiers(Map<String, DropRateModifier>) - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Deprecated.using this method to modify existing modifiers should be avoided - use setCustomModifier to note new ones.
- setName(String) - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Set the username associated with the head profile.
- setOptionalProfile(Skull, Optional<Object>) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.Use CompatibleProfile or profile methods instead. This API may be removed in the future.
- setOptionalProfile(ItemMeta, Optional<Object>) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.Use CompatibleProfile or profile methods instead. This API may be removed in the future.
- setOwner(Skull, String) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Sets the owner username of a skull
- setOwner(SkullMeta, String) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Sets the owner username of a skull
- setOwningPlayer(Skull, OfflinePlayer) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Sets the player owning a skull
- setOwningPlayer(SkullMeta, OfflinePlayer) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Sets the player owning a skull
- setProfile(Skull, Object) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.This method should be avoided entirely or used only for acceptable-failure situations because of server support limitations.
- setProfile(Skull, UUID, String) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Set a profile field in the supplied block state using a UUID and Texture string
- setProfile(ItemMeta, Object) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Deprecated.This method should be avoided entirely or used only for acceptable-failure situations because of server support limitations.
- setProfile(ItemMeta, UUID, String) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Set a profile field in the supplied item meta using a UUID and Texture string
- setTextures(String) - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Set the texture Base64 textures tag string associated with the profile.
- SimulatedBlockBreakEvent - Class in com.github.crashdemons.playerheads.compatibility.plugins
-
Event used internally by the plugin to detect if a hypothetical BlockBreak would be cancelled by another plugin.
- SimulatedBlockBreakEvent(Block, Player) - Constructor for class com.github.crashdemons.playerheads.compatibility.plugins.SimulatedBlockBreakEvent
-
Constructs a simulated block break event
- SKELETON - com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
- SKELETON - com.github.crashdemons.playerheads.compatibility.SkullType
- SkullBlockAttachment - Enum in com.github.crashdemons.playerheads.compatibility
-
Enumeration of the different head-block attachment styles supported.
- SkullDetails - Interface in com.github.crashdemons.playerheads.compatibility
-
Defines an interface of implementation-specific details and methods relating to a skull item/block.
- SkullType - Enum in com.github.crashdemons.playerheads.compatibility
-
An enumeration of skulls and heads that are supported in vanilla servers.
- succeeded() - Method in class org.shininet.bukkit.playerheads.events.HeadRollEvent
-
Whether the effective drop roll was determined to be a success.
- supportsEntityTagType(boolean) - Method in interface com.github.crashdemons.playerheads.compatibility.CompatibilityProvider
-
Checks whether the compatibility provider supports entity tags of the provided type
T
- testBlockBreak(Block, Player) - Static method in class com.github.crashdemons.playerheads.compatibility.CompatiblePlugins
-
Test of a simulated block break succeeds (considering all applicable plugin support classes).
- testBlockBreak(Block, Player) - Method in class com.github.crashdemons.playerheads.compatibility.plugins.ProtectionPluginCompatibility
-
Simulates a block-break event from a user in order to check if it would normally be blocked by a protection-plugin.
- textures - Variable in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
The Base64-encoded Texture URL tags associated with the profile.
- toInternalObject() - Method in class com.github.crashdemons.playerheads.compatibility.CompatibleProfile
-
Gets an implementation-defined representation for the profile information.
U
- unexemptFastbreak(Player) - Method in class com.github.crashdemons.playerheads.compatibility.plugins.NoCheatPlusCompatibility
-
Removes exemptions for a user for fast-break checks
- UnknownVersionException - Exception in com.github.crashdemons.playerheads.compatibility.exceptions
-
Exception indicating a server version that could not be retrieved or understood.
- UnknownVersionException(String) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.UnknownVersionException
-
Constructor for unknown-version exceptions
- UnknownVersionException(String, Exception) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.UnknownVersionException
-
Constructor for unknown-version exceptions
- unregisterProvider() - Static method in class com.github.crashdemons.playerheads.compatibility.Compatibility
-
Deprecated.registering an unregistering multiple providers is not recommended since it means loading unnecessary classes into memory and changing the state of compatibility.
V
- valueOf(String) - Static method in enum com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.crashdemons.playerheads.compatibility.plugins.heads.HeadModificationHandling
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.crashdemons.playerheads.compatibility.SkullBlockAttachment
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.github.crashdemons.playerheads.compatibility.SkullType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.shininet.bukkit.playerheads.events.modifiers.DropRateModifierType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.crashdemons.playerheads.compatibility.plugins.heads.HeadModificationHandling
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.crashdemons.playerheads.compatibility.SkullBlockAttachment
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.github.crashdemons.playerheads.compatibility.SkullType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.shininet.bukkit.playerheads.events.modifiers.DropRateModifierType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VanillaLivingEntityDropHeadEvent - Class in org.shininet.bukkit.playerheads.events
-
Event created by PlayerHeads when a [living] entity drops a head from a source outside of PlayerHeads.
- VanillaLivingEntityDropHeadEvent(Event, LivingEntity, LivingEntity, List<ItemStack>) - Constructor for class org.shininet.bukkit.playerheads.events.VanillaLivingEntityDropHeadEvent
-
Creates the event
- Version - Class in com.github.crashdemons.playerheads.compatibility
-
A class providing methods related to the current server's version.
- VersionException - Exception in com.github.crashdemons.playerheads.compatibility.exceptions
-
Base for all version exceptions
- VersionException(String) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.VersionException
-
Constructor stub for version exceptions
- VersionException(String, Exception) - Constructor for exception com.github.crashdemons.playerheads.compatibility.exceptions.VersionException
-
Constructor stub for version exceptions
- VERSIONS - Static variable in class com.github.crashdemons.playerheads.compatibility.CompatibilitySupport
-
Map containing the supported server implementations and their supported versions.
W
- WALL - com.github.crashdemons.playerheads.compatibility.SkullBlockAttachment
-
Denotes a head that is placed on the side of a block (a "wall head").
- WITHER_SKELETON - com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
- WITHER_SKELETON - com.github.crashdemons.playerheads.compatibility.SkullType
Z
- ZOMBIE - com.github.crashdemons.playerheads.compatibility.CompatibleSkullMaterial
- ZOMBIE - com.github.crashdemons.playerheads.compatibility.SkullType
All Classes All Packages