Interface CommonDataProvider<V>

All Superinterfaces:
net.minecraft.data.DataProvider
All Known Subinterfaces:
CommonDataProvider.NoParam
All Known Implementing Classes:
CommonBlockStateProvider, CommonBlockTagsProvider, CommonFluidTagsProvider, CommonGlobalLootModifierProvider, CommonItemModelProvider, CommonItemTagsProvider, CommonJsonCodecsProvider, CommonLanguagesProvider, CommonLootTableProvider, CommonRecipeProvider, CommonTagsProvider, UCoreBlockStatesProvider, UCoreLanguagesProvider, UCoreRecipesProvider

public interface CommonDataProvider<V> extends net.minecraft.data.DataProvider
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
     
  • Field Summary

    Fields inherited from interface net.minecraft.data.DataProvider

    FIXED_ORDER_FIELDS, KEY_COMPARATOR
  • Method Summary

    Modifier and Type
    Method
    Description
     
    default String
     
    void
    register(V param)
     
    static void
    saveData(net.minecraft.data.CachedOutput cachedOutput, com.google.gson.JsonElement json, Path path, String errorMessage)
     

    Methods inherited from interface net.minecraft.data.DataProvider

    getName, run
  • Method Details

    • getGenerationData

      GenerationData getGenerationData()
    • modid

      default String modid()
    • register

      void register(V param)
    • saveData

      static void saveData(net.minecraft.data.CachedOutput cachedOutput, com.google.gson.JsonElement json, Path path, String errorMessage)