Changes

24 bytes removed ,  18:20, 15 October 2021
37.0.91 fix, advancement providers now work
Line 43: Line 43:  
* ''These classes are under the <code>net.minecraft.data</code> package''
 
* ''These classes are under the <code>net.minecraft.data</code> package''
 
* <code>LootTableProvider</code> - for loot tables; override <code>#getTables</code>
 
* <code>LootTableProvider</code> - for loot tables; override <code>#getTables</code>
* <code>RecipeProvider</code> - for recipes and their unlocking advancements; override <code>#registerRecipes</code>
+
* <code>RecipeProvider</code> - for recipes and their unlocking advancements; override <code>#buildCraftingRecipes</code>
* <code>TagsProvider</code> - for tags; override <code>#registerTags</code>
+
* <code>TagsProvider</code> - for tags; override <code>#addTags</code>
 
* <code>GlobalLootModifierProvider</code> - for global loot modifiers; override <code>#start</code>
 
* <code>GlobalLootModifierProvider</code> - for global loot modifiers; override <code>#start</code>
 
+
* <code>AdvancementProvider</code> - for advancements; override <code>#registerAdvancements</code>
{{Tip|An <code>AdvancementProvider</code> class does exists, however it is hardcoded for only the vanilla advancements.}}
         
[[Category:Data Generation]]
 
[[Category:Data Generation]]