User Tools

Site Tools


tutorial:datagen_language

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tutorial:datagen_language [2022/09/22 18:53] mineblock11tutorial:datagen_language [2024/06/04 17:12] (current) – fix language mistake sjk1949
Line 1: Line 1:
-**:!: This content is pending a PR merge. [[https://github.com/FabricMC/fabric/pull/2451|''#2451'']]** 
- 
 ====== Language Generation ====== ====== Language Generation ======
  
Line 9: Line 7:
 <code java> <code java>
 private static class MyModEnglishLangProvider extends FabricLanguageProvider { private static class MyModEnglishLangProvider extends FabricLanguageProvider {
- private MyModEnglishLangProvider(FabricDataGenerator dataGenerator) { + private MyModEnglishLangProvider(FabricDataOutput dataGenerator) { 
-                // Specifying en_us is optional, by default is is en_us.+                // Specifying en_us is optional, by default it is en_us.
  super(dataGenerator, "en_us");  super(dataGenerator, "en_us");
  }  }
Line 43: Line 41:
  
 <code java> <code java>
-public class MyModDatagen implements DataGeneratorEntrypoint {+public class DataGeneration implements DataGeneratorEntrypoint {
     @Override     @Override
     public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) {     public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) {
-        fabricDataGenerator.addProvider(MyModEnglishLangProvider::new);+        Pack pack = fabricDataGenerator.createPack(); 
 +        pack.addProvider(MyModEnglishLangProvider::new);
     }     }
 } }
Line 53: Line 52:
 ====== Supported Classes ====== ====== Supported Classes ======
  
-''TranslationBuilder'' accepts the following classes:+These are the game objects that have a translation key for you to translate:
  
    * ''Item''    * ''Item''
tutorial/datagen_language.1663872819.txt.gz · Last modified: 2022/09/22 18:53 by mineblock11