Class LanguageProvider
java.lang.Object
net.neoforged.neoforge.common.data.LanguageProvider
- All Implemented Interfaces:
DataProvider
- Direct Known Subclasses:
DataGeneratorTest.Lang,NeoForgeLanguageProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
DataProvider.Factory<T extends DataProvider> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final Stringprivate final PackOutputFields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidadd(EntityType<?> key, String name) voidadd(Enchantment key, String name) voidvoidvoidvoidvoidvoidaddEnchantment(Supplier<? extends Enchantment> key, String name) voidaddEntityType(Supplier<? extends EntityType<?>> key, String name) voidvoidaddItemStack(Supplier<ItemStack> key, String name) voidprotected abstract voidgetName()run(CachedOutput cache) private CompletableFuture<?> save(CachedOutput cache, Path target)
-
Field Details
-
data
-
output
-
modid
-
locale
-
-
Constructor Details
-
LanguageProvider
-
-
Method Details
-
addTranslations
protected abstract void addTranslations() -
run
- Specified by:
runin interfaceDataProvider
-
getName
- Specified by:
getNamein interfaceDataProvider
-
save
-
addBlock
-
add
-
addItem
-
add
-
addItemStack
-
add
-
addEnchantment
-
add
-
addEffect
-
add
-
addEntityType
-
add
-
addTag
-
add
-
add
-