Class LodestoneEnchantmentEntityEffectHelper

java.lang.Object
team.lodestar.lodestone.systems.enchanting.LodestoneEnchantmentEntityEffectHelper

public class LodestoneEnchantmentEntityEffectHelper extends Object
  • Constructor Details

    • LodestoneEnchantmentEntityEffectHelper

      public LodestoneEnchantmentEntityEffectHelper()
  • Method Details

    • hasEnchantmentEffect

      public static <T extends net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect> boolean hasEnchantmentEffect(net.minecraft.world.item.ItemStack item, LodestoneEntityEnchantmentEffectFilter<T> filter)
    • findEnchantmentEffect

      public static <T extends net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect> LocatedEnchantmentEffect<T> findEnchantmentEffect(net.minecraft.world.item.ItemStack item, LodestoneEntityEnchantmentEffectFilter<T> filter)
    • findEnchantmentEffect

      public static <T extends net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect> com.mojang.datafixers.util.Either<Optional<T>,List<T>> findEnchantmentEffect(net.minecraft.world.item.ItemStack item, net.minecraft.core.component.DataComponentMap map, LodestoneEntityEnchantmentEffectFilter<T> filter)
    • getEntityEffects

      public static <T extends net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect> List<T> getEntityEffects(net.minecraft.world.item.ItemStack item, net.minecraft.core.component.DataComponentMap map, LodestoneEntityEnchantmentEffectFilter<T> filter)