Class TitaniumSerializableProvider

java.lang.Object
com.hrznstudio.titanium.recipe.generator.TitaniumSerializableProvider
All Implemented Interfaces:
net.minecraft.data.DataProvider
Direct Known Subclasses:
JsonRecipeSerializerProvider

public abstract class TitaniumSerializableProvider extends Object implements net.minecraft.data.DataProvider
  • Field Details

    • generator

      protected final net.minecraft.data.DataGenerator generator
  • Constructor Details

    • TitaniumSerializableProvider

      public TitaniumSerializableProvider(net.minecraft.data.DataGenerator generatorIn, String modid)
  • Method Details

    • run

      public void run(net.minecraft.data.CachedOutput cache) throws IOException
      Specified by:
      run in interface net.minecraft.data.DataProvider
      Throws:
      IOException
    • saveRecipe

      protected void saveRecipe(net.minecraft.data.CachedOutput cache, com.google.gson.JsonObject recipeJson, Path output)
    • add

      public abstract void add(Map<IJsonFile,IJSONGenerator> serializables)
    • getName

      public String getName()
      Specified by:
      getName in interface net.minecraft.data.DataProvider