Class DataMapProvider

java.lang.Object
net.neoforged.neoforge.common.data.DataMapProvider
All Implemented Interfaces:
net.minecraft.data.DataProvider
Direct Known Subclasses:
NeoForgeDataMapsProvider

public abstract class DataMapProvider extends Object implements net.minecraft.data.DataProvider
A provider for data map generation.
  • Field Details

    • lookupProvider

      protected final CompletableFuture<net.minecraft.core.HolderLookup.Provider> lookupProvider
    • pathProvider

      protected final net.minecraft.data.PackOutput.PathProvider pathProvider
    • builders

      private final Map<DataMapType<?,?>,DataMapProvider.Builder<?,?>> builders
  • Constructor Details

    • DataMapProvider

      protected DataMapProvider(net.minecraft.data.PackOutput packOutput, CompletableFuture<net.minecraft.core.HolderLookup.Provider> lookupProvider)
      Create a new provider.
      Parameters:
      packOutput - the output location
      lookupProvider - a CompletableFuture supplying the registries
  • Method Details