Class SparkweaveDynamicRegistryEntryProvider

java.lang.Object
dev.upcraft.sparkweave.api.datagen.provider.SparkweaveDynamicRegistryEntryProvider
Direct Known Subclasses:
SparkweaveBiomeProvider, SparkweaveConfiguredFeatureProvider, SparkweaveEnchantmentProvider, SparkweavePlacedFeatureProvider

public abstract class SparkweaveDynamicRegistryEntryProvider extends Object
  • Field Details

    • LOGGER

      protected final org.apache.logging.log4j.Logger LOGGER
  • Constructor Details

    • SparkweaveDynamicRegistryEntryProvider

      public SparkweaveDynamicRegistryEntryProvider()
  • Method Details

    • generate

      public abstract void generate(net.minecraft.core.RegistrySetBuilder builder)
    • getName

      public abstract String getName()
    • generateEntryData

      public CompletableFuture<?> generateEntryData(net.minecraft.data.CachedOutput output, net.minecraft.core.HolderLookup.Provider registries)
    • addTranslation

      protected void addTranslation(String key, String translation)
    • appendTranslations

      public void appendTranslations(BiConsumer<String,String> translationsBuilder)