Class LodestoneEnchantmentComponents

java.lang.Object
team.lodestar.lodestone.registry.common.LodestoneEnchantmentComponents

public class LodestoneEnchantmentComponents extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final net.minecraft.world.level.storage.loot.parameters.LootContextParamSet
     
    static final net.minecraft.world.level.storage.loot.parameters.LootContextParamSet
     
    static final net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>>
     
    static final Supplier<net.minecraft.core.component.DataComponentType<List<LodestoneSlotBasedEnchantmentAttributeEffect>>>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static Supplier<net.minecraft.core.component.DataComponentType<List<net.minecraft.world.item.enchantment.ConditionalEffect<net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect>>>>
    entityEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name)
     
    static Supplier<net.minecraft.core.component.DataComponentType<List<net.minecraft.world.item.enchantment.TargetedConditionalEffect<net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect>>>>
    targetedEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name)
     
    static Supplier<net.minecraft.core.component.DataComponentType<List<net.minecraft.world.item.enchantment.ConditionalEffect<net.minecraft.world.item.enchantment.effects.EnchantmentValueEffect>>>>
    valueEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ENCHANTMENT_COMPONENTS

      public static final net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> ENCHANTMENT_COMPONENTS
    • SLOT_BOUND_ATTRIBUTES

      public static final Supplier<net.minecraft.core.component.DataComponentType<List<LodestoneSlotBasedEnchantmentAttributeEffect>>> SLOT_BOUND_ATTRIBUTES
    • ENCHANTED_ENTITY

      public static final net.minecraft.world.level.storage.loot.parameters.LootContextParamSet ENCHANTED_ENTITY
    • ENCHANTED_DAMAGE

      public static final net.minecraft.world.level.storage.loot.parameters.LootContextParamSet ENCHANTED_DAMAGE
  • Constructor Details

    • LodestoneEnchantmentComponents

      public LodestoneEnchantmentComponents()
  • Method Details

    • valueEffect

      public static Supplier<net.minecraft.core.component.DataComponentType<List<net.minecraft.world.item.enchantment.ConditionalEffect<net.minecraft.world.item.enchantment.effects.EnchantmentValueEffect>>>> valueEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name)
    • entityEffect

      public static Supplier<net.minecraft.core.component.DataComponentType<List<net.minecraft.world.item.enchantment.ConditionalEffect<net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect>>>> entityEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name)
    • targetedEffect

      public static Supplier<net.minecraft.core.component.DataComponentType<List<net.minecraft.world.item.enchantment.TargetedConditionalEffect<net.minecraft.world.item.enchantment.effects.EnchantmentEntityEffect>>>> targetedEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name)