Hierarchy For Package net.minecraft.component
Class Hierarchy
- java.lang.Object
- net.minecraft.component.ComponentChanges
 - net.minecraft.component.ComponentChanges.Builder
 - net.minecraft.component.ComponentMap.Builder
 - net.minecraft.component.ComponentMapImpl (implements net.minecraft.component.ComponentMap)
 - net.minecraft.component.ComponentType.Builder<T>
 - net.minecraft.component.ComponentType.Builder.SimpleDataComponentType<T> (implements net.minecraft.component.ComponentType<T>)
 - net.minecraft.component.DataComponentTypes
 
 
Interface Hierarchy
- net.minecraft.component.ComponentHolder
 - net.minecraft.component.ComponentType<T>
 - net.minecraft.component.EnchantmentEffectComponentTypes
 - java.lang.Iterable<T>
- net.minecraft.component.ComponentMap
 
 
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- net.minecraft.component.Component<T>
 - net.minecraft.component.ComponentChanges.AddedRemovedPair
 - net.minecraft.component.ComponentChanges.Type
 - net.minecraft.component.ComponentMap.Builder.SimpleComponentMap (implements net.minecraft.component.ComponentMap)
 
 
 - java.lang.Record