Class QuestTranslationProvider
java.lang.Object
com.minecolonies.core.generation.defaults.QuestTranslationProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
Magic translator for quests. This parses the existing quest JSON files and moves the dialogue elements to
translation resources, so that translations can be provided for them.
This requires that the 'source' quests under src/main/resources/data/minecolonies/quests only contain en-US
text and do not already contain translation keys.
-
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
Fields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull StringgetName()@NotNull CompletableFuture<?>run(@NotNull net.minecraft.data.CachedOutput cache)
-
Constructor Details
-
QuestTranslationProvider
public QuestTranslationProvider(@NotNull @NotNull net.minecraft.data.PackOutput packOutput)
-
-
Method Details
-
getName
- Specified by:
getNamein interfacenet.minecraft.data.DataProvider
-
run
@NotNull public @NotNull CompletableFuture<?> run(@NotNull @NotNull net.minecraft.data.CachedOutput cache) - Specified by:
runin interfacenet.minecraft.data.DataProvider
-