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 TypeClassDescriptionclass
class
class
-
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:RegistryProvider
Gets 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)
-