Class CommonJsonCodecsProvider

java.lang.Object
info.u_team.u_team_core.data.CommonJsonCodecsProvider
All Implemented Interfaces:
CommonDataProvider<Consumer<net.minecraftforge.common.data.JsonCodecProvider<?>>>, net.minecraft.data.DataProvider

public abstract class CommonJsonCodecsProvider extends Object implements CommonDataProvider<Consumer<net.minecraftforge.common.data.JsonCodecProvider<?>>>
  • Constructor Details

    • CommonJsonCodecsProvider

      public CommonJsonCodecsProvider(GenerationData generationData)
  • Method Details

    • getGenerationData

      public GenerationData getGenerationData()
      Specified by:
      getGenerationData in interface CommonDataProvider<Consumer<net.minecraftforge.common.data.JsonCodecProvider<?>>>
    • run

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

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

      protected <T> net.minecraftforge.common.data.JsonCodecProvider<T> dataPackRegistry(net.minecraft.resources.RegistryOps<com.google.gson.JsonElement> registryOps, net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registryKey, Map<net.minecraft.resources.ResourceLocation,T> entries)