History - net.minecraft.enchantment.Enchantment
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
void (ServerWorld, int, EnchantmentEffectContext, Entity): doLunge, method_75251, onPiercingAttack
void (ServerWorld, int, EnchantmentEffectContext, Entity): doPostPiercingAttack, method_75251, onPiercingAttack
void (ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>>, ServerWorld, int, ItemStack, org.apache.commons.lang3.mutable.MutableFloat): modifyItemFilteredCount, method_60037, modifyValue
LootContext (ServerWorld, int, ItemStack): itemContext, method_60017, createEnchantedItemLootContext
<T> void (List<EnchantmentEffectEntry<T>>, LootContext, Consumer<T>): applyEffects, method_60032, applyEffects
void (EnchantmentEffectContext, LivingEntity, int, EnchantmentLocationBasedEffect): lambda$runLocationChangedEffects$9, method_60029, method_60029
void (EnchantmentEffectContext, LivingEntity, int, EnchantmentLocationBasedEffect): lambda$runLocationChangedEffects$0, method_60029, method_60029
void (org.apache.commons.lang3.mutable.MutableFloat, int, Entity, EnchantmentValueEffect): lambda$modifyDamageFilteredValue$8, method_60039, method_60039
void (org.apache.commons.lang3.mutable.MutableFloat, int, Entity, EnchantmentValueEffect): lambda$modifyEntityFilteredValue$7, method_60047, method_60047
void (org.apache.commons.lang3.mutable.MutableFloat, int, ServerWorld, EnchantmentValueEffect): lambda$modifyItemFilteredCount$6, method_60038, method_60038
void (ServerWorld, int, EnchantmentEffectContext, Entity, Vec3d, EnchantmentEntityEffect): lambda$onHitBlock$5, method_60024, method_60024
void (ServerWorld, int, EnchantmentEffectContext, Entity, Vec3d, EnchantmentEntityEffect): lambda$onHitBlock$0, method_60024, method_60024
void (ServerWorld, int, EnchantmentEffectContext, Entity, EnchantmentEntityEffect): lambda$onProjectileSpawned$4, method_60022, method_60022
void (ServerWorld, int, EnchantmentEffectContext, Entity, EnchantmentEntityEffect): lambda$onProjectileSpawned$0, method_60022, method_60022
void (ServerWorld, int, EnchantmentEffectContext, Entity, EnchantmentEntityEffect): lambda$tick$3, method_60045, method_60045
void (ServerWorld, int, EnchantmentEffectContext, Entity, EnchantmentEntityEffect): lambda$tick$0, method_60045, method_60045
void (ServerWorld, int, EnchantmentEffectContext, Entity, EnchantmentEntityEffect): lambda$doLunge$2, method_75252, method_75252
void (ServerWorld, int, EnchantmentEffectContext, Entity, EnchantmentEntityEffect): lambda$doPostPiercingAttack$0, method_75252, method_75252
boolean (EquipmentSlot, AttributeModifierSlot): lambda$matchingSlot$1, method_60027, method_60027
boolean (EquipmentSlot, AttributeModifierSlot): lambda$matchingSlot$0, method_60027, method_60027
void (ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>>, ServerWorld, int, ItemStackView, org.apache.commons.lang3.mutable.MutableFloat): modifyItemFilteredCount, method_60037, modifyValue
LootContext (ServerWorld, int, ItemStackView): itemContext, method_60017, createEnchantedItemLootContext
<T> void (List<EnchantmentEffectEntry<T>>, LootContext, Enchantment$EffectApplier<T>): applyEffects, method_1_565, applyEnchantmentEffects
<T> void (List<EnchantmentEffectEntry<T>>, LootContext, org.apache.commons.lang3.mutable.MutableFloat, Enchantment$ValueAdjuster<T>): applyEffects, method_1_566, adjustByEnchantmentEffects
float (int, Entity, EnchantmentValueEffect, float): lambda$modifyDamageFilteredValue$0, method_1_567, method_1_567
float (int, Entity, EnchantmentValueEffect, float): lambda$modifyEntityFilteredValue$0, method_1_569, method_1_569
float (int, ServerWorld, EnchantmentValueEffect, float): lambda$modifyItemFilteredCount$0, method_1_570, method_1_570
float (int, Entity, EnchantmentValueEffect, float): lambda$modifyDamageProtection$0, method_1_568, method_1_568
1.21.11_unobfuscated
Names
net.minecraft.world.item.enchantment.Enchantment
net.minecraft.class_1887
net.minecraft.enchantment.Enchantment
Fields
Text: description, comp_2686, description
Enchantment$Definition: definition, comp_2687, definition
RegistryEntryList<Enchantment>: exclusiveSet, comp_2688, exclusiveSet
ComponentMap: effects, comp_2689, effects
int: MAX_LEVEL, field_51949, MAX_LEVEL
com.mojang.serialization.Codec<Enchantment>: DIRECT_CODEC, field_51643, CODEC
com.mojang.serialization.Codec<RegistryEntry<Enchantment>>: CODEC, field_51644, ENTRY_CODEC
PacketCodec<RegistryByteBuf, RegistryEntry<Enchantment>>: STREAM_CODEC, field_51950, ENTRY_PACKET_CODEC
Constructors
(Text, Enchantment$Definition, RegistryEntryList<Enchantment>, ComponentMap)
Methods
Enchantment$Cost (int): constantCost, method_58440, constantCost
Enchantment$Cost (int, int): dynamicCost, method_58441, leveledCost
Enchantment$Definition (RegistryEntryList<Item>, RegistryEntryList<Item>, int, int, Enchantment$Cost, Enchantment$Cost, int, AttributeModifierSlot[]): definition, method_58443, definition
Enchantment$Definition (RegistryEntryList<Item>, int, int, Enchantment$Cost, Enchantment$Cost, int, AttributeModifierSlot[]): definition, method_58442, definition
Map<EquipmentSlot, ItemStack> (LivingEntity): getSlotItems, method_8185, getEquipment
RegistryEntryList<Item> (): getSupportedItems, method_56109, getApplicableItems
boolean (EquipmentSlot): matchingSlot, method_60026, slotMatches
boolean (ItemStack): isPrimaryItem, method_58444, isPrimaryItem
boolean (ItemStack): isSupportedItem, method_60046, isSupportedItem
int (): getWeight, method_58445, getWeight
int (): getAnvilCost, method_58446, getAnvilCost
int (): getMinLevel, method_8187, getMinLevel
int (): getMaxLevel, method_8183, getMaxLevel
int (int): getMinCost, method_8182, getMinPower
int (int): getMaxCost, method_20742, getMaxPower
boolean (RegistryEntry<Enchantment>, RegistryEntry<Enchantment>): areCompatible, method_60033, canBeCombined
Text (RegistryEntry<Enchantment>, int): getFullname, method_8179, getName
boolean (ItemStack): canEnchant, method_8192, isAcceptableItem
<T> List<T> (ComponentType<List<T>>): getEffects, method_60034, getEffect
boolean (ServerWorld, int, Entity, DamageSource): isImmuneToDamage, method_60014, hasDamageImmunityTo
void (ServerWorld, int, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat): modifyDamageProtection, method_60018, modifyDamageProtection
void (ServerWorld, int, ItemStack, org.apache.commons.lang3.mutable.MutableFloat): modifyDurabilityChange, method_60020, modifyItemDamage
void (ServerWorld, int, ItemStack, org.apache.commons.lang3.mutable.MutableFloat): modifyAmmoCount, method_60043, modifyAmmoUse
void (ServerWorld, int, ItemStack, org.apache.commons.lang3.mutable.MutableFloat): modifyPiercingCount, method_60050, modifyProjectilePiercing
void (ServerWorld, int, ItemStack, org.apache.commons.lang3.mutable.MutableFloat): modifyBlockExperience, method_60053, modifyBlockExperience
void (ServerWorld, int, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat): modifyMobExperience, method_60019, modifyMobExperience
void (ServerWorld, int, ItemStack, org.apache.commons.lang3.mutable.MutableFloat): modifyDurabilityToRepairFromXp, method_60056, modifyRepairWithExperience
void (ServerWorld, int, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat): modifyTridentReturnToOwnerAcceleration, method_60042, modifyTridentReturnAcceleration
void (Random, int, org.apache.commons.lang3.mutable.MutableFloat): modifyTridentSpinAttackStrength, method_60049, modifyTridentSpinAttackStrength
void (ServerWorld, int, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat): modifyFishingTimeReduction, method_60052, modifyFishingTimeReduction
void (ServerWorld, int, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat): modifyFishingLuckBonus, method_60055, modifyFishingLuckBonus
void (ServerWorld, int, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat): modifyDamage, method_60041, modifyDamage
void (ServerWorld, int, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat): modifyFallBasedDamage, method_60048, modifySmashDamagePerFallenBlock
void (ServerWorld, int, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat): modifyKnockback, method_60051, modifyKnockback
void (ServerWorld, int, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat): modifyArmorEffectivness, method_60054, modifyArmorEffectiveness
void (ServerWorld, int, EnchantmentEffectContext, EnchantmentEffectTarget, Entity, DamageSource): doPostAttack, method_8189, onTargetDamaged
void (TargetedEnchantmentEffect<EnchantmentEntityEffect>, ServerWorld, int, EnchantmentEffectContext, Entity, DamageSource): doPostAttack, method_60031, applyTargetedEffect
void (ServerWorld, int, EnchantmentEffectContext, Entity): doLunge, method_75251, onPiercingAttack
void (ServerWorld, int, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat): modifyProjectileCount, method_60057, modifyProjectileCount
void (ServerWorld, int, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat): modifyProjectileSpread, method_60059, modifyProjectileSpread
void (Random, int, org.apache.commons.lang3.mutable.MutableFloat): modifyCrossbowChargeTime, method_60058, modifyCrossbowChargeTime
void (ComponentType<EnchantmentValueEffect>, Random, int, org.apache.commons.lang3.mutable.MutableFloat): modifyUnfilteredValue, method_60506, modifyValue
void (ServerWorld, int, EnchantmentEffectContext, Entity): tick, method_60021, onTick
void (ServerWorld, int, EnchantmentEffectContext, Entity): onProjectileSpawned, method_60044, onProjectileSpawned
void (ServerWorld, int, EnchantmentEffectContext, Entity, Vec3d, BlockState): onHitBlock, method_60023, onHitBlock
void (ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>>, ServerWorld, int, ItemStack, org.apache.commons.lang3.mutable.MutableFloat): modifyItemFilteredCount, method_60037, modifyValue
void (ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>>, ServerWorld, int, ItemStack, Entity, org.apache.commons.lang3.mutable.MutableFloat): modifyEntityFilteredValue, method_60036, modifyValue
void (ComponentType<List<EnchantmentEffectEntry<EnchantmentValueEffect>>>, ServerWorld, int, ItemStack, Entity, DamageSource, org.apache.commons.lang3.mutable.MutableFloat): modifyDamageFilteredValue, method_60035, modifyValue
LootContext (ServerWorld, int, Entity, DamageSource): damageContext, method_60040, createEnchantedDamageLootContext
LootContext (ServerWorld, int, ItemStack): itemContext, method_60017, createEnchantedItemLootContext
LootContext (ServerWorld, int, Entity, boolean): locationContext, method_60016, createEnchantedLocationLootContext
LootContext (ServerWorld, int, Entity, Vec3d): entityContext, method_60015, createEnchantedEntityLootContext
LootContext (ServerWorld, int, Entity, Vec3d, BlockState): blockHitContext, method_60768, createHitBlockLootContext
<T> void (List<EnchantmentEffectEntry<T>>, LootContext, Consumer<T>): applyEffects, method_60032, applyEffects
void (ServerWorld, int, EnchantmentEffectContext, LivingEntity): runLocationChangedEffects, method_60025, applyLocationBasedEffects
void (int, EnchantmentEffectContext, LivingEntity): stopLocationBasedEffects, method_60013, removeLocationBasedEffects
Enchantment$Builder (Enchantment$Definition): enchantment, method_60030, builder
Text (): description, comp_2686, description
Enchantment$Definition (): definition, comp_2687, definition
RegistryEntryList<Enchantment> (): exclusiveSet, comp_2688, exclusiveSet
ComponentMap (): effects, comp_2689, effects
void (EnchantmentEffectContext, LivingEntity, int, EnchantmentLocationBasedEffect): lambda$runLocationChangedEffects$9, method_60029, method_60029
void (org.apache.commons.lang3.mutable.MutableFloat, int, Entity, EnchantmentValueEffect): lambda$modifyDamageFilteredValue$8, method_60039, method_60039
void (org.apache.commons.lang3.mutable.MutableFloat, int, Entity, EnchantmentValueEffect): lambda$modifyEntityFilteredValue$7, method_60047, method_60047
void (org.apache.commons.lang3.mutable.MutableFloat, int, ServerWorld, EnchantmentValueEffect): lambda$modifyItemFilteredCount$6, method_60038, method_60038
void (ServerWorld, int, EnchantmentEffectContext, Entity, Vec3d, EnchantmentEntityEffect): lambda$onHitBlock$5, method_60024, method_60024
void (ServerWorld, int, EnchantmentEffectContext, Entity, EnchantmentEntityEffect): lambda$onProjectileSpawned$4, method_60022, method_60022
void (ServerWorld, int, EnchantmentEffectContext, Entity, EnchantmentEntityEffect): lambda$tick$3, method_60045, method_60045
void (ServerWorld, int, EnchantmentEffectContext, Entity, EnchantmentEntityEffect): lambda$doLunge$2, method_75252, method_75252
boolean (EquipmentSlot, AttributeModifierSlot): lambda$matchingSlot$1, method_60027, method_60027
com.mojang.datafixers.kinds.App (com.mojang.serialization.codecs.RecordCodecBuilder$Instance): lambda$static$0, method_60028, method_60028