Class EnchantmentProviderBase.MultiEnchantmentProviderBuilder
java.lang.Object
org.moddingx.libx.datagen.provider.EnchantmentProviderBase.MultiEnchantmentProviderBuilder
- Enclosing class:
EnchantmentProviderBase
-
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.core.Holder<net.minecraft.world.item.enchantment.providers.EnchantmentProvider> build()Builds theEnchantmentProvider.cost(int cost) cost(int minCost, int maxCost) cost(net.minecraft.util.valueproviders.IntProvider cost) difficultyBasedCost(int minCost, int maxCostSpan)
-
Method Details
-
cost
-
cost
-
cost
public EnchantmentProviderBase.MultiEnchantmentProviderBuilder cost(net.minecraft.util.valueproviders.IntProvider cost) -
difficultyBasedCost
public EnchantmentProviderBase.MultiEnchantmentProviderBuilder difficultyBasedCost(int minCost, int maxCostSpan) -
build
public net.minecraft.core.Holder<net.minecraft.world.item.enchantment.providers.EnchantmentProvider> build()Builds theEnchantmentProvider.This method returns an
intrusive holderthat must be properly added the registry.RegistryProviderBasedoes this automatically if the result is stored in apublic, non-staticfield inside the provider.
-