Class LodestoneEnchantmentEntityEffectHelper
java.lang.Object
team.lodestar.lodestone.systems.enchanting.LodestoneEnchantmentEntityEffectHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <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) static <T extends net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect>
LocatedEnchantmentEffect<T> findEnchantmentEffect(net.minecraft.world.item.ItemStack item, LodestoneEntityEnchantmentEffectFilter<T> filter) 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) static <T extends net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect>
booleanhasEnchantmentEffect(net.minecraft.world.item.ItemStack item, LodestoneEntityEnchantmentEffectFilter<T> filter)
-
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)
-