Class EnchantmentProviderBase
java.lang.Object
org.moddingx.libx.datagen.provider.RegistryProviderBase
org.moddingx.libx.datagen.provider.EnchantmentProviderBase
- All Implemented Interfaces:
RegistryProvider
Registry provider for
enchantments and enchantment providers.
This provider must run in the registry setup stage.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassclassclass -
Field Summary
Fields inherited from class org.moddingx.libx.datagen.provider.RegistryProviderBase
context, mod, registries -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionenchantment(net.minecraft.network.chat.Component name) getName()Gets the name of the provider.provider(net.minecraft.core.Holder<net.minecraft.world.item.enchantment.Enchantment> enchantment) provider(net.minecraft.core.HolderSet<net.minecraft.world.item.enchantment.Enchantment> enchantments) provider(net.minecraft.tags.TagKey<net.minecraft.world.item.enchantment.Enchantment> enchantments)
-
Constructor Details
-
EnchantmentProviderBase
-
-
Method Details
-
getName
Description copied from interface:RegistryProviderGets the name of the provider. -
enchantment
public EnchantmentProviderBase.EnchantmentBuilder enchantment(net.minecraft.network.chat.Component name) -
provider
public EnchantmentProviderBase.SingleEnchantmentProviderBuilder provider(net.minecraft.core.Holder<net.minecraft.world.item.enchantment.Enchantment> enchantment) -
provider
public EnchantmentProviderBase.MultiEnchantmentProviderBuilder provider(net.minecraft.tags.TagKey<net.minecraft.world.item.enchantment.Enchantment> enchantments) -
provider
public EnchantmentProviderBase.MultiEnchantmentProviderBuilder provider(net.minecraft.core.HolderSet<net.minecraft.world.item.enchantment.Enchantment> enchantments)
-