Uses of Record Class
net.minecraft.world.item.enchantment.ConditionalEffect
Packages that use ConditionalEffect
-
Uses of ConditionalEffect in net.minecraft.world.item.enchantment
Fields in net.minecraft.world.item.enchantment with type parameters of type ConditionalEffectModifier and TypeFieldDescriptionstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.AMMO_USEstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.ARMOR_EFFECTIVENESSstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.BLOCK_EXPERIENCEstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.DAMAGEstatic final DataComponentType<List<ConditionalEffect<DamageImmunity>>> EnchantmentEffectComponents.DAMAGE_IMMUNITYstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.DAMAGE_PROTECTIONstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.FISHING_LUCK_BONUSstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.FISHING_TIME_REDUCTIONstatic final DataComponentType<List<ConditionalEffect<EnchantmentEntityEffect>>> EnchantmentEffectComponents.HIT_BLOCKstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.ITEM_DAMAGEstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.KNOCKBACKstatic final DataComponentType<List<ConditionalEffect<EnchantmentLocationBasedEffect>>> EnchantmentEffectComponents.LOCATION_CHANGEDstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.MOB_EXPERIENCEstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.PROJECTILE_COUNTstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.PROJECTILE_PIERCINGstatic final DataComponentType<List<ConditionalEffect<EnchantmentEntityEffect>>> EnchantmentEffectComponents.PROJECTILE_SPAWNEDstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.PROJECTILE_SPREADstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.REPAIR_WITH_XPstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.SMASH_DAMAGE_PER_FALLEN_BLOCKstatic final DataComponentType<List<ConditionalEffect<EnchantmentEntityEffect>>> EnchantmentEffectComponents.TICKstatic final DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> EnchantmentEffectComponents.TRIDENT_RETURN_ACCELERATIONMethods in net.minecraft.world.item.enchantment that return types with arguments of type ConditionalEffectModifier and TypeMethodDescriptionstatic <T> com.mojang.serialization.Codec<ConditionalEffect<T>> ConditionalEffect.codec(com.mojang.serialization.Codec<T> codec, LootContextParamSet params) Method parameters in net.minecraft.world.item.enchantment with type arguments of type ConditionalEffectModifier and TypeMethodDescriptionstatic <T> voidEnchantment.applyEffects(List<ConditionalEffect<T>> effects, LootContext context, Consumer<T> applier) voidEnchantment.modifyDamageFilteredValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, DamageSource damageSource, org.apache.commons.lang3.mutable.MutableFloat value) voidEnchantment.modifyEntityFilteredValue(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, Entity entity, org.apache.commons.lang3.mutable.MutableFloat value) voidEnchantment.modifyItemFilteredCount(DataComponentType<List<ConditionalEffect<EnchantmentValueEffect>>> componentType, ServerLevel level, int enchantmentLevel, ItemStack tool, org.apache.commons.lang3.mutable.MutableFloat value) Enchantment.Builder.withEffect(DataComponentType<List<ConditionalEffect<E>>> componentType, E effect) Enchantment.Builder.withEffect(DataComponentType<List<ConditionalEffect<E>>> componentType, E effect, LootItemCondition.Builder requirements)