Index

A B D E G H I L N S T 
All Classes and Interfaces|All Packages

G

getBeheadMessage(Entity, Entity, ItemStack) - Method in class net.evmodder.DropHeads.DropChanceAPI
Generate a behead message component.
getDefaultDropChance() - Method in class net.evmodder.DropHeads.DropChanceAPI
Get the default head drop chance for an entity when a drop chance chance is specified in the config.
getDropChance() - Method in class net.evmodder.DropHeads.events.HeadRollEvent
Get the configured droprate for the victim's head, between 0 and 1 inclusive.
getDropRoll() - Method in class net.evmodder.DropHeads.events.HeadRollEvent
Get the PRNG value of the drop roll, uniform between 0 and 1 inclusive.
getDropSuccess() - Method in class net.evmodder.DropHeads.events.HeadRollEvent
Get whether the effective drop roll was determined to be a success.
getEntity() - Method in class net.evmodder.DropHeads.events.EntityBeheadEvent
Get the entity that was beheaded.
getEntity() - Method in class net.evmodder.DropHeads.events.HeadRollEvent
Get the entity that may have been beheaded.
getEntityTypeAndSubtypeNamesFromKey(String) - Method in class net.evmodder.DropHeads.HeadAPI
Returns a localized Component[] where the first element is the entity's type and subsequent elements describe the sub-types.
getFullHeadNameFromKey(String, String) - Method in class net.evmodder.DropHeads.InternalAPI
DO NOT USE: This function will likely disappear in a future release
getHandlerList() - Static method in class net.evmodder.DropHeads.events.BeheadMessageEvent
Static version of getHandlers().
getHandlerList() - Static method in class net.evmodder.DropHeads.events.EntityBeheadEvent
Static version of getHandlers().
getHandlerList() - Static method in class net.evmodder.DropHeads.events.HeadRollEvent
Static version of getHandlers().
getHandlers() - Method in class net.evmodder.DropHeads.events.BeheadMessageEvent
Get the list of handlers for this event.
getHandlers() - Method in class net.evmodder.DropHeads.events.EntityBeheadEvent
Get the list of handlers for this event.
getHandlers() - Method in class net.evmodder.DropHeads.events.HeadRollEvent
Get the list of handlers for this event.
getHead(byte[]) - Method in class net.evmodder.DropHeads.HeadAPI
Get a custom head from a Base64 code.
getHead(GameProfile) - Method in class net.evmodder.DropHeads.HeadAPI
Get a custom head from a GameProfile.
getHead(Entity) - Method in class net.evmodder.DropHeads.HeadAPI
Get a custom head from an Entity.
getHead(EntityType, String) - Method in class net.evmodder.DropHeads.HeadAPI
Get a custom head from an entity type or texture key (e.g., FOX|SNOW|SLEEPING).
getHeadDatabaseAPI() - Method in class net.evmodder.DropHeads.InternalAPI
DO NOT USE: This function is intended for internal use only
getHeadItem() - Method in class net.evmodder.DropHeads.events.EntityBeheadEvent
Get the ItemStack which will result from the beheading.
getHeadTypeName(HeadType) - Method in class net.evmodder.DropHeads.HeadAPI
Returns a localized TranslationComponent name for a given HeadType.
getKiller() - Method in class net.evmodder.DropHeads.events.BeheadMessageEvent
Get the entity that did the beheading.
getKiller() - Method in class net.evmodder.DropHeads.events.EntityBeheadEvent
Get the entity that did the beheading.
getKiller() - Method in class net.evmodder.DropHeads.events.HeadRollEvent
Get the entity that may have done the beheading.
getLootingAdd() - Method in class net.evmodder.DropHeads.DropChanceAPI
Get the percent chance added to the drop chance (per looting level).
getLootingMult() - Method in class net.evmodder.DropHeads.DropChanceAPI
Get the drop chance multiplier applied (per looting level).
getMessage() - Method in class net.evmodder.DropHeads.events.BeheadMessageEvent
Get the behead message.
getPermsBasedMult(Permissible) - Method in class net.evmodder.DropHeads.DropChanceAPI
Get the drop chance multipliers applied based on permissions of the killer.
getRawDropChance(String, boolean) - Method in class net.evmodder.DropHeads.DropChanceAPI
Get the raw drop chance (ignore all multipliers) of a head for a specific texture key.
getRawDropChance(Entity) - Method in class net.evmodder.DropHeads.DropChanceAPI
Get the raw drop chance (ignore all multipliers) of a head for a specific entity.
getRawDropChances() - Method in class net.evmodder.DropHeads.DropChanceAPI
Get a map of all configured drop chances.
getRecipient() - Method in class net.evmodder.DropHeads.events.BeheadMessageEvent
Get the player who is being sent the behead message.
getRequiredWeapons() - Method in class net.evmodder.DropHeads.DropChanceAPI
Get the set of weapons that are allowed to cause a head drop; will be null if no specific weapon(s) are required.
getSourceEvent() - Method in class net.evmodder.DropHeads.events.EntityBeheadEvent
Get the Event which triggered this EntityBeheadEvent (usually an EntityDeathEvent).
getTextureKey(Entity) - Static method in class net.evmodder.DropHeads.TextureKeyLookup
Find the most specific available head texture for a given entity.
getTextures() - Method in class net.evmodder.DropHeads.HeadAPI
Get a map of all existing textures.
getTimeAliveMult(Entity) - Method in class net.evmodder.DropHeads.DropChanceAPI
Get the drop chance multiplier applied based on how many ticks an entity has been alive.
getVictim() - Method in class net.evmodder.DropHeads.events.BeheadMessageEvent
Get the entity that was beheaded.
getVictim() - Method in class net.evmodder.DropHeads.events.EntityBeheadEvent
Get the entity that was beheaded.
getVictim() - Method in class net.evmodder.DropHeads.events.HeadRollEvent
Get the entity that may have been beheaded.
getWeaponMult(Material) - Method in class net.evmodder.DropHeads.DropChanceAPI
Get the drop chance multiplier applied based on Material of the weapon used.
A B D E G H I L N S T 
All Classes and Interfaces|All Packages