Hierarchy For All Packages

Package Hierarchies:

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>)
        • de.cheaterpaul.enchantmentmachine.client.gui.screens.StorageScreen
    • net.minecraft.world.inventory.AbstractContainerMenu
    • net.minecraft.client.gui.components.AbstractWidget (implements net.minecraft.client.gui.components.events.GuiEventListener, net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension, net.minecraft.client.gui.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.components.Renderable)
      • net.minecraft.client.gui.components.AbstractContainerWidget (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
        • net.minecraft.client.gui.components.AbstractSelectionList<E>
          • net.minecraft.client.gui.components.ContainerObjectSelectionList<E>
            • de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList<T>
          • net.minecraft.client.gui.components.ObjectSelectionList<E>
            • de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList<T>
    • net.neoforged.neoforge.attachment.AttachmentHolder (implements net.neoforged.neoforge.attachment.IAttachmentHolder)
      • net.minecraft.world.level.block.entity.BlockEntity (implements net.neoforged.neoforge.common.extensions.IBlockEntityExtension)
        • net.minecraft.world.level.block.entity.BaseContainerBlockEntity (implements net.minecraft.world.Container, net.minecraft.world.MenuProvider, net.minecraft.world.Nameable)
        • de.cheaterpaul.enchantmentmachine.block.entity.StorageBlockEntity (implements de.cheaterpaul.enchantmentmachine.block.entity.IEnchantmentMachine)
    • net.minecraft.world.level.block.state.BlockBehaviour (implements net.minecraft.world.flag.FeatureElement)
      • net.minecraft.world.level.block.Block (implements net.neoforged.neoforge.common.extensions.IBlockExtension, net.minecraft.world.level.ItemLike)
        • net.minecraft.world.level.block.BaseEntityBlock (implements net.minecraft.world.level.block.EntityBlock)
    • net.neoforged.neoforge.client.model.generators.BlockStateProvider (implements net.minecraft.data.DataProvider)
    • de.cheaterpaul.enchantmentmachine.client.ClientPayloadHandler
    • de.cheaterpaul.enchantmentmachine.client.gui.components.ContainerList.Builder<T>
    • net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E> (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
    • de.cheaterpaul.enchantmentmachine.client.renderer.blockentity.EnchantmentBlockTileEntityRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
    • de.cheaterpaul.enchantmentmachine.client.EnchantmentMachineClientMod
    • de.cheaterpaul.enchantmentmachine.EnchantmentMachineMod
    • de.cheaterpaul.enchantmentmachine.client.ModClientData
    • de.cheaterpaul.enchantmentmachine.core.ModConfig
    • de.cheaterpaul.enchantmentmachine.core.ModConfig.Server
    • de.cheaterpaul.enchantmentmachine.core.ModData
    • de.cheaterpaul.enchantmentmachine.data.ModDataGenerator
    • net.neoforged.neoforge.client.model.generators.ModelProvider<T> (implements net.minecraft.data.DataProvider)
    • de.cheaterpaul.enchantmentmachine.network.ModPacketDispatcher
    • net.minecraft.client.gui.components.ObjectSelectionList.Entry<E> (implements net.minecraft.client.gui.narration.NarrationSupplier)
    • net.minecraft.data.recipes.RecipeProvider (implements net.minecraft.data.DataProvider)
    • de.cheaterpaul.enchantmentmachine.util.REFERENCE
    • de.cheaterpaul.enchantmentmachine.server.ServerPayloadHandler
    • de.cheaterpaul.enchantmentmachine.client.gui.components.SimpleList.Builder<T>
    • net.minecraft.data.tags.TagsProvider<T> (implements net.minecraft.data.DataProvider)
      • net.minecraft.data.tags.IntrinsicHolderTagsProvider<T>
    • net.minecraft.client.gui.components.Tooltip (implements net.minecraft.client.gui.narration.NarrationSupplier)
    • de.cheaterpaul.enchantmentmachine.util.Utils

Interface Hierarchy

Record Class Hierarchy

  • java.lang.Object
    • java.lang.Record
      • de.cheaterpaul.enchantmentmachine.network.message.EnchantingPacket (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • de.cheaterpaul.enchantmentmachine.util.EnchantmentInstanceMod
      • de.cheaterpaul.enchantmentmachine.network.message.EnchantmentPacket (implements net.minecraft.network.protocol.common.custom.CustomPacketPayload)
      • de.cheaterpaul.enchantmentmachine.util.EnchantmentStore