Class FabricLanguageProvider
java.lang.Object
io.github.vampirestudios.vampirelib.api.datagen.FabricLanguageProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
public abstract class FabricLanguageProvider
extends Object
implements net.minecraft.data.DataProvider
Register an instance of the class with FabricDataGenerator.addProvider(java.util.function.Function<net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator, P>) in a DataGeneratorEntrypoint
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.fabricmc.fabric.api.datagen.v1.FabricDataGeneratorFields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFabricLanguageProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator dataGenerator, String locale) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidvoidvoidvoidaddBiome(net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome> key, String name) voidvoidvoidaddEnchantment(net.minecraft.world.item.enchantment.Enchantment key, String name) voidaddEntityType(net.minecraft.world.entity.EntityType<?> key, String name) voidvoidaddItemStack(net.minecraft.world.item.ItemStack key, String name) protected abstract voidRegisters all translations to be placed inside the lang file.getName()voidrun(@NotNull net.minecraft.data.CachedOutput cache)
-
Field Details
-
dataGenerator
protected final net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator dataGenerator
-
-
Constructor Details
-
FabricLanguageProvider
protected FabricLanguageProvider(net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator dataGenerator, String locale)
-
-
Method Details
-
addTranslations
protected abstract void addTranslations()Registers all translations to be placed inside the lang file. -
run
- Specified by:
runin interfacenet.minecraft.data.DataProvider- Throws:
IOException
-
getName
- Specified by:
getNamein interfacenet.minecraft.data.DataProvider
-
addBlock
-
add
-
addItem
-
add
-
addItemStack
-
add
-
addEnchantment
-
add
-
addBiome
public void addBiome(net.minecraft.resources.ResourceKey<net.minecraft.world.level.biome.Biome> key, String name) -
add
-
addEffect
-
add
-
addEntityType
-
add
-
add
-