# Hierarchy For Package commoble.morered.client

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - net.minecraft.client.gui.components.events.AbstractContainerEventHandler (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
    - net.minecraft.client.gui.screens.Screen (implements net.minecraft.client.gui.components.Renderable)
      - net.minecraft.client.gui.screens.inventory.AbstractContainerScreen<T> (implements net.minecraft.client.gui.screens.inventory.MenuAccess<T>)
        - commoble.morered.client.SolderingScreen
    - net.minecraftforge.client.gui.widget.ScrollPanel (implements net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.components.Renderable)
      - commoble.morered.client.SolderingScreen.SolderingScrollPanel (implements net.minecraft.client.gui.components.events.GuiEventListener)
  - net.minecraft.client.gui.components.AbstractWidget (implements net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.components.Renderable)
    - net.minecraft.client.gui.components.AbstractButton
      - net.minecraft.client.gui.components.Button
        - net.minecraftforge.client.gui.widget.ExtendedButton
          - commoble.morered.client.SolderingScreen.RecipeButton
  - net.minecraftforge.client.model.BakedModelWrapper<T> (implements net.minecraft.client.resources.model.BakedModel)
    - commoble.morered.client.WirePartModelLoader.MultipartWireModel
  - commoble.morered.client.BundledCablePostRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
  - commoble.morered.client.ClientProxy
  - commoble.morered.client.ColorHandlers
  - commoble.morered.client.EdgeRotation
  - commoble.morered.client.FaceRotation (implements net.minecraft.client.resources.model.ModelState)
  - net.minecraft.client.renderer.block.ModelBlockRenderer
    - commoble.morered.client.BlockPreviewRenderer
  - java.lang.Record
    - commoble.morered.client.ClientConfig
  - net.minecraft.client.renderer.RenderStateShard
    - commoble.morered.client.ExtraRenderTypes
  - net.minecraftforge.client.model.geometry.SimpleUnbakedGeometry<T> (implements net.minecraftforge.client.model.geometry.IUnbakedGeometry<T>)
    - commoble.morered.client.TintRotatingModelLoader.TintRotatingModelGeometry
  - commoble.morered.client.TintRotatingModelLoader (implements net.minecraftforge.client.model.geometry.IGeometryLoader<T>)
  - commoble.morered.client.TintRotatingModelLoader.TintRotatingModelBuilder (implements net.minecraftforge.client.model.IModelBuilder<T>)
  - commoble.morered.client.WirePartModelLoader (implements net.minecraftforge.client.model.geometry.IGeometryLoader<T>)
  - commoble.morered.client.WirePartModelLoader.WireModelData
  - commoble.morered.client.WirePartModelLoader.WirePartGeometry (implements net.minecraftforge.client.model.geometry.IUnbakedGeometry<T>)
  - commoble.morered.client.WirePartModelLoader.WirePartModel (implements net.minecraftforge.client.model.IDynamicBakedModel)
  - commoble.morered.client.WirePostRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)