Class SparkweaveLanguageProvider
java.lang.Object
net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
dev.upcraft.sparkweave.api.datagen.SparkweaveLanguageProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
public abstract class SparkweaveLanguageProvider
extends net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
-
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
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionSparkweaveLanguageProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataOutput dataOutput, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registriesFuture, String languageCode) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidadvancement(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder translationBuilder, net.minecraft.resources.ResourceLocation advancementId, String title, String description) protected voidbiome(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder translationBuilder, net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome> biome, String translation) protected voiddamageType(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder translationBuilder, net.minecraft.resources.ResourceKey<net.minecraft.world.damagesource.DamageType> typeKey, String defaultTranslation, @Nullable String killedByTranslation, @Nullable String killedWithItemTranslation) protected voidenchantment(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder translationBuilder, Supplier<? extends net.minecraft.world.item.enchantment.Enchantment> enchantment, String translation, String description) protected voiditemStack(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder translationBuilder, net.minecraft.world.item.ItemStack stack, String translationValue) protected voidsound(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder translationBuilder, Supplier<? extends net.minecraft.sounds.SoundEvent> sound, String translation) protected voidtag(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder translationBuilder, net.minecraft.tags.TagKey<?> tag, String translation) Methods inherited from class net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider
generateTranslations, getName, run
-
Constructor Details
-
SparkweaveLanguageProvider
public SparkweaveLanguageProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataOutput dataOutput, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registriesFuture, String languageCode)
-
-
Method Details
-
advancement
-
biome
protected void biome(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder translationBuilder, net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome> biome, String translation) -
damageType
protected void damageType(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder translationBuilder, net.minecraft.resources.ResourceKey<net.minecraft.world.damagesource.DamageType> typeKey, String defaultTranslation, @Nullable @Nullable String killedByTranslation, @Nullable @Nullable String killedWithItemTranslation) -
enchantment
-
itemStack
protected void itemStack(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder translationBuilder, net.minecraft.world.item.ItemStack stack, String translationValue) -
sound
-
tag
protected void tag(net.fabricmc.fabric.api.datagen.v1.provider.FabricLanguageProvider.TranslationBuilder translationBuilder, net.minecraft.tags.TagKey<?> tag, String translation)
-