Class SparkweaveEnchantmentProvider
java.lang.Object
dev.upcraft.sparkweave.api.datagen.provider.SparkweaveDynamicRegistryEntryProvider
dev.upcraft.sparkweave.api.datagen.provider.SparkweaveEnchantmentProvider
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class dev.upcraft.sparkweave.api.datagen.provider.SparkweaveDynamicRegistryEntryProvider
LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidgenerate(net.minecraft.core.RegistrySetBuilder builder) protected abstract voidgenerateEnchantments(SparkweaveEnchantmentProvider.Context ctx, net.minecraft.core.HolderGetter<net.minecraft.world.damagesource.DamageType> damageTypes, net.minecraft.core.HolderGetter<net.minecraft.world.item.enchantment.Enchantment> enchantments, net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.core.HolderGetter<net.minecraft.world.level.block.Block> blocks) getName()Methods inherited from class dev.upcraft.sparkweave.api.datagen.provider.SparkweaveDynamicRegistryEntryProvider
addTranslation, appendTranslations, generateEntryData
-
Constructor Details
-
SparkweaveEnchantmentProvider
public SparkweaveEnchantmentProvider()
-
-
Method Details
-
generate
public final void generate(net.minecraft.core.RegistrySetBuilder builder) - Specified by:
generatein classSparkweaveDynamicRegistryEntryProvider
-
generateEnchantments
protected abstract void generateEnchantments(SparkweaveEnchantmentProvider.Context ctx, net.minecraft.core.HolderGetter<net.minecraft.world.damagesource.DamageType> damageTypes, net.minecraft.core.HolderGetter<net.minecraft.world.item.enchantment.Enchantment> enchantments, net.minecraft.core.HolderGetter<net.minecraft.world.item.Item> items, net.minecraft.core.HolderGetter<net.minecraft.world.level.block.Block> blocks) -
getName
- Specified by:
getNamein classSparkweaveDynamicRegistryEntryProvider
-