Hierarchy For Package net.minecraft.component.type
Class Hierarchy
- java.lang.Object
- net.minecraft.component.type.AttributeModifiersComponent.Builder
 - net.minecraft.component.type.BannerPatternsComponent.Builder
 - net.minecraft.component.type.BundleContentsComponent (implements net.minecraft.item.tooltip.TooltipData)
 - net.minecraft.component.type.BundleContentsComponent.Builder
 - net.minecraft.component.type.ChargedProjectilesComponent
 - net.minecraft.component.type.ContainerComponent
 - net.minecraft.component.type.FoodComponent.Builder
 - net.minecraft.component.type.FoodComponents
 - net.minecraft.component.type.ItemEnchantmentsComponent (implements net.minecraft.item.tooltip.TooltipAppender)
 - net.minecraft.component.type.ItemEnchantmentsComponent.Builder
 - net.minecraft.component.type.NbtComponent
 
 
Interface Hierarchy
- net.minecraft.component.type.BookContent<T,
C>  
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.minecraft.component.type.AttributeModifierSlot (implements net.minecraft.util.StringIdentifiable)
 - net.minecraft.component.type.FireworkExplosionComponent.Type (implements net.minecraft.util.StringIdentifiable)
 - net.minecraft.component.type.MapPostProcessingComponent
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
 
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.component.type.AttributeModifiersComponent
 - net.minecraft.component.type.AttributeModifiersComponent.Entry
 - net.minecraft.component.type.BannerPatternsComponent
 - net.minecraft.component.type.BannerPatternsComponent.Layer
 - net.minecraft.component.type.BlockStateComponent
 - net.minecraft.component.type.ContainerComponent.Slot
 - net.minecraft.component.type.ContainerLootComponent
 - net.minecraft.component.type.CustomModelDataComponent
 - net.minecraft.component.type.DebugStickStateComponent
 - net.minecraft.component.type.DyedColorComponent (implements net.minecraft.item.tooltip.TooltipAppender)
 - net.minecraft.component.type.FireworkExplosionComponent (implements net.minecraft.item.tooltip.TooltipAppender)
 - net.minecraft.component.type.FireworksComponent (implements net.minecraft.item.tooltip.TooltipAppender)
 - net.minecraft.component.type.FoodComponent
 - net.minecraft.component.type.FoodComponent.StatusEffectEntry
 - net.minecraft.component.type.JukeboxPlayableComponent (implements net.minecraft.item.tooltip.TooltipAppender)
 - net.minecraft.component.type.LodestoneTrackerComponent
 - net.minecraft.component.type.LoreComponent (implements net.minecraft.item.tooltip.TooltipAppender)
 - net.minecraft.component.type.MapColorComponent
 - net.minecraft.component.type.MapDecorationsComponent
 - net.minecraft.component.type.MapDecorationsComponent.Decoration
 - net.minecraft.component.type.MapIdComponent
 - net.minecraft.component.type.PotionContentsComponent
 - net.minecraft.component.type.ProfileComponent
 - net.minecraft.component.type.SuspiciousStewEffectsComponent
 - net.minecraft.component.type.SuspiciousStewEffectsComponent.StewEffect
 - net.minecraft.component.type.ToolComponent
 - net.minecraft.component.type.ToolComponent.Rule
 - net.minecraft.component.type.UnbreakableComponent (implements net.minecraft.item.tooltip.TooltipAppender)
 - net.minecraft.component.type.WritableBookContentComponent (implements net.minecraft.component.type.BookContent<T,
C>)  - net.minecraft.component.type.WrittenBookContentComponent (implements net.minecraft.component.type.BookContent<T,
C>)  
 
 - java.lang.Record