| public static int | |
| public static ItemEnchantmentsComponent | |
| public static boolean | |
| public static void | |
| public static ItemEnchantmentsComponent | |
| private static ComponentType<ItemEnchantmentsComponent> | |
| public static boolean | |
| public static int | |
| public static int | | processAmmoUse(ServerLevel serverLevel, ItemStack weapon, ItemStack ammo, int amount) | | processAmmoUse(ServerLevel serverLevel, ItemStack weapon, ItemStack ammo, int amount) | | method_60129(class_3218 arg0, class_1799 arg1, class_1799 arg2, int arg3) | | getAmmoUse(ServerWorld world, ItemStack rangedWeaponStack, ItemStack projectileStack, int baseAmmoUse) |
|
| public static int | |
| public static int | | processMobExperience(ServerLevel serverLevel, Entity killer, Entity killed, int amount) | | processMobExperience(ServerLevel serverLevel, Entity killer, Entity killed, int amount) | | method_60109(class_3218 arg0, class_1297 arg1, class_1297 arg2, int arg3) | | getMobExperience(ServerWorld world, Entity attacker, Entity mob, int baseMobExperience) |
|
| public static ItemStack | |
| private static void | |
| private static void | | runIterationOnItem(ItemStack piece, EquipmentSlot slot, LivingEntity owner, EnchantmentHelper$EnchantmentInSlotVisitor method) | | runIterationOnItem(ItemStack piece, EquipmentSlot slot, LivingEntity owner, EnchantmentHelper$EnchantmentInSlotVisitor method) | | method_60139(class_1799 arg0, class_1304 arg1, class_1309 arg2, class_1890$class_9702 arg3) | | forEachEnchantment(ItemStack stack, EquipmentSlot slot, LivingEntity entity, EnchantmentHelper$ContextAwareConsumer contextAwareConsumer) |
|
| private static void | |
| public static boolean | |
| public static float | |
| public static float | | modifyDamage(ServerLevel serverLevel, ItemStack itemStack, Entity victim, DamageSource damageSource, float damage) | | modifyDamage(ServerLevel serverLevel, ItemStack itemStack, Entity victim, DamageSource damageSource, float damage) | | method_60120(class_3218 arg0, class_1799 arg1, class_1297 arg2, class_1282 arg3, float arg4) | | getDamage(ServerWorld world, ItemStack stack, Entity target, DamageSource damageSource, float baseDamage) |
|
| public static float | | modifyFallBasedDamage(ServerLevel serverLevel, ItemStack itemStack, Entity victim, DamageSource damageSource, float damage) | | modifyFallBasedDamage(ServerLevel serverLevel, ItemStack itemStack, Entity victim, DamageSource damageSource, float damage) | | method_60160(class_3218 arg0, class_1799 arg1, class_1297 arg2, class_1282 arg3, float arg4) | | getSmashDamagePerFallenBlock(ServerWorld world, ItemStack stack, Entity target, DamageSource damageSource, float baseSmashDamagePerFallenBlock) |
|
| public static float | | modifyArmorEffectiveness(ServerLevel serverLevel, ItemStack itemStack, Entity victim, DamageSource damageSource, float armorFraction) | | modifyArmorEffectiveness(ServerLevel serverLevel, ItemStack itemStack, Entity victim, DamageSource damageSource, float armorFraction) | | method_60170(class_3218 arg0, class_1799 arg1, class_1297 arg2, class_1282 arg3, float arg4) | | getArmorEffectiveness(ServerWorld world, ItemStack stack, Entity user, DamageSource damageSource, float baseArmorEffectiveness) |
|
| public static float | | modifyKnockback(ServerLevel serverLevel, ItemStack itemStack, Entity victim, DamageSource damageSource, float knockback) | | modifyKnockback(ServerLevel serverLevel, ItemStack itemStack, Entity victim, DamageSource damageSource, float knockback) | | method_60175(class_3218 arg0, class_1799 arg1, class_1297 arg2, class_1282 arg3, float arg4) | | modifyKnockback(ServerWorld world, ItemStack stack, Entity target, DamageSource damageSource, float baseKnockback) |
|
| public static void | |
| public static void | |
| public static void | | doPostAttackEffectsWithItemSource(ServerLevel serverLevel, Entity victim, DamageSource damageSource, ItemStack source) | | doPostAttackEffectsWithItemSource(ServerLevel serverLevel, Entity victim, DamageSource damageSource, ItemStack source) | | method_60619(class_3218 arg0, class_1297 arg1, class_1282 arg2, class_1799 arg3) | | onTargetDamaged(ServerWorld world, Entity target, DamageSource damageSource, ItemStack weapon) |
|
| public static void | | doPostAttackEffectsWithItemSourceOnBreak(ServerLevel serverLevel, Entity victim, DamageSource damageSource, ItemStack source, Consumer<ItemStack> attackerlessOnBreak) | | doPostAttackEffectsWithItemSourceOnBreak(ServerLevel serverLevel, Entity victim, DamageSource damageSource, ItemStack source, Consumer<ItemStack> attackerlessOnBreak) | | method_63016(class_3218 arg0, class_1297 arg1, class_1282 arg2, class_1799 arg3, Consumer<class_1799> arg4) | | onTargetDamaged(ServerWorld world, Entity target, DamageSource damageSource, ItemStack weapon, Consumer<ItemStack> breakCallback) |
|
| public static void | |
| public static void | | runLocationChangedEffects(ServerLevel serverLevel, ItemStack stack, LivingEntity entity, EquipmentSlot slot) | | runLocationChangedEffects(ServerLevel serverLevel, ItemStack stack, LivingEntity entity, EquipmentSlot slot) | | method_60125(class_3218 arg0, class_1799 arg1, class_1309 arg2, class_1304 arg3) | | applyLocationBasedEffects(ServerWorld world, ItemStack stack, LivingEntity user, EquipmentSlot slot) |
|
| public static void | |
| public static void | |
| public static void | |
| public static int | |
| public static int | | processProjectileCount(ServerLevel serverLevel, ItemStack weapon, Entity shooter, int count) | | processProjectileCount(ServerLevel serverLevel, ItemStack weapon, Entity shooter, int count) | | method_60119(class_3218 arg0, class_1799 arg1, class_1297 arg2, int arg3) | | getProjectileCount(ServerWorld world, ItemStack stack, Entity user, int baseProjectileCount) |
|
| public static float | | processProjectileSpread(ServerLevel serverLevel, ItemStack weapon, Entity shooter, float angle) | | processProjectileSpread(ServerLevel serverLevel, ItemStack weapon, Entity shooter, float angle) | | method_60118(class_3218 arg0, class_1799 arg1, class_1297 arg2, float arg3) | | getProjectileSpread(ServerWorld world, ItemStack stack, Entity user, float baseProjectileSpread) |
|
| public static int | |
| public static void | | onProjectileSpawned(ServerLevel serverLevel, ItemStack weapon, Projectile projectileEntity, Consumer<ItemStack> onBreak) | | onProjectileSpawned(ServerLevel serverLevel, ItemStack weapon, Projectile projectileEntity, Consumer<ItemStack> onBreak) | | method_60127(class_3218 arg0, class_1799 arg1, class_1676 arg2, Consumer<class_1799> arg3) | | onProjectileSpawned(ServerWorld world, ItemStack weaponStack, ProjectileEntity projectile, Consumer<ItemStack> onBreak) |
|
| public static void | | onHitBlock(ServerLevel serverLevel, ItemStack weapon, LivingEntity owner, Entity entity, EquipmentSlot slot, Vec3 hitLocation, BlockState hitBlock, Consumer<ItemStack> onBreak) | | onHitBlock(ServerLevel serverLevel, ItemStack weapon, LivingEntity owner, Entity entity, EquipmentSlot slot, Vec3 hitLocation, BlockState hitBlock, Consumer<ItemStack> onBreak) | | 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_1799> arg7) | | onHitBlock(ServerWorld world, ItemStack stack, LivingEntity user, Entity enchantedEntity, EquipmentSlot slot, Vec3d pos, BlockState state, Consumer<ItemStack> onBreak) |
|
| public static int | |
| public static float | | processEquipmentDropChance(ServerLevel serverLevel, LivingEntity entity, DamageSource killingBlow, float chance) | | processEquipmentDropChance(ServerLevel serverLevel, LivingEntity entity, DamageSource killingBlow, float chance) | | method_60113(class_3218 arg0, class_1309 arg1, class_1282 arg2, float arg3) | | getEquipmentDropChance(ServerWorld world, LivingEntity attacker, DamageSource damageSource, float baseEquipmentDropChance) |
|
| public static void | | forEachModifier(ItemStack itemStack, EquipmentSlotGroup slot, BiConsumer<Holder<Attribute>, AttributeModifier> consumer) | | forEachModifier(ItemStack itemStack, EquipmentSlotGroup slot, BiConsumer<Holder<Attribute>, AttributeModifier> consumer) | | method_60622(class_1799 arg0, class_9274 arg1, BiConsumer<class_6880<class_1320>, class_1322> arg2) | | applyAttributeModifiers(ItemStack stack, AttributeModifierSlot slot, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier> attributeModifierConsumer) |
|
| public static void | | forEachModifier(ItemStack itemStack, EquipmentSlot slot, BiConsumer<Holder<Attribute>, AttributeModifier> consumer) | | forEachModifier(ItemStack itemStack, EquipmentSlot slot, BiConsumer<Holder<Attribute>, AttributeModifier> consumer) | | method_60140(class_1799 arg0, class_1304 arg1, BiConsumer<class_6880<class_1320>, class_1322> arg2) | | applyAttributeModifiers(ItemStack stack, EquipmentSlot slot, BiConsumer<RegistryEntry<EntityAttribute>, EntityAttributeModifier> attributeModifierConsumer) |
|
| public static int | |
| public static float | |
| public static int | |
| public static float | |
| public static float | |
| public static boolean | |
| public static boolean | |
| public static <T> Optional<T> | |
| public static <T> com.mojang.datafixers.util.Pair<T, Integer> | |
| public static Optional<EnchantmentEffectContext> | |
| public static int | | getEnchantmentCost(RandomSource random, int slot, int bookcases, ItemStack itemStack) | | getEnchantmentCost(RandomSource random, int slot, int bookcases, ItemStack itemStack) | | method_8227(class_5819 arg0, int arg1, int arg2, class_1799 arg3) | | calculateRequiredExperienceLevel(Random random, int slotIndex, int bookshelfCount, ItemStack stack) |
|
| public static ItemStack | | enchantItem(RandomSource random, ItemStack itemStack, int enchantmentCost, RegistryAccess registryAccess, Optional<? extends HolderSet<Enchantment>> set) | | enchantItem(RandomSource random, ItemStack itemStack, int enchantmentCost, RegistryAccess registryAccess, Optional<? extends HolderSet<Enchantment>> set) | | method_60133(class_5819 arg0, class_1799 arg1, int arg2, class_5455 arg3, Optional<? extends class_6885<class_1887>> arg4) | | enchant(Random random, ItemStack stack, int level, DynamicRegistryManager dynamicRegistryManager, Optional<? extends RegistryEntryList<Enchantment>> enchantments) |
|
| public static ItemStack | | enchantItem(RandomSource random, ItemStack itemStack, int enchantmentCost, Stream<Holder<Enchantment>> source) | | enchantItem(RandomSource random, ItemStack itemStack, int enchantmentCost, Stream<Holder<Enchantment>> source) | | method_8233(class_5819 arg0, class_1799 arg1, int arg2, Stream<class_6880<class_1887>> arg3) | | enchant(Random random, ItemStack stack, int level, Stream<RegistryEntry<Enchantment>> possibleEnchantments) |
|
| public static List<EnchantmentLevelEntry> | | selectEnchantment(RandomSource random, ItemStack itemStack, int enchantmentCost, Stream<Holder<Enchantment>> source) | | selectEnchantment(RandomSource random, ItemStack itemStack, int enchantmentCost, Stream<Holder<Enchantment>> source) | | method_8230(class_5819 arg0, class_1799 arg1, int arg2, Stream<class_6880<class_1887>> arg3) | | generateEnchantments(Random random, ItemStack stack, int level, Stream<RegistryEntry<Enchantment>> possibleEnchantments) |
|
| public static void | |
| public static boolean | |
| public static List<EnchantmentLevelEntry> | |
| public static void | | enchantItemFromProvider(ItemStack itemStack, RegistryAccess registryAccess, ResourceKey<EnchantmentProvider> providerKey, DifficultyInstance difficulty, RandomSource random) | | enchantItemFromProvider(ItemStack itemStack, RegistryAccess registryAccess, ResourceKey<EnchantmentProvider> providerKey, DifficultyInstance difficulty, RandomSource random) | | method_60137(class_1799 arg0, class_5455 arg1, class_5321<class_9741> arg2, class_1266 arg3, class_5819 arg4) | | applyEnchantmentProvider(ItemStack stack, DynamicRegistryManager registryManager, RegistryKey<EnchantmentProvider> providerKey, LocalDifficulty localDifficulty, Random random) |
|