Package net.fabricmc.fabric.api.datagen.v1.provider
package net.fabricmc.fabric.api.datagen.v1.provider
-
ClassDescriptionExtend this class and implement
FabricAdvancementProvider.generateAdvancement(java.util.function.Consumer<net.minecraft.advancement.Advancement>)
.Extend this class and implementFabricBlockLootTableProvider.generateBlockLootTables()
.Extend this class and implementFabricLanguageProvider.generateTranslations(TranslationBuilder)
.A consumer used byFabricLanguageProvider.generateTranslations(TranslationBuilder)
.A base interface for Loot table providers.Extend this class and implementFabricRecipeProvider.generateRecipes(java.util.function.Consumer<net.minecraft.data.server.recipe.RecipeJsonProvider>)
.Implement this class (or one of the inner classes) to generate a tag list.Extend this class to createBlock
tags in the "/blocks" tag directory.Extend this class to create dynamic registry tags.Extend this class to createEntityType
tags in the "/entity_types" tag directory.Extend this class to createFluid
tags in the "/fluids" tag directory.Extend this class to createGameEvent
tags in the "/game_events" tag directory.Extend this class to createItem
tags in the "/items" tag directory.Extend this class and implementConsumer.accept(T)
.