Package dev.jaxydog.astral.datagen
Class LanguageGenerator
java.lang.Object
net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
dev.jaxydog.astral.datagen.LanguageGenerator
- All Implemented Interfaces:
net.minecraft.data.DataProvider
public class LanguageGenerator
extends net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
Provides a simple data generation API for language files.
-
Nested Class Summary
Nested classes/interfaces inherited from class net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilderNested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
Fields inherited from class net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
dataOutputFields inherited from interface net.minecraft.data.DataProvider
JSON_KEY_SORT_ORDER, JSON_KEY_SORTING_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionLanguageGenerator(net.fabricmc.fabric.api.datagen.v1.FabricDataOutput dataOutput) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidgenerate(Consumer<net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder> builder) voidgenerateTranslations(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder builder) static @NotNull LanguageGeneratorMethods inherited from class net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
getName, run
-
Constructor Details
-
LanguageGenerator
public LanguageGenerator(net.fabricmc.fabric.api.datagen.v1.FabricDataOutput dataOutput)
-
-
Method Details
-
getInstance
-
combine
-
generate
public void generate(Consumer<net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder> builder) -
generateTranslations
public void generateTranslations(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder builder) - Specified by:
generateTranslationsin classnet.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
-