@@ -71,6 +71,7 @@ protected static void gatherData(GatherDataEvent event) {
71
71
generator .addProvider (event .includeServer (), new ForgeAdvancementProvider (output , lookup , existingFileHelper , ImmutableList .of (new GenerationsStructureAdvancementProvider ())));
72
72
generator .addProvider (event .includeClient (), new GenerationsStructuresEnglishLangProvider (output ));
73
73
generator .addProvider (event .includeClient (), new GenerationsStructuresFrenchLangProvider (output ));
74
+ generator .addProvider (event .includeClient (), new GenerationsStructuresChineseLangProvider (output ));
74
75
generator .addProvider (true , new DatapackBuiltinEntriesProvider (output , lookup , BUILDER , Set .of (GenerationsStructures .MOD_ID )));
75
76
generator .addProvider (event .includeServer (), new GenerationsStructuresLootProvider (output ));
76
77
}
@@ -326,6 +327,27 @@ private static String advancement(String key) {
326
327
}
327
328
}
328
329
330
+ private static class GenerationsStructuresChineseLangProvider extends LanguageProvider {
331
+
332
+ private GenerationsStructuresChineseLangProvider (PackOutput output ) {
333
+ super (output , GenerationsStructures .MOD_ID , "zh_cn" );
334
+ }
335
+
336
+ @ Override
337
+ protected void addTranslations () {
338
+ add (advancement ("title.root" ), "Generations Structures" );
339
+ add (advancement ("description.root" ), "使用 Generations Structures 加载器 Mod 创建世界" );
340
+ add (advancement ("title.loot_balloon" ), "飞行员" );
341
+ add (advancement ("description.loot_balloon" ), "找到所有气球奖励箱" );
342
+ add (advancement ("title.shrines" ), "神社" ); //TODO: Add a better title
343
+ add (advancement ("description.shrines" ), "找到所有神社" );
344
+ }
345
+
346
+ private static String advancement (String key ) {
347
+ return "advancements." + GenerationsStructures .MOD_ID + "." + key ;
348
+ }
349
+ }
350
+
329
351
private static class GenerationsStructuresLootProvider extends LootTableProvider {
330
352
331
353
private GenerationsStructuresLootProvider (PackOutput output ) {
0 commit comments