net.minecraft.world.item.enchantment

public class EnchantmentHelper

dfs
net.minecraft.world.item.enchantment.EnchantmentHelper
net.minecraft.class_1890
net.minecraft.unmapped.C_jakrppis
net.minecraft.enchantment.EnchantmentHelper
net.minecraft.enchantment.EnchantmentHelper

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static int
a(je<dfq> arg0, czd arg1)
getItemEnchantmentLevel(Holder<Enchantment> arg0, ItemStack arg1)
method_8225(class_6880<class_1887> arg0, class_1799 arg1)
m_byjosehc(C_cjzoxshv<C_jxtrubuh> arg0, C_sddaxwyk arg1)
getLevel(RegistryEntry<Enchantment> enchantment, ItemStack stack)
getLevel(Holder<Enchantment> enchantment, ItemStack stack)
public static ItemEnchantments
a(czd arg0, Consumer<dfw$a> arg1)
updateEnchantments(ItemStack arg0, Consumer<ItemEnchantments$Mutable> arg1)
method_57531(class_1799 arg0, Consumer<class_9304$class_9305> arg1)
m_iefpfmdo(C_sddaxwyk arg0, Consumer<C_qlclfxvn$C_vbojeisc> arg1)
apply(ItemStack stack, Consumer<ItemEnchantmentsComponent$Builder> applier)
applyEnchantments(ItemStack stack, Consumer<ItemEnchantmentsComponent$Builder> applier)
public static boolean
a(czd arg0)
canStoreEnchantments(ItemStack arg0)
method_57529(class_1799 arg0)
m_mimuzvcl(C_sddaxwyk arg0)
canHaveEnchantments(ItemStack stack)
supportsEnchantments(ItemStack stack)
public static void
a(czd arg0, dfw arg1)
setEnchantments(ItemStack arg0, ItemEnchantments arg1)
method_57530(class_1799 arg0, class_9304 arg1)
m_ybhxtwqv(C_sddaxwyk arg0, C_qlclfxvn arg1)
set(ItemStack stack, ItemEnchantmentsComponent enchantments)
set(ItemStack stack, ItemEnchantmentsComponent value)
public static ItemEnchantments
b(czd arg0)
getEnchantmentsForCrafting(ItemStack arg0)
method_57532(class_1799 arg0)
m_uyoiclvv(C_sddaxwyk arg0)
getEnchantments(ItemStack stack)
getEnchantments(ItemStack stack)
private static DataComponentType<ItemEnchantments>
d(czd arg0)
getComponentType(ItemStack arg0)
method_57533(class_1799 arg0)
m_fbcdwuju(C_sddaxwyk arg0)
getEnchantmentsComponentType(ItemStack stack)
getComponentType(ItemStack stack)
public static boolean
c(czd arg0)
hasAnyEnchantments(ItemStack arg0)
method_58117(class_1799 arg0)
m_koeurtnx(C_sddaxwyk arg0)
hasEnchantments(ItemStack stack)
hasEnchantments(ItemStack stack)
public static int
a(arq arg0, czd arg1, int arg2)
processDurabilityChange(ServerLevel arg0, ItemStack arg1, int arg2)
method_60117(class_3218 arg0, class_1799 arg1, int arg2)
m_chdruiod(C_bdwnwhiu arg0, C_sddaxwyk arg1, int arg2)
getItemDamage(ServerWorld world, ItemStack stack, int baseItemDamage)
getDurabilityChange(ServerWorld world, ItemStack stack, int baseDamage)
public static int
a(arq arg0, czd arg1, czd arg2, int arg3)
processAmmoUse(ServerLevel arg0, ItemStack arg1, ItemStack arg2, int arg3)
method_60129(class_3218 arg0, class_1799 arg1, class_1799 arg2, int arg3)
m_pvuxrowe(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_sddaxwyk arg2, int arg3)
getAmmoUse(ServerWorld world, ItemStack rangedWeaponStack, ItemStack projectileStack, int baseAmmoUse)
getAmmoUse(ServerWorld world, ItemStack weapon, ItemStack projectile, int baseAmmoUse)
public static int
b(arq arg0, czd arg1, int arg2)
processBlockExperience(ServerLevel arg0, ItemStack arg1, int arg2)
method_60157(class_3218 arg0, class_1799 arg1, int arg2)
m_mcehpxsn(C_bdwnwhiu arg0, C_sddaxwyk arg1, int arg2)
getBlockExperience(ServerWorld world, ItemStack stack, int baseBlockExperience)
getBlockExperience(ServerWorld world, ItemStack stack, int baseBlockExperience)
public static int
a(arq arg0, bwf arg1, bwf arg2, int arg3)
processMobExperience(ServerLevel arg0, Entity arg1, Entity arg2, int arg3)
method_60109(class_3218 arg0, class_1297 arg1, class_1297 arg2, int arg3)
m_uxlmovdv(C_bdwnwhiu arg0, C_astfners arg1, C_astfners arg2, int arg3)
getMobExperience(ServerWorld world, Entity attacker, Entity mob, int baseMobExperience)
getMobExperience(ServerWorld world, Entity attacker, Entity mob, int baseExperience)
public static ItemStack
a(dft arg0)
createBook(EnchantmentInstance arg0)
method_61711(class_1889 arg0)
m_cnuszkat(C_gsnkkurc arg0)
getEnchantedBookWith(EnchantmentLevelEntry entry)
private static void
a(czd arg0, dfs$b arg1)
runIterationOnItem(ItemStack arg0, EnchantmentHelper$EnchantmentVisitor arg1)
method_8220(class_1799 arg0, class_1890$class_1891 arg1)
m_akhrohzh(C_sddaxwyk arg0, C_jakrppis$C_jdhxivxn arg1)
forEachEnchantment(ItemStack stack, EnchantmentHelper$Consumer consumer)
forEachEnchantment(ItemStack stack, EnchantmentHelper$Consumer enchantmentConsumer)
private static void
a(czd arg0, bwp arg1, bxe arg2, dfs$a arg3)
runIterationOnItem(ItemStack arg0, EquipmentSlot arg1, LivingEntity arg2, EnchantmentHelper$EnchantmentInSlotVisitor arg3)
method_60139(class_1799 arg0, class_1304 arg1, class_1309 arg2, class_1890$class_9702 arg3)
m_xdjgfpqn(C_sddaxwyk arg0, C_yuycoehb arg1, C_usxaxydn arg2, C_jakrppis$C_wtxpyhvg arg3)
forEachEnchantment(ItemStack stack, EquipmentSlot slot, LivingEntity entity, EnchantmentHelper$ContextAwareConsumer contextAwareConsumer)
forEachEnchantment(ItemStack stack, EquipmentSlot inSlot, LivingEntity entity, EnchantmentHelper$ContextAwareConsumer enchantmentConsumer)
private static void
a(bxe arg0, dfs$a arg1)
runIterationOnEquipment(LivingEntity arg0, EnchantmentHelper$EnchantmentInSlotVisitor arg1)
method_8209(class_1309 arg0, class_1890$class_9702 arg1)
m_kvkboaps(C_usxaxydn arg0, C_jakrppis$C_wtxpyhvg arg1)
forEachEnchantment(LivingEntity entity, EnchantmentHelper$ContextAwareConsumer contextAwareConsumer)
forEachEquippedEnchantment(LivingEntity entity, EnchantmentHelper$ContextAwareConsumer enchantmentConsumer)
public static boolean
a(arq arg0, bxe arg1, buu arg2)
isImmuneToDamage(ServerLevel arg0, LivingEntity arg1, DamageSource arg2)
method_60112(class_3218 arg0, class_1309 arg1, class_1282 arg2)
m_gqfvpbsm(C_bdwnwhiu arg0, C_usxaxydn arg1, C_sbxfkpyv arg2)
isInvulnerableTo(ServerWorld world, LivingEntity user, DamageSource damageSource)
getImmuneToDamageFrom(ServerWorld world, LivingEntity entity, DamageSource source)
public static float
b(arq arg0, bxe arg1, buu arg2)
getDamageProtection(ServerLevel arg0, LivingEntity arg1, DamageSource arg2)
method_8219(class_3218 arg0, class_1309 arg1, class_1282 arg2)
m_jfbiswcz(C_bdwnwhiu arg0, C_usxaxydn arg1, C_sbxfkpyv arg2)
getProtectionAmount(ServerWorld world, LivingEntity user, DamageSource damageSource)
getDamageProtection(ServerWorld world, LivingEntity entity, DamageSource source)
public static float
a(arq arg0, czd arg1, bwf arg2, buu arg3, float arg4)
modifyDamage(ServerLevel arg0, ItemStack arg1, Entity arg2, DamageSource arg3, float arg4)
method_60120(class_3218 arg0, class_1799 arg1, class_1297 arg2, class_1282 arg3, float arg4)
m_xevkkzlv(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_astfners arg2, C_sbxfkpyv arg3, float arg4)
getDamage(ServerWorld world, ItemStack stack, Entity target, DamageSource damageSource, float baseDamage)
getDamage(ServerWorld world, ItemStack stack, Entity entity, DamageSource source, float baseDamage)
public static float
b(arq arg0, czd arg1, bwf arg2, buu arg3, float arg4)
modifyFallBasedDamage(ServerLevel arg0, ItemStack arg1, Entity arg2, DamageSource arg3, float arg4)
method_60160(class_3218 arg0, class_1799 arg1, class_1297 arg2, class_1282 arg3, float arg4)
m_gihyytey(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_astfners arg2, C_sbxfkpyv arg3, float arg4)
getSmashDamagePerFallenBlock(ServerWorld world, ItemStack stack, Entity target, DamageSource damageSource, float baseSmashDamagePerFallenBlock)
getFallBasedDamage(ServerWorld world, ItemStack stack, Entity entity, DamageSource source, float baseDamage)
public static float
c(arq arg0, czd arg1, bwf arg2, buu arg3, float arg4)
modifyArmorEffectiveness(ServerLevel arg0, ItemStack arg1, Entity arg2, DamageSource arg3, float arg4)
method_60170(class_3218 arg0, class_1799 arg1, class_1297 arg2, class_1282 arg3, float arg4)
m_rrxecqvc(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_astfners arg2, C_sbxfkpyv arg3, float arg4)
getArmorEffectiveness(ServerWorld world, ItemStack stack, Entity user, DamageSource damageSource, float baseArmorEffectiveness)
getArmorEffectiveness(ServerWorld world, ItemStack stack, Entity entity, DamageSource source, float baseEffectiveness)
public static float
d(arq arg0, czd arg1, bwf arg2, buu arg3, float arg4)
modifyKnockback(ServerLevel arg0, ItemStack arg1, Entity arg2, DamageSource arg3, float arg4)
method_60175(class_3218 arg0, class_1799 arg1, class_1297 arg2, class_1282 arg3, float arg4)
m_imfnnaau(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_astfners arg2, C_sbxfkpyv arg3, float arg4)
modifyKnockback(ServerWorld world, ItemStack stack, Entity target, DamageSource damageSource, float baseKnockback)
getKnockback(ServerWorld world, ItemStack stack, Entity entity, DamageSource source, float baseKnockback)
public static void
a(arq arg0, bwf arg1, buu arg2)
doPostAttackEffects(ServerLevel arg0, Entity arg1, DamageSource arg2)
method_60107(class_3218 arg0, class_1297 arg1, class_1282 arg2)
m_rixuxzms(C_bdwnwhiu arg0, C_astfners arg1, C_sbxfkpyv arg2)
onTargetDamaged(ServerWorld world, Entity target, DamageSource damageSource)
onEntityDamaged(ServerWorld world, Entity entity, DamageSource source)
public static void
a(arq arg0, bwf arg1, buu arg2, czd arg3)
doPostAttackEffectsWithItemSource(ServerLevel arg0, Entity arg1, DamageSource arg2, ItemStack arg3)
method_60619(class_3218 arg0, class_1297 arg1, class_1282 arg2, class_1799 arg3)
m_swhrpoib(C_bdwnwhiu arg0, C_astfners arg1, C_sbxfkpyv arg2, C_sddaxwyk arg3)
onTargetDamaged(ServerWorld world, Entity target, DamageSource damageSource, ItemStack weapon)
onEntityHitWithItem(ServerWorld world, Entity entity, DamageSource source, ItemStack stack)
public static void
a(arq arg0, bwf arg1, buu arg2, czd arg3, Consumer<cyz> arg4)
doPostAttackEffectsWithItemSourceOnBreak(ServerLevel arg0, Entity arg1, DamageSource arg2, ItemStack arg3, Consumer<Item> arg4)
method_63016(class_3218 arg0, class_1297 arg1, class_1282 arg2, class_1799 arg3, Consumer<class_1792> arg4)
m_ovtieklp(C_bdwnwhiu arg0, C_astfners arg1, C_sbxfkpyv arg2, C_sddaxwyk arg3, Consumer<C_vorddnax> arg4)
onTargetDamaged(ServerWorld world, Entity target, DamageSource damageSource, ItemStack weapon, Consumer<Item> breakCallback)
m_ovtieklp(ServerWorld world, Entity entity, DamageSource arg2, ItemStack stack, Consumer<Item> arg4)
public static void
a(arq arg0, bxe arg1)
runLocationChangedEffects(ServerLevel arg0, LivingEntity arg1)
method_60111(class_3218 arg0, class_1309 arg1)
m_unfnerqk(C_bdwnwhiu arg0, C_usxaxydn arg1)
applyLocationBasedEffects(ServerWorld world, LivingEntity user)
applyLocationBasedEffects(ServerWorld world, LivingEntity entity)
public static void
a(arq arg0, czd arg1, bxe arg2, bwp arg3)
runLocationChangedEffects(ServerLevel arg0, ItemStack arg1, LivingEntity arg2, EquipmentSlot arg3)
method_60125(class_3218 arg0, class_1799 arg1, class_1309 arg2, class_1304 arg3)
m_aqtkrfxn(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_usxaxydn arg2, C_yuycoehb arg3)
applyLocationBasedEffects(ServerWorld world, ItemStack stack, LivingEntity user, EquipmentSlot slot)
applyLocationBasedEffects(ServerWorld world, ItemStack stack, LivingEntity entity, EquipmentSlot inSlot)
public static void
a(bxe arg0)
stopLocationBasedEffects(LivingEntity arg0)
method_60135(class_1309 arg0)
m_rgjmrwbl(C_usxaxydn arg0)
removeLocationBasedEffects(LivingEntity user)
removeLocationBasedEffects(LivingEntity entity)
public static void
a(czd arg0, bxe arg1, bwp arg2)
stopLocationBasedEffects(ItemStack arg0, LivingEntity arg1, EquipmentSlot arg2)
method_60141(class_1799 arg0, class_1309 arg1, class_1304 arg2)
m_rpbekwgr(C_sddaxwyk arg0, C_usxaxydn arg1, C_yuycoehb arg2)
removeLocationBasedEffects(ItemStack stack, LivingEntity user, EquipmentSlot slot)
removeLocationBasedEffects(ItemStack stack, LivingEntity entity, EquipmentSlot inSlot)
public static void
b(arq arg0, bxe arg1)
tickEffects(ServerLevel arg0, LivingEntity arg1)
method_60154(class_3218 arg0, class_1309 arg1)
m_anckqezf(C_bdwnwhiu arg0, C_usxaxydn arg1)
onTick(ServerWorld world, LivingEntity user)
tick(ServerWorld world, LivingEntity entity)
public static int
a(je<dfq> arg0, bxe arg1)
getEnchantmentLevel(Holder<Enchantment> arg0, LivingEntity arg1)
method_8203(class_6880<class_1887> arg0, class_1309 arg1)
m_wfidublc(C_cjzoxshv<C_jxtrubuh> arg0, C_usxaxydn arg1)
getEquipmentLevel(RegistryEntry<Enchantment> enchantment, LivingEntity entity)
getHighestEquippedLevel(Holder<Enchantment> enchantment, LivingEntity entity)
public static int
a(arq arg0, czd arg1, bwf arg2, int arg3)
processProjectileCount(ServerLevel arg0, ItemStack arg1, Entity arg2, int arg3)
method_60119(class_3218 arg0, class_1799 arg1, class_1297 arg2, int arg3)
m_hsagtbhc(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_astfners arg2, int arg3)
getProjectileCount(ServerWorld world, ItemStack stack, Entity user, int baseProjectileCount)
getProjectileCount(ServerWorld world, ItemStack stack, Entity entity, int baseCount)
public static float
a(arq arg0, czd arg1, bwf arg2, float arg3)
processProjectileSpread(ServerLevel arg0, ItemStack arg1, Entity arg2, float arg3)
method_60118(class_3218 arg0, class_1799 arg1, class_1297 arg2, float arg3)
m_lkbuzftr(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_astfners arg2, float arg3)
getProjectileSpread(ServerWorld world, ItemStack stack, Entity user, float baseProjectileSpread)
getProjectileSpeed(ServerWorld world, ItemStack stack, Entity entity, float baseSpeed)
public static int
a(arq arg0, czd arg1, czd arg2)
getPiercingCount(ServerLevel arg0, ItemStack arg1, ItemStack arg2)
method_60128(class_3218 arg0, class_1799 arg1, class_1799 arg2)
m_hilwldki(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_sddaxwyk arg2)
getProjectilePiercing(ServerWorld world, ItemStack weaponStack, ItemStack projectileStack)
getProjectilePiercing(ServerWorld world, ItemStack weapon, ItemStack projectile)
public static void
a(arq arg0, czd arg1, crx arg2, Consumer<cyz> arg3)
onProjectileSpawned(ServerLevel arg0, ItemStack arg1, Projectile arg2, Consumer<Item> arg3)
method_60127(class_3218 arg0, class_1799 arg1, class_1676 arg2, Consumer<class_1792> arg3)
m_yolmdyfp(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_ltpsyvhj arg2, Consumer<C_vorddnax> arg3)
onProjectileSpawned(ServerWorld world, ItemStack weaponStack, ProjectileEntity projectile, Consumer<Item> onBreak)
onProjectileSpawned(ServerWorld world, ItemStack stack, ProjectileEntity arg2, Consumer<Item> onBreak)
public static void
a(arq arg0, czd arg1, bxe arg2, bwf arg3, bwp arg4, feq arg5, eah arg6, Consumer<cyz> arg7)
onHitBlock(ServerLevel arg0, ItemStack arg1, LivingEntity arg2, Entity arg3, EquipmentSlot arg4, Vec3 arg5, BlockState arg6, Consumer<Item> arg7)
method_60124(class_3218 arg0, class_1799 arg1, class_1309 arg2, class_1297 arg3, class_1304 arg4, class_243 arg5, class_2680 arg6, Consumer<class_1792> arg7)
m_etohkgai(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_usxaxydn arg2, C_astfners arg3, C_yuycoehb arg4, C_vgpupfxx arg5, C_txtbiemp arg6, Consumer<C_vorddnax> arg7)
onHitBlock(ServerWorld world, ItemStack stack, LivingEntity user, Entity enchantedEntity, EquipmentSlot slot, Vec3d pos, BlockState state, Consumer<Item> onBreak)
onHitBlock(ServerWorld world, ItemStack stack, LivingEntity arg2, Entity entity, EquipmentSlot inSlot, Vec3d pos, BlockState state, Consumer<Item> onBreak)
public static int
c(arq arg0, czd arg1, int arg2)
modifyDurabilityToRepairFromXp(ServerLevel arg0, ItemStack arg1, int arg2)
method_60168(class_3218 arg0, class_1799 arg1, int arg2)
m_efgilggg(C_bdwnwhiu arg0, C_sddaxwyk arg1, int arg2)
getRepairWithExperience(ServerWorld world, ItemStack stack, int baseRepairWithExperience)
getRepairFromXp(ServerWorld world, ItemStack stack, int baseRepair)
public static float
a(arq arg0, bxe arg1, buu arg2, float arg3)
processEquipmentDropChance(ServerLevel arg0, LivingEntity arg1, DamageSource arg2, float arg3)
method_60113(class_3218 arg0, class_1309 arg1, class_1282 arg2, float arg3)
m_wbtbmiwo(C_bdwnwhiu arg0, C_usxaxydn arg1, C_sbxfkpyv arg2, float arg3)
getEquipmentDropChance(ServerWorld world, LivingEntity attacker, DamageSource damageSource, float baseEquipmentDropChance)
getEquipmentDropChance(ServerWorld world, LivingEntity attacker, DamageSource source, float baseDropChance)
public static void
a(czd arg0, bwq arg1, BiConsumer<je<byf>, byi> arg2)
forEachModifier(ItemStack arg0, EquipmentSlotGroup arg1, BiConsumer<Holder<Attribute>, AttributeModifier> arg2)
method_60622(class_1799 arg0, class_9274 arg1, BiConsumer<class_6880<class_1320>, class_1322> arg2)
m_cjzxcjvw(C_sddaxwyk arg0, C_qfoqahef arg1, BiConsumer<C_cjzoxshv<C_ppzfbbsy>, C_hdbqsqsm> arg2)
applyAttributeModifiers(ItemStack stack, AttributeModifierSlot slot, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier> attributeModifierConsumer)
applyAttributeModifiers(ItemStack stack, EquipmentSlotGroup group, BiConsumer<Holder<EntityAttribute>, EntityAttributeModifier> applicator)
public static void
a(czd arg0, bwp arg1, BiConsumer<je<byf>, byi> arg2)
forEachModifier(ItemStack arg0, EquipmentSlot arg1, BiConsumer<Holder<Attribute>, AttributeModifier> arg2)
method_60140(class_1799 arg0, class_1304 arg1, BiConsumer<class_6880<class_1320>, class_1322> arg2)
m_zkmvjzhi(C_sddaxwyk arg0, C_yuycoehb arg1, BiConsumer<C_cjzoxshv<C_ppzfbbsy>, C_hdbqsqsm> arg2)
applyAttributeModifiers(ItemStack stack, EquipmentSlot slot, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier> attributeModifierConsumer)
applyAttributeModifiers(ItemStack stack, EquipmentSlot slot, BiConsumer<Holder<EntityAttribute>, EntityAttributeModifier> applicator)
public static int
a(arq arg0, czd arg1, bwf arg2)
getFishingLuckBonus(ServerLevel arg0, ItemStack arg1, Entity arg2)
method_8223(class_3218 arg0, class_1799 arg1, class_1297 arg2)
m_qhyhygvf(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_astfners arg2)
getFishingLuckBonus(ServerWorld world, ItemStack stack, Entity user)
getFishingLuckBonus(ServerWorld world, ItemStack stack, Entity entity)
public static float
b(arq arg0, czd arg1, bwf arg2)
getFishingTimeReduction(ServerLevel arg0, ItemStack arg1, Entity arg2)
method_60158(class_3218 arg0, class_1799 arg1, class_1297 arg2)
m_eordtwww(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_astfners arg2)
getFishingTimeReduction(ServerWorld world, ItemStack stack, Entity user)
getFishingTimeReduction(ServerWorld world, ItemStack stack, Entity entity)
public static int
c(arq arg0, czd arg1, bwf arg2)
getTridentReturnToOwnerAcceleration(ServerLevel arg0, ItemStack arg1, Entity arg2)
method_60169(class_3218 arg0, class_1799 arg1, class_1297 arg2)
m_zrsoxtbx(C_bdwnwhiu arg0, C_sddaxwyk arg1, C_astfners arg2)
getTridentReturnAcceleration(ServerWorld world, ItemStack stack, Entity user)
getTridentReturnAcceleration(ServerWorld world, ItemStack stack, Entity entity)
public static float
a(czd arg0, bxe arg1, float arg2)
modifyCrossbowChargingTime(ItemStack arg0, LivingEntity arg1, float arg2)
method_60159(class_1799 arg0, class_1309 arg1, float arg2)
m_kcdilbhw(C_sddaxwyk arg0, C_usxaxydn arg1, float arg2)
getCrossbowChargeTime(ItemStack stack, LivingEntity user, float baseCrossbowChargeTime)
getCrossbowChargeTime(ItemStack stack, LivingEntity entity, float baseChargeTime)
public static float
a(czd arg0, bxe arg1)
getTridentSpinAttackStrength(ItemStack arg0, LivingEntity arg1)
method_60123(class_1799 arg0, class_1309 arg1)
m_urcuarne(C_sddaxwyk arg0, C_usxaxydn arg1)
getTridentSpinAttackStrength(ItemStack stack, LivingEntity user)
getTridentSpinAttackStrength(ItemStack stack, LivingEntity entity)
public static boolean
a(czd arg0, axr<dfq> arg1)
hasTag(ItemStack arg0, TagKey<Enchantment> arg1)
method_60138(class_1799 arg0, class_6862<class_1887> arg1)
m_ruiicrds(C_sddaxwyk arg0, C_ednuhnnn<C_jxtrubuh> arg1)
hasAnyEnchantmentsIn(ItemStack stack, TagKey<Enchantment> tag)
hasTag(ItemStack stack, TagKey<Enchantment> enchantment)
public static boolean
a(czd arg0, ki<?> arg1)
has(ItemStack arg0, DataComponentType<?> arg1)
method_60142(class_1799 arg0, class_9331<?> arg1)
m_plpqcodb(C_sddaxwyk arg0, C_pscqxfcs<?> arg1)
hasAnyEnchantmentsWith(ItemStack stack, ComponentType<?> componentType)
has(ItemStack stack, DataComponentType<?> componentType)
public static <T> Optional<T>
b(czd arg0, ki<List<T>> arg1)
pickHighestLevel(ItemStack arg0, DataComponentType<List<T>> arg1)
method_60165(class_1799 arg0, class_9331<List<T>> arg1)
m_pbsmenak(C_sddaxwyk arg0, C_pscqxfcs<List<T>> arg1)
getEffect(ItemStack stack, ComponentType<List<T>> componentType)
pickHighestLevel(ItemStack stack, DataComponentType<List<T>> componentType)
public static <T> com.mojang.datafixers.util.Pair<T, Integer>
c(czd arg0, ki<T> arg1)
getHighestLevel(ItemStack arg0, DataComponentType<T> arg1)
method_60174(class_1799 arg0, class_9331<T> arg1)
m_hkpckyyg(C_sddaxwyk arg0, C_pscqxfcs<T> arg1)
getHighestLevelEffect(ItemStack stack, ComponentType<T> componentType)
getHighestLevel(ItemStack stack, DataComponentType<T> componentType)
public static Optional<EnchantedItemInUse>
a(ki<?> arg0, bxe arg1, Predicate<czd> arg2)
getRandomItemWith(DataComponentType<?> arg0, LivingEntity arg1, Predicate<ItemStack> arg2)
method_8204(class_9331<?> arg0, class_1309 arg1, Predicate<class_1799> arg2)
m_obijpcqw(C_pscqxfcs<?> arg0, C_usxaxydn arg1, Predicate<C_sddaxwyk> arg2)
chooseEquipmentWith(ComponentType<?> componentType, LivingEntity entity, Predicate<ItemStack> stackPredicate)
getContextForRandomEquipmentWith(DataComponentType<?> componentType, LivingEntity entity, Predicate<ItemStack> stackPredicate)
public static int
a(azv arg0, int arg1, int arg2, czd arg3)
getEnchantmentCost(RandomSource arg0, int arg1, int arg2, ItemStack arg3)
method_8227(class_5819 arg0, int arg1, int arg2, class_1799 arg3)
m_pcunrpng(C_rlomrsco arg0, int arg1, int arg2, C_sddaxwyk arg3)
calculateRequiredExperienceLevel(Random random, int slotIndex, int bookshelfCount, ItemStack stack)
calculateRequiredExperienceLevel(RandomGenerator random, int slotIndex, int bookshelfCount, ItemStack stack)
public static ItemStack
a(azv arg0, czd arg1, int arg2, js arg3, Optional<? extends ji<dfq>> arg4)
enchantItem(RandomSource arg0, ItemStack arg1, int arg2, RegistryAccess arg3, Optional<? extends HolderSet<Enchantment>> arg4)
method_60133(class_5819 arg0, class_1799 arg1, int arg2, class_5455 arg3, Optional<? extends class_6885<class_1887>> arg4)
m_zzbecydw(C_rlomrsco arg0, C_sddaxwyk arg1, int arg2, C_wqxmvzdq arg3, Optional<? extends C_odfnijdo<C_jxtrubuh>> arg4)
enchant(Random random, ItemStack stack, int level, DynamicRegistryManager dynamicRegistryManager, Optional<? extends RegistryEntryList<Enchantment>> enchantments)
enchant(RandomGenerator random, ItemStack stack, int level, DynamicRegistryManager registryManager, Optional<? extends HolderSet<Enchantment>> enchantments)
public static ItemStack
a(azv arg0, czd arg1, int arg2, Stream<je<dfq>> arg3)
enchantItem(RandomSource arg0, ItemStack arg1, int arg2, Stream<Holder<Enchantment>> arg3)
method_8233(class_5819 arg0, class_1799 arg1, int arg2, Stream<class_6880<class_1887>> arg3)
m_xnhbdqna(C_rlomrsco arg0, C_sddaxwyk arg1, int arg2, Stream<C_cjzoxshv<C_jxtrubuh>> arg3)
enchant(Random random, ItemStack stack, int level, Stream<RegistryEntry<Enchantment>> possibleEnchantments)
enchant(RandomGenerator random, ItemStack stack, int level, Stream<Holder<Enchantment>> possibleEnchantments)
public static List<EnchantmentInstance>
b(azv arg0, czd arg1, int arg2, Stream<je<dfq>> arg3)
selectEnchantment(RandomSource arg0, ItemStack arg1, int arg2, Stream<Holder<Enchantment>> arg3)
method_8230(class_5819 arg0, class_1799 arg1, int arg2, Stream<class_6880<class_1887>> arg3)
m_udfcqeza(C_rlomrsco arg0, C_sddaxwyk arg1, int arg2, Stream<C_cjzoxshv<C_jxtrubuh>> arg3)
generateEnchantments(Random random, ItemStack stack, int level, Stream<RegistryEntry<Enchantment>> possibleEnchantments)
generateEnchantments(RandomGenerator random, ItemStack stack, int level, Stream<Holder<Enchantment>> possibleEnchantments)
public static void
a(List<dft> arg0, dft arg1)
filterCompatibleEnchantments(List<EnchantmentInstance> arg0, EnchantmentInstance arg1)
method_8231(List<class_1889> arg0, class_1889 arg1)
m_pdlnvjwf(List<C_gsnkkurc> arg0, C_gsnkkurc arg1)
removeConflicts(List<EnchantmentLevelEntry> possibleEntries, EnchantmentLevelEntry pickedEntry)
removeConflicts(List<EnchantmentLevelEntry> possibleEntries, EnchantmentLevelEntry pickedEntry)
public static boolean
a(Collection<je<dfq>> arg0, je<dfq> arg1)
isEnchantmentCompatible(Collection<Holder<Enchantment>> arg0, Holder<Enchantment> arg1)
method_8201(Collection<class_6880<class_1887>> arg0, class_6880<class_1887> arg1)
m_ecxgwxiu(Collection<C_cjzoxshv<C_jxtrubuh>> arg0, C_cjzoxshv<C_jxtrubuh> arg1)
isCompatible(Collection<RegistryEntry<Enchantment>> existing, RegistryEntry<Enchantment> candidate)
isCompatible(Collection<Holder<Enchantment>> currentEnchantments, Holder<Enchantment> newEnchantment)
public static List<EnchantmentInstance>
a(int arg0, czd arg1, Stream<je<dfq>> arg2)
getAvailableEnchantmentResults(int arg0, ItemStack arg1, Stream<Holder<Enchantment>> arg2)
method_8229(int arg0, class_1799 arg1, Stream<class_6880<class_1887>> arg2)
m_pngonrhw(int arg0, C_sddaxwyk arg1, Stream<C_cjzoxshv<C_jxtrubuh>> arg2)
getPossibleEntries(int level, ItemStack stack, Stream<RegistryEntry<Enchantment>> possibleEnchantments)
getPossibleLevelEntries(int level, ItemStack stack, Stream<Holder<Enchantment>> possibleEnchantments)
public static void
a(czd arg0, js arg1, alf<dgy> arg2, bub arg3, azv arg4)
enchantItemFromProvider(ItemStack arg0, RegistryAccess arg1, ResourceKey<EnchantmentProvider> arg2, DifficultyInstance arg3, RandomSource arg4)
method_60137(class_1799 arg0, class_5455 arg1, class_5321<class_9741> arg2, class_1266 arg3, class_5819 arg4)
m_spmqbsrk(C_sddaxwyk arg0, C_wqxmvzdq arg1, C_xhhleach<C_qraehchg> arg2, C_jiailwzt arg3, C_rlomrsco arg4)
applyEnchantmentProvider(ItemStack stack, DynamicRegistryManager registryManager, RegistryKey<EnchantmentProvider> providerKey, LocalDifficulty localDifficulty, Random random)
enchantFromProvider(ItemStack stack, DynamicRegistryManager registryManager, RegistryKey<EnchantmentProvider> provider, LocalDifficulty difficulty, RandomGenerator random)