Class LanguageProvider
java.lang.Object
net.neoforged.neoforge.common.data.LanguageProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
- Direct Known Subclasses:
DataGeneratorTest.Lang
,NeoForgeLanguageProvider
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final String
private final String
private final net.minecraft.data.PackOutput
Fields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, INDENT_WIDTH, KEY_COMPARATOR, LOGGER
-
Constructor Summary
ConstructorsConstructorDescriptionLanguageProvider
(net.minecraft.data.PackOutput output, String modid, String locale) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
void
void
void
addDimension
(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, String value) void
void
addEntityType
(Supplier<? extends net.minecraft.world.entity.EntityType<?>> key, String name) void
void
addItemStack
(Supplier<net.minecraft.world.item.ItemStack> key, String name) void
protected abstract void
getName()
run
(net.minecraft.data.CachedOutput cache) private CompletableFuture
<?>
-
Field Details
-
data
-
output
private final net.minecraft.data.PackOutput output -
modid
-
locale
-
-
Constructor Details
-
LanguageProvider
-
-
Method Details
-
addTranslations
protected abstract void addTranslations() -
run
- Specified by:
run
in interfacenet.minecraft.data.DataProvider
-
getName
- Specified by:
getName
in interfacenet.minecraft.data.DataProvider
-
save
-
addBlock
-
add
-
addItem
-
add
-
addItemStack
-
add
-
addEffect
-
add
-
addEntityType
-
add
-
addTag
-
add
-
add
-
addDimension
public void addDimension(net.minecraft.resources.ResourceKey<net.minecraft.world.level.Level> dimension, String value)
-