Class LodestoneEnchantmentComponents
java.lang.Object
team.lodestar.lodestone.registry.common.LodestoneEnchantmentComponents
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interface -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.world.level.storage.loot.parameters.LootContextParamSetstatic final net.minecraft.world.level.storage.loot.parameters.LootContextParamSetstatic final net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> static final Supplier<net.minecraft.core.component.DataComponentType<List<LodestoneSlotBasedEnchantmentAttributeEffect>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionentityEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name) static <T> Supplier<net.minecraft.core.component.DataComponentType<T>> special(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name, Function<net.minecraft.core.component.DataComponentType.Builder<T>, net.minecraft.core.component.DataComponentType.Builder<T>> modifier) targetedEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name) valueEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name)
-
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 LodestoneEnchantmentComponents.ValueEffectSupplier valueEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name) -
entityEffect
public static LodestoneEnchantmentComponents.EntityEffectSupplier entityEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name) -
targetedEffect
public static LodestoneEnchantmentComponents.TargetedEntityEffectSupplier targetedEffect(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name) -
special
public static <T> Supplier<net.minecraft.core.component.DataComponentType<T>> special(net.neoforged.neoforge.registries.DeferredRegister<net.minecraft.core.component.DataComponentType<?>> registry, String name, Function<net.minecraft.core.component.DataComponentType.Builder<T>, net.minecraft.core.component.DataComponentType.Builder<T>> modifier)
-