Index
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.
All Classes and Interfaces|All Packages