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
Last revisionBoth sides next revision
tutorial:datagen_language [2022/09/23 17:37] – [Supported Classes] nexus-dinotutorial:datagen_language [2023/06/05 17:45] – Change to FabricDataOutput mcrafterzz
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 is 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) {
 +        Pack pack = fabricDataGenerator.createPack();
         fabricDataGenerator.addProvider(MyModEnglishLangProvider::new);         fabricDataGenerator.addProvider(MyModEnglishLangProvider::new);
     }     }
tutorial/datagen_language.txt · Last modified: 2023/06/20 11:13 by mattidragon