tutorial:datagen_advancements
This is an old revision of the document!
To get started with this, create a class that extends FabricAdvancementProvider
and register it in your datagen entrypoint like so:
private static class MyAdvancementGenerators extends FabricAdvancementProvider { protected MyAdvancementGenerators(FabricDataGenerator dataGenerator) { super(dataGenerator); } @Override public void generateAdvancement(Consumer<Advancement> consumer) { // ... } } // ... @Override public void onInitializeDataGenerator(FabricDataGenerator fabricDataGenerator) { // ... fabricDataGenerator.addProvider(MyAdvancementGenerators::new); // ... }
Advancements
A quick summary, to create an advancement, you need a parent advancement. A parent advancement is an advancement tab, that's all.
TODO: fill more of this…
tutorial/datagen_advancements.1662894001.txt.gz · Last modified: 2022/09/11 11:00 by nexus-dino