Class Hierarchy
- java.lang.Object
- net.minecraft.data.BlockFamilies
 - net.minecraft.data.BlockFamily
 - net.minecraft.data.BlockFamily.Builder
 - net.minecraft.data.DataGenerator
 - net.minecraft.data.DataGenerator.PackGenerator
 - net.minecraft.data.HashCache
 - net.minecraft.data.HashCache.CacheUpdater (implements net.minecraft.data.CachedOutput)
 - net.minecraft.data.Main
 - net.minecraft.data.PackOutput
 - net.minecraft.data.PackOutput.PathProvider
 - java.lang.Record
- net.minecraft.data.HashCache.ProviderCache
 - net.minecraft.data.HashCache.ProviderCacheBuilder
 - net.minecraft.data.HashCache.UpdateResult
 
 
 
Interface Hierarchy
- net.minecraft.data.CachedOutput
 - net.minecraft.data.DataProvider
 - net.minecraft.data.DataProvider.Factory<T>
 - net.minecraft.data.HashCache.UpdateFunction
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.data.BlockFamily.Variant
 - net.minecraft.data.PackOutput.Target
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)