History - net.minecraft.enchantment.EnchantmentHelper

26.3-snapshot-3

Names

Fields

Constructors

Methods

26.3-snapshot-2

Names

Fields

Constructors

Methods

26.3-snapshot-1

Names

Fields

Constructors

Methods

26.2

Names

Fields

Constructors

Methods

26.1.2

Names

Fields

Constructors

Methods

26.1.1

Names

Fields

Constructors

Methods

26.1

Names

Fields

Constructors

Methods

int (RegistryEntry<Enchantment>, ItemStack): getItemEnchantmentLevel, method_8225, getLevel

void (ServerWorld, Entity): doLungeEffects, method_75255, onAttack

void (EnchantmentProvider, ItemStack, Random, LocalDifficulty, ItemEnchantmentsComponent$Builder): lambda$enchantItemFromProvider$45, method_60145, method_60145

void (EnchantmentProvider, ItemStack, Random, LocalDifficulty, ItemEnchantmentsComponent$Builder): lambda$enchantItemFromProvider$0, method_60145, method_60145

void (int, List, RegistryEntry): lambda$getAvailableEnchantmentResults$44, method_60106, method_60106

void (int, List, RegistryEntry): lambda$getAvailableEnchantmentResults$1, method_60106, method_60106

boolean (ItemStack, boolean, RegistryEntry): lambda$getAvailableEnchantmentResults$43, method_60143, method_60143

boolean (ItemStack, boolean, RegistryEntry): lambda$getAvailableEnchantmentResults$0, method_60143, method_60143

boolean (EnchantmentLevelEntry, EnchantmentLevelEntry): lambda$filterCompatibleEnchantments$42, method_60144, method_60144

boolean (EnchantmentLevelEntry, EnchantmentLevelEntry): lambda$filterCompatibleEnchantments$0, method_60144, method_60144

Stream (DynamicRegistryManager): lambda$enchantItem$41, method_60149, method_60149

Stream (DynamicRegistryManager): lambda$enchantItem$0, method_60149, method_60149

RegistryEntry (RegistryEntry$Reference): lambda$enchantItem$40, method_60147, method_60147

RegistryEntry (RegistryEntry$Reference): lambda$enchantItem$1, method_60147, method_60147

void (org.apache.commons.lang3.mutable.MutableObject, ComponentType, RegistryEntry, int): lambda$getHighestLevel$39, method_60152, method_60152

void (org.apache.commons.lang3.mutable.MutableObject, ComponentType, RegistryEntry, int): lambda$getHighestLevel$0, method_60152, method_60152

void (ComponentType, org.apache.commons.lang3.mutable.MutableBoolean, RegistryEntry, int): lambda$has$38, method_60150, method_60150

void (ComponentType, org.apache.commons.lang3.mutable.MutableBoolean, RegistryEntry, int): lambda$has$0, method_60150, method_60150

