Class TrimDatagenSuite

java.lang.Object
dhyces.trimmed.api.data.BaseTrimDatagenSuite
dhyces.trimmed.api.data.TrimDatagenSuite

public class TrimDatagenSuite extends dhyces.trimmed.api.data.BaseTrimDatagenSuite
  • Nested Class Summary

    Nested classes/interfaces inherited from class dhyces.trimmed.api.data.BaseTrimDatagenSuite

    dhyces.trimmed.api.data.BaseTrimDatagenSuite.MaterialConfig, dhyces.trimmed.api.data.BaseTrimDatagenSuite.PatternConfig
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final com.google.common.collect.Multimap<net.minecraft.resources.ResourceLocation,com.mojang.datafixers.util.Pair<String,String>>
     

    Fields inherited from class dhyces.trimmed.api.data.BaseTrimDatagenSuite

    armorMaterialOverrides, copyRecipes, materials, materialTexturePermutations, modid, patterns, patternTextures, replacerPattern, trimRecipes
  • Constructor Summary

    Constructors
    Constructor
    Description
    TrimDatagenSuite(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack pack, String modid, @Nullable String mainLanguageCode)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    create(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack pack, String modid)
     
    create(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack pack, String modid, @Nullable String mainLanguageCode)
     
    void
    resolveTranslationsFor(String languageCode, net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder builder)
    This must be called in language providers so that translations are generated.

    Methods inherited from class dhyces.trimmed.api.data.BaseTrimDatagenSuite

    generate, makeMaterial, makeMaterial, makeMaterial, makeMaterial, makePattern, makePattern, makePattern, makePattern

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • TRANSLATIONS

      protected static final com.google.common.collect.Multimap<net.minecraft.resources.ResourceLocation,com.mojang.datafixers.util.Pair<String,String>> TRANSLATIONS
  • Constructor Details

    • TrimDatagenSuite

      public TrimDatagenSuite(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack pack, String modid, @Nullable @Nullable String mainLanguageCode)
  • Method Details

    • create

      public static TrimDatagenSuite create(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack pack, String modid)
    • create

      public static TrimDatagenSuite create(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack pack, String modid, @Nullable @Nullable String mainLanguageCode)
    • resolveTranslationsFor

      public void resolveTranslationsFor(String languageCode, net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder builder)
      This must be called in language providers so that translations are generated. Otherwise, modders can handle the translations themselves.