Class SparkweaveLanguageProvider

java.lang.Object
dev.upcraft.sparkweave.api.datagen.provider.SparkweaveLanguageProvider
All Implemented Interfaces:
net.minecraft.data.DataProvider

public abstract class SparkweaveLanguageProvider extends Object implements net.minecraft.data.DataProvider
  • Constructor Details

  • Method Details

    • generateTranslations

      public abstract void generateTranslations(net.minecraft.core.HolderLookup.Provider registries, TranslationBuilder builder)
    • run

      public CompletableFuture<?> run(net.minecraft.data.CachedOutput cachedOutput)
      Specified by:
      run in interface net.minecraft.data.DataProvider
    • getName

      public String getName()
      Specified by:
      getName in interface net.minecraft.data.DataProvider
    • getLanguageCode

      public String getLanguageCode()
    • isDefaultLanguage

      public boolean isDefaultLanguage()
    • addExtra

      public void addExtra(String key, String translation)