void (LivingEntity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getTridentSpinAttackStrength$37, method_60126, method_60126

void (LivingEntity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getTridentSpinAttackStrength$0, method_60126, method_60126

void (LivingEntity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyCrossbowChargingTime$36, method_60130, method_60130

void (LivingEntity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyCrossbowChargingTime$0, method_60130, method_60130

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getTridentReturnToOwnerAcceleration$35, method_60122, method_60122

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getTridentReturnToOwnerAcceleration$0, method_60122, method_60122

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getFishingTimeReduction$34, method_60162, method_60162

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getFishingTimeReduction$0, method_60162, method_60162

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getFishingLuckBonus$33, method_60172, method_60172

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getFishingLuckBonus$0, method_60172, method_60172

void (EquipmentSlot, BiConsumer, RegistryEntry, int): lambda$forEachModifier$32, method_60134, method_60134

void (EquipmentSlot, BiConsumer, RegistryEntry, int): lambda$forEachModifier$2, method_60134, method_60134

void (RegistryEntry, EquipmentSlot, BiConsumer, int, AttributeEnchantmentEffect): lambda$forEachModifier$31, method_60148, method_60148

void (RegistryEntry, EquipmentSlot, BiConsumer, int, AttributeEnchantmentEffect): lambda$forEachModifier$3, method_60148, method_60148

void (AttributeModifierSlot, BiConsumer, RegistryEntry, int): lambda$forEachModifier$30, method_60621, method_60621

void (AttributeModifierSlot, BiConsumer, RegistryEntry, int): lambda$forEachModifier$0, method_60621, method_60621

void (RegistryEntry, AttributeModifierSlot, BiConsumer, int, AttributeEnchantmentEffect): lambda$forEachModifier$29, method_60623, method_60623

void (RegistryEntry, AttributeModifierSlot, BiConsumer, int, AttributeEnchantmentEffect): lambda$forEachModifier$1, method_60623, method_60623

void (ServerWorld, LivingEntity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, Random, RegistryEntry, int, EnchantmentEffectContext): lambda$processEquipmentDropChance$28, method_60114, method_60114

void (ServerWorld, LivingEntity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, Random, RegistryEntry, int, EnchantmentEffectContext): lambda$processEquipmentDropChance$2, method_60114, method_60114

void (LootContext, org.apache.commons.lang3.mutable.MutableFloat, int, Random, TargetedEnchantmentEffect): lambda$processEquipmentDropChance$27, method_60146, method_60146

void (LootContext, org.apache.commons.lang3.mutable.MutableFloat, int, Random, TargetedEnchantmentEffect): lambda$processEquipmentDropChance$3, method_60146, method_60146

void (ServerWorld, LivingEntity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, Random, RegistryEntry, int, EnchantmentEffectContext): lambda$processEquipmentDropChance$26, method_60155, method_60155

void (ServerWorld, LivingEntity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, Random, RegistryEntry, int, EnchantmentEffectContext): lambda$processEquipmentDropChance$0, method_60155, method_60155

void (LootContext, org.apache.commons.lang3.mutable.MutableFloat, int, Random, TargetedEnchantmentEffect): lambda$processEquipmentDropChance$25, method_60166, method_60166

void (LootContext, org.apache.commons.lang3.mutable.MutableFloat, int, Random, TargetedEnchantmentEffect): lambda$processEquipmentDropChance$1, method_60166, method_60166

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyDurabilityToRepairFromXp$24, method_60163, method_60163

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyDurabilityToRepairFromXp$0, method_60163, method_60163

void (ServerWorld, EnchantmentEffectContext, Entity, Vec3d, BlockState, RegistryEntry, int): lambda$onHitBlock$23, method_60131, method_60131

void (ServerWorld, EnchantmentEffectContext, Entity, Vec3d, BlockState, RegistryEntry, int): lambda$onHitBlock$0, method_60131, method_60131

void (ServerWorld, EnchantmentEffectContext, ProjectileEntity, RegistryEntry, int): lambda$onProjectileSpawned$22, method_60132, method_60132

void (ServerWorld, EnchantmentEffectContext, ProjectileEntity, RegistryEntry, int): lambda$onProjectileSpawned$0, method_60132, method_60132

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getPiercingCount$21, method_60173, method_60173

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getPiercingCount$0, method_60173, method_60173

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processProjectileSpread$20, method_60177, method_60177

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processProjectileSpread$0, method_60177, method_60177

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processProjectileCount$19, method_60179, method_60179

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processProjectileCount$0, method_60179, method_60179

void (ServerWorld, LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$tickEffects$18, method_60116, method_60116

void (ServerWorld, LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$tickEffects$0, method_60116, method_60116

void (LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$stopLocationBasedEffects$17, method_60136, method_60136

void (LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$stopLocationBasedEffects$1, method_60136, method_60136

void (LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$stopLocationBasedEffects$16, method_60164, method_60164

void (LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$stopLocationBasedEffects$0, method_60164, method_60164

void (ServerWorld, LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$runLocationChangedEffects$15, method_60156, method_60156

void (ServerWorld, LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$runLocationChangedEffects$1, method_60156, method_60156

void (ServerWorld, LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$runLocationChangedEffects$14, method_60167, method_60167

void (ServerWorld, LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$runLocationChangedEffects$0, method_60167, method_60167

void (ServerWorld, EnchantmentEffectContext, Entity, DamageSource, RegistryEntry, int): lambda$doPostAttackEffectsWithItemSourceOnBreak$13, method_63018, method_63018

void (ServerWorld, EnchantmentEffectContext, Entity, DamageSource, RegistryEntry, int): lambda$doPostAttackEffectsWithItemSourceOnBreak$2, method_63018, method_63018

void (ServerWorld, Entity, DamageSource, RegistryEntry, int, EnchantmentEffectContext): lambda$doPostAttackEffectsWithItemSourceOnBreak$12, method_63017, method_63017

void (ServerWorld, Entity, DamageSource, RegistryEntry, int, EnchantmentEffectContext): lambda$doPostAttackEffectsWithItemSourceOnBreak$1, method_63017, method_63017

void (ServerWorld, Entity, DamageSource, RegistryEntry, int, EnchantmentEffectContext): lambda$doPostAttackEffectsWithItemSourceOnBreak$11, method_63019, method_63019

void (ServerWorld, Entity, DamageSource, RegistryEntry, int, EnchantmentEffectContext): lambda$doPostAttackEffectsWithItemSourceOnBreak$0, method_63019, method_63019

void (ServerWorld, Entity, RegistryEntry, int, EnchantmentEffectContext): lambda$doLungeEffects$10, method_75256, method_75256

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyKnockback$9, method_60121, method_60121

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyKnockback$0, method_60121, method_60121

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyArmorEffectiveness$8, method_60161, method_60161

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyArmorEffectiveness$0, method_60161, method_60161

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyFallBasedDamage$7, method_60171, method_60171

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyFallBasedDamage$0, method_60171, method_60171

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyDamage$6, method_60176, method_60176

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyDamage$0, method_60176, method_60176

void (ServerWorld, LivingEntity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int, EnchantmentEffectContext): lambda$getDamageProtection$5, method_60115, method_60115

void (ServerWorld, LivingEntity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int, EnchantmentEffectContext): lambda$getDamageProtection$0, method_60115, method_60115

void (org.apache.commons.lang3.mutable.MutableBoolean, ServerWorld, LivingEntity, DamageSource, RegistryEntry, int, EnchantmentEffectContext): lambda$isImmuneToDamage$4, method_60151, method_60151

void (org.apache.commons.lang3.mutable.MutableBoolean, ServerWorld, LivingEntity, DamageSource, RegistryEntry, int, EnchantmentEffectContext): lambda$isImmuneToDamage$0, method_60151, method_60151

void (ServerWorld, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int, EnchantmentEffectContext): lambda$processMobExperience$3, method_60110, method_60110

void (ServerWorld, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int, EnchantmentEffectContext): lambda$processMobExperience$0, method_60110, method_60110

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processBlockExperience$2, method_60178, method_60178

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processBlockExperience$0, method_60178, method_60178

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processAmmoUse$1, method_60180, method_60180

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processAmmoUse$0, method_60180, method_60180

int (RegistryEntry<Enchantment>, ItemStackView): getItemEnchantmentLevel, method_8225, getLevel

void (ServerWorld, LivingEntity): doPostPiercingAttackEffects, method_75255, onAttack

void (ServerWorld, LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$doPostPiercingAttackEffects$0, method_75256, method_75256

1.21.11_unobfuscated

Names

net.minecraft.world.item.enchantment.EnchantmentHelper

net.minecraft.class_1890

net.minecraft.enchantment.EnchantmentHelper

Fields

Constructors

()

Methods

int (RegistryEntry<Enchantment>, ItemStack): getItemEnchantmentLevel, method_8225, getLevel

ItemEnchantmentsComponent (ItemStack, Consumer<ItemEnchantmentsComponent$Builder>): updateEnchantments, method_57531, apply

boolean (ItemStack): canStoreEnchantments, method_57529, canHaveEnchantments

void (ItemStack, ItemEnchantmentsComponent): setEnchantments, method_57530, set

ItemEnchantmentsComponent (ItemStack): getEnchantmentsForCrafting, method_57532, getEnchantments

ComponentType<ItemEnchantmentsComponent> (ItemStack): getComponentType, method_57533, getEnchantmentsComponentType

boolean (ItemStack): hasAnyEnchantments, method_58117, hasEnchantments

int (ServerWorld, ItemStack, int): processDurabilityChange, method_60117, getItemDamage

int (ServerWorld, ItemStack, ItemStack, int): processAmmoUse, method_60129, getAmmoUse

int (ServerWorld, ItemStack, int): processBlockExperience, method_60157, getBlockExperience

int (ServerWorld, Entity, Entity, int): processMobExperience, method_60109, getMobExperience

ItemStack (EnchantmentLevelEntry): createBook, method_61711, getEnchantedBookWith

void (ItemStack, EnchantmentHelper$Consumer): runIterationOnItem, method_8220, forEachEnchantment

void (ItemStack, EquipmentSlot, LivingEntity, EnchantmentHelper$ContextAwareConsumer): runIterationOnItem, method_60139, forEachEnchantment

void (LivingEntity, EnchantmentHelper$ContextAwareConsumer): runIterationOnEquipment, method_8209, forEachEnchantment

boolean (ServerWorld, LivingEntity, DamageSource): isImmuneToDamage, method_60112, isInvulnerableTo

float (ServerWorld, LivingEntity, DamageSource): getDamageProtection, method_8219, getProtectionAmount

float (ServerWorld, ItemStack, Entity, DamageSource, float): modifyDamage, method_60120, getDamage

float (ServerWorld, ItemStack, Entity, DamageSource, float): modifyFallBasedDamage, method_60160, getSmashDamagePerFallenBlock

float (ServerWorld, ItemStack, Entity, DamageSource, float): modifyArmorEffectiveness, method_60170, getArmorEffectiveness

float (ServerWorld, ItemStack, Entity, DamageSource, float): modifyKnockback, method_60175, modifyKnockback

void (ServerWorld, Entity, DamageSource): doPostAttackEffects, method_60107, onTargetDamaged

void (ServerWorld, Entity): doLungeEffects, method_75255, onAttack

void (ServerWorld, Entity, DamageSource, ItemStack): doPostAttackEffectsWithItemSource, method_60619, onTargetDamaged

void (ServerWorld, Entity, DamageSource, ItemStack, Consumer<Item>): doPostAttackEffectsWithItemSourceOnBreak, method_63016, onTargetDamaged

void (ServerWorld, LivingEntity): runLocationChangedEffects, method_60111, applyLocationBasedEffects

void (ServerWorld, ItemStack, LivingEntity, EquipmentSlot): runLocationChangedEffects, method_60125, applyLocationBasedEffects

void (LivingEntity): stopLocationBasedEffects, method_60135, removeLocationBasedEffects

void (ItemStack, LivingEntity, EquipmentSlot): stopLocationBasedEffects, method_60141, removeLocationBasedEffects

void (ServerWorld, LivingEntity): tickEffects, method_60154, onTick

int (RegistryEntry<Enchantment>, LivingEntity): getEnchantmentLevel, method_8203, getEquipmentLevel

int (ServerWorld, ItemStack, Entity, int): processProjectileCount, method_60119, getProjectileCount

float (ServerWorld, ItemStack, Entity, float): processProjectileSpread, method_60118, getProjectileSpread

int (ServerWorld, ItemStack, ItemStack): getPiercingCount, method_60128, getProjectilePiercing

void (ServerWorld, ItemStack, ProjectileEntity, Consumer<Item>): onProjectileSpawned, method_60127, onProjectileSpawned

void (ServerWorld, ItemStack, LivingEntity, Entity, EquipmentSlot, Vec3d, BlockState, Consumer<Item>): onHitBlock, method_60124, onHitBlock

int (ServerWorld, ItemStack, int): modifyDurabilityToRepairFromXp, method_60168, getRepairWithExperience

float (ServerWorld, LivingEntity, DamageSource, float): processEquipmentDropChance, method_60113, getEquipmentDropChance

void (ItemStack, AttributeModifierSlot, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier>): forEachModifier, method_60622, applyAttributeModifiers

void (ItemStack, EquipmentSlot, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier>): forEachModifier, method_60140, applyAttributeModifiers

int (ServerWorld, ItemStack, Entity): getFishingLuckBonus, method_8223, getFishingLuckBonus

float (ServerWorld, ItemStack, Entity): getFishingTimeReduction, method_60158, getFishingTimeReduction

int (ServerWorld, ItemStack, Entity): getTridentReturnToOwnerAcceleration, method_60169, getTridentReturnAcceleration

float (ItemStack, LivingEntity, float): modifyCrossbowChargingTime, method_60159, getCrossbowChargeTime

float (ItemStack, LivingEntity): getTridentSpinAttackStrength, method_60123, getTridentSpinAttackStrength

boolean (ItemStack, TagKey<Enchantment>): hasTag, method_60138, hasAnyEnchantmentsIn

boolean (ItemStack, ComponentType<?>): has, method_60142, hasAnyEnchantmentsWith

<T> Optional<T> (ItemStack, ComponentType<List<T>>): pickHighestLevel, method_60165, getEffect

<T> com.mojang.datafixers.util.Pair<T, Integer> (ItemStack, ComponentType<T>): getHighestLevel, method_60174, getHighestLevelEffect

Optional<EnchantmentEffectContext> (ComponentType<?>, LivingEntity, Predicate<ItemStack>): getRandomItemWith, method_8204, chooseEquipmentWith

int (Random, int, int, ItemStack): getEnchantmentCost, method_8227, calculateRequiredExperienceLevel

ItemStack (Random, ItemStack, int, DynamicRegistryManager, Optional<? extends RegistryEntryList<Enchantment>>): enchantItem, method_60133, enchant

ItemStack (Random, ItemStack, int, Stream<RegistryEntry<Enchantment>>): enchantItem, method_8233, enchant

List<EnchantmentLevelEntry> (Random, ItemStack, int, Stream<RegistryEntry<Enchantment>>): selectEnchantment, method_8230, generateEnchantments

void (List<EnchantmentLevelEntry>, EnchantmentLevelEntry): filterCompatibleEnchantments, method_8231, removeConflicts

boolean (Collection<RegistryEntry<Enchantment>>, RegistryEntry<Enchantment>): isEnchantmentCompatible, method_8201, isCompatible

List<EnchantmentLevelEntry> (int, ItemStack, Stream<RegistryEntry<Enchantment>>): getAvailableEnchantmentResults, method_8229, getPossibleEntries

void (ItemStack, DynamicRegistryManager, RegistryKey<EnchantmentProvider>, LocalDifficulty, Random): enchantItemFromProvider, method_60137, applyEnchantmentProvider

void (EnchantmentProvider, ItemStack, Random, LocalDifficulty, ItemEnchantmentsComponent$Builder): lambda$enchantItemFromProvider$45, method_60145, method_60145

void (int, List, RegistryEntry): lambda$getAvailableEnchantmentResults$44, method_60106, method_60106

boolean (ItemStack, boolean, RegistryEntry): lambda$getAvailableEnchantmentResults$43, method_60143, method_60143

boolean (EnchantmentLevelEntry, EnchantmentLevelEntry): lambda$filterCompatibleEnchantments$42, method_60144, method_60144

Stream (DynamicRegistryManager): lambda$enchantItem$41, method_60149, method_60149

RegistryEntry (RegistryEntry$Reference): lambda$enchantItem$40, method_60147, method_60147

void (org.apache.commons.lang3.mutable.MutableObject, ComponentType, RegistryEntry, int): lambda$getHighestLevel$39, method_60152, method_60152

void (ComponentType, org.apache.commons.lang3.mutable.MutableBoolean, RegistryEntry, int): lambda$has$38, method_60150, method_60150

void (LivingEntity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getTridentSpinAttackStrength$37, method_60126, method_60126

void (LivingEntity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyCrossbowChargingTime$36, method_60130, method_60130

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getTridentReturnToOwnerAcceleration$35, method_60122, method_60122

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getFishingTimeReduction$34, method_60162, method_60162

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getFishingLuckBonus$33, method_60172, method_60172

void (EquipmentSlot, BiConsumer, RegistryEntry, int): lambda$forEachModifier$32, method_60134, method_60134

void (RegistryEntry, EquipmentSlot, BiConsumer, int, AttributeEnchantmentEffect): lambda$forEachModifier$31, method_60148, method_60148

void (AttributeModifierSlot, BiConsumer, RegistryEntry, int): lambda$forEachModifier$30, method_60621, method_60621

void (RegistryEntry, AttributeModifierSlot, BiConsumer, int, AttributeEnchantmentEffect): lambda$forEachModifier$29, method_60623, method_60623

void (ServerWorld, LivingEntity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, Random, RegistryEntry, int, EnchantmentEffectContext): lambda$processEquipmentDropChance$28, method_60114, method_60114

void (LootContext, org.apache.commons.lang3.mutable.MutableFloat, int, Random, TargetedEnchantmentEffect): lambda$processEquipmentDropChance$27, method_60146, method_60146

void (ServerWorld, LivingEntity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, Random, RegistryEntry, int, EnchantmentEffectContext): lambda$processEquipmentDropChance$26, method_60155, method_60155

void (LootContext, org.apache.commons.lang3.mutable.MutableFloat, int, Random, TargetedEnchantmentEffect): lambda$processEquipmentDropChance$25, method_60166, method_60166

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyDurabilityToRepairFromXp$24, method_60163, method_60163

void (ServerWorld, EnchantmentEffectContext, Entity, Vec3d, BlockState, RegistryEntry, int): lambda$onHitBlock$23, method_60131, method_60131

void (ServerWorld, EnchantmentEffectContext, ProjectileEntity, RegistryEntry, int): lambda$onProjectileSpawned$22, method_60132, method_60132

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$getPiercingCount$21, method_60173, method_60173

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processProjectileSpread$20, method_60177, method_60177

void (ServerWorld, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processProjectileCount$19, method_60179, method_60179

void (ServerWorld, LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$tickEffects$18, method_60116, method_60116

void (LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$stopLocationBasedEffects$17, method_60136, method_60136

void (LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$stopLocationBasedEffects$16, method_60164, method_60164

void (ServerWorld, LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$runLocationChangedEffects$15, method_60156, method_60156

void (ServerWorld, LivingEntity, RegistryEntry, int, EnchantmentEffectContext): lambda$runLocationChangedEffects$14, method_60167, method_60167

void (ServerWorld, EnchantmentEffectContext, Entity, DamageSource, RegistryEntry, int): lambda$doPostAttackEffectsWithItemSourceOnBreak$13, method_63018, method_63018

void (ServerWorld, Entity, DamageSource, RegistryEntry, int, EnchantmentEffectContext): lambda$doPostAttackEffectsWithItemSourceOnBreak$12, method_63017, method_63017

void (ServerWorld, Entity, DamageSource, RegistryEntry, int, EnchantmentEffectContext): lambda$doPostAttackEffectsWithItemSourceOnBreak$11, method_63019, method_63019

void (ServerWorld, Entity, RegistryEntry, int, EnchantmentEffectContext): lambda$doLungeEffects$10, method_75256, method_75256

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyKnockback$9, method_60121, method_60121

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyArmorEffectiveness$8, method_60161, method_60161

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyFallBasedDamage$7, method_60171, method_60171

void (ServerWorld, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$modifyDamage$6, method_60176, method_60176

void (ServerWorld, LivingEntity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int, EnchantmentEffectContext): lambda$getDamageProtection$5, method_60115, method_60115

void (org.apache.commons.lang3.mutable.MutableBoolean, ServerWorld, LivingEntity, DamageSource, RegistryEntry, int, EnchantmentEffectContext): lambda$isImmuneToDamage$4, method_60151, method_60151

void (ServerWorld, Entity, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int, EnchantmentEffectContext): lambda$processMobExperience$3, method_60110, method_60110

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processBlockExperience$2, method_60178, method_60178

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processAmmoUse$1, method_60180, method_60180

void (ServerWorld, ItemStack, org.apache.commons.lang3.mutable.MutableFloat, RegistryEntry, int): lambda$processDurabilityChange$0, method_60181, method_60181