Class Hierarchy

  • java.lang.Object
    • net.minecraft.client.gui.components.events.AbstractContainerEventHandler (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
      • net.minecraft.client.gui.components.AbstractSelectionList<E> (implements net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.components.Renderable)
        • net.minecraft.client.gui.components.ContainerObjectSelectionList<E>
      • 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>)
        • com.beansgalaxy.backpacks.config.ConfigScreen
        • com.beansgalaxy.backpacks.config.screen.MoveElementConfigScreen
    • net.minecraft.world.inventory.AbstractContainerMenu
    • net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance (implements net.minecraft.advancements.CriterionTriggerInstance)
    • 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
    • com.beansgalaxy.backpacks.events.AppendModelLayers (implements net.fabricmc.fabric.api.client.rendering.v1.LivingEntityFeatureRendererRegistrationCallback)
    • com.beansgalaxy.backpacks.mixin.common.ArmorItemMixin (implements net.minecraft.world.item.Equipable)
    • net.minecraft.world.item.armortrim.ArmorTrim
      • com.beansgalaxy.backpacks.client.renderer.TrimHelper
    • com.beansgalaxy.backpacks.mixin.client.ArmorTrimMixin
    • com.beansgalaxy.backpacks.data.BackData
    • com.beansgalaxy.backpacks.client.renderer.features.BackpackFeature<T,M>
    • com.beansgalaxy.backpacks.inventory.BackpackInventory (implements net.minecraft.world.Container)
      • com.beansgalaxy.backpacks.inventory.EnderInventory (implements net.minecraft.world.level.entity.EntityAccess)
    • com.beansgalaxy.backpacks.inventory.BackpackTooltip (implements net.minecraft.world.inventory.tooltip.TooltipComponent)
    • net.minecraft.world.level.block.state.BlockBehaviour (implements net.minecraft.world.flag.FeatureElement)
      • net.minecraft.world.level.block.Block (implements net.fabricmc.fabric.api.block.v1.FabricBlock, net.minecraft.world.level.ItemLike)
        • net.minecraft.world.level.block.BaseEntityBlock (implements net.minecraft.world.level.block.EntityBlock)
        • net.minecraft.world.level.block.HalfTransparentBlock
    • net.minecraft.world.level.block.entity.BlockEntity (implements net.fabricmc.fabric.api.blockview.v2.RenderDataBlockEntity)
    • com.beansgalaxy.backpacks.mixin.common.buckets.BucketItemMixin (implements com.beansgalaxy.backpacks.access.BucketItemAccess)
    • com.beansgalaxy.backpacks.client.renderer.features.CauldronFeature<T,M>
    • com.beansgalaxy.backpacks.inventory.CauldronInventory
    • com.beansgalaxy.backpacks.network.serverbound.ClearBackSlot (implements com.beansgalaxy.backpacks.network.serverbound.Packet2S)
    • com.beansgalaxy.backpacks.client.renderer.ClientBackpackTooltip (implements net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent)
    • com.beansgalaxy.backpacks.config.ClientConfig (implements com.beansgalaxy.backpacks.config.IConfig)
    • com.beansgalaxy.backpacks.mixin.ClientPacketMixin
    • com.beansgalaxy.backpacks.client.renderer.ClientSpecialTooltip (implements net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent)
    • com.beansgalaxy.backpacks.client.network.CommonAtClient
    • com.beansgalaxy.backpacks.CommonClass
    • com.beansgalaxy.backpacks.config.CommonConfig (implements com.beansgalaxy.backpacks.config.IConfig)
    • com.beansgalaxy.backpacks.mixin.common.CommonHopperMixin
    • com.beansgalaxy.backpacks.mixin.common.ComparatorMixin
    • com.beansgalaxy.backpacks.config.types.ConfigComment (implements com.beansgalaxy.backpacks.config.types.ConfigLine)
    • com.beansgalaxy.backpacks.config.types.ConfigLabel (implements com.beansgalaxy.backpacks.config.types.ConfigLine)
    • com.beansgalaxy.backpacks.network.clientbound.ConfigureConfig (implements com.beansgalaxy.backpacks.network.clientbound.Packet2C)
    • com.beansgalaxy.backpacks.network.clientbound.ConfigureTraits (implements com.beansgalaxy.backpacks.network.clientbound.Packet2C)
    • com.beansgalaxy.backpacks.config.types.ConfigVariant<T> (implements com.beansgalaxy.backpacks.config.types.ConfigLine)
    • com.beansgalaxy.backpacks.Constants
    • net.minecraft.client.gui.components.ContainerObjectSelectionList.Entry<E> (implements net.minecraft.client.gui.components.events.ContainerEventHandler)
    • com.beansgalaxy.backpacks.items.recipes.Conversion.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • com.beansgalaxy.backpacks.events.CopyPlayerEvent (implements net.fabricmc.fabric.api.entity.event.v1.ServerPlayerEvents.CopyFrom)
    • com.beansgalaxy.backpacks.items.recipes.Crafting.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • net.minecraft.world.item.crafting.CustomRecipe (implements net.minecraft.world.item.crafting.CraftingRecipe)
    • com.beansgalaxy.backpacks.mixin.common.DataResourcesMixin
    • com.beansgalaxy.backpacks.mixin.client.DisableCape
    • com.beansgalaxy.backpacks.events.ElytraEvent
    • com.beansgalaxy.backpacks.client.renderer.features.ElytraFeature<T,M>
    • com.beansgalaxy.backpacks.events.ElytraFlightEvent (implements net.fabricmc.fabric.api.entity.event.v1.EntityElytraEvents.Custom)
    • com.beansgalaxy.backpacks.mixin.common.ElytraItemMixin
    • com.beansgalaxy.backpacks.data.EnderStorage
    • com.beansgalaxy.backpacks.data.EnderStorage.Location
    • com.beansgalaxy.backpacks.data.EnderStorage.PackagedLocation
    • net.minecraft.world.entity.Entity (implements net.minecraft.commands.CommandSource, net.minecraft.world.level.entity.EntityAccess, net.minecraft.world.Nameable)
      • com.beansgalaxy.backpacks.entity.Backpack
      • com.beansgalaxy.backpacks.mixin.common.ExperienceOrbMixin
      • net.minecraft.world.entity.LivingEntity (implements net.minecraft.world.entity.Attackable)
        • com.beansgalaxy.backpacks.mixin.common.ServerPlayerMixin (implements org.spongepowered.asm.util.ITokenProvider)
    • net.minecraft.client.renderer.entity.EntityRenderer<T>
    • com.beansgalaxy.backpacks.network.clientbound.EquipLockedMsg (implements com.beansgalaxy.backpacks.network.clientbound.Packet2C)
    • com.beansgalaxy.backpacks.FabricClient (implements net.fabricmc.api.ClientModInitializer)
    • com.beansgalaxy.backpacks.platform.FabricCompatHelper (implements com.beansgalaxy.backpacks.platform.services.CompatHelper)
    • com.beansgalaxy.backpacks.platform.FabricCompatHelper.Context
    • com.beansgalaxy.backpacks.compat.FabricConfig (implements me.shedaniel.autoconfig.ConfigData)
    • com.beansgalaxy.backpacks.platform.FabricConfigHelper (implements com.beansgalaxy.backpacks.platform.services.ConfigHelper)
    • com.beansgalaxy.backpacks.mixin.FabricHopperMixin
    • com.beansgalaxy.backpacks.FabricMain (implements net.fabricmc.api.ModInitializer)
    • com.beansgalaxy.backpacks.platform.FabricNetworkHelper (implements com.beansgalaxy.backpacks.platform.services.NetworkHelper)
    • com.beansgalaxy.backpacks.platform.FabricRegistryHelper (implements com.beansgalaxy.backpacks.platform.services.RegistryHelper)
    • com.beansgalaxy.backpacks.mixin.common.buckets.HoneyBottleMixin (implements com.beansgalaxy.backpacks.access.BucketLikeAccess)
    • com.beansgalaxy.backpacks.config.types.HSetConfigVariant.Builder<E>
    • com.beansgalaxy.backpacks.screen.InfoTabs.InfoWidget (implements net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.components.Renderable)
    • com.beansgalaxy.backpacks.network.serverbound.InstantPlace (implements com.beansgalaxy.backpacks.network.serverbound.Packet2S)
    • com.beansgalaxy.backpacks.config.screen.IntButton.Builder
    • com.beansgalaxy.backpacks.mixin.common.InventoryContainerMixin (implements com.beansgalaxy.backpacks.access.BackAccessor)
    • net.minecraft.world.item.Item (implements net.fabricmc.fabric.api.item.v1.FabricItem, net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.ItemLike)
    • com.beansgalaxy.backpacks.mixin.common.ItemEntityMixin
    • com.beansgalaxy.backpacks.mixin.client.ItemRendererMixin
    • com.beansgalaxy.backpacks.mixin.common.ItemStackMixin
    • com.beansgalaxy.backpacks.mixin.client.KeyBindTooltip
    • com.beansgalaxy.backpacks.events.KeyPress
    • com.beansgalaxy.backpacks.config.types.ListConfigVariant.Builder<E>
    • com.beansgalaxy.backpacks.mixin.common.LivingEntityMixin
    • com.beansgalaxy.backpacks.events.LoadEntityEvent (implements net.fabricmc.fabric.api.event.lifecycle.v1.ServerEntityEvents.Load)
    • com.beansgalaxy.backpacks.events.LoadItemModels (implements net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin)
    • com.beansgalaxy.backpacks.mixin.client.LocalPlayerMixin
    • com.beansgalaxy.backpacks.config.types.MapConfigVariant.Builder<K,E>
    • com.beansgalaxy.backpacks.mixin.client.MinecraftMixin (implements com.beansgalaxy.backpacks.access.MinecraftAccessor)
    • net.minecraft.client.model.Model
      • net.minecraft.client.model.EntityModel<T>
    • com.beansgalaxy.backpacks.events.ModelResources
    • com.beansgalaxy.backpacks.compat.ModMenu (implements com.terraformersmc.modmenu.api.ModMenuApi)
    • com.beansgalaxy.backpacks.config.screen.MoveElementConfigScreen.Builder
    • com.beansgalaxy.backpacks.network.NetworkPackages
    • com.beansgalaxy.backpacks.network.serverbound.PickBackpack (implements com.beansgalaxy.backpacks.network.serverbound.Packet2S)
    • com.beansgalaxy.backpacks.events.PickBlockEvent
    • com.beansgalaxy.backpacks.mixin.PickBlockMixin
    • com.beansgalaxy.backpacks.events.PlaceBackpackEvent
    • com.beansgalaxy.backpacks.events.PlayerInteractEvent (implements net.fabricmc.fabric.api.event.player.UseBlockCallback)
    • com.beansgalaxy.backpacks.mixin.common.PlayerListMixin
    • com.beansgalaxy.backpacks.client.renderer.features.PotFeature<T,M>
    • com.beansgalaxy.backpacks.inventory.PotInventory
    • java.lang.Record
    • com.beansgalaxy.backpacks.events.RegisterCommands
    • com.beansgalaxy.backpacks.compat.REI (implements me.shedaniel.rei.api.client.plugins.REIClientPlugin)
    • net.minecraft.client.renderer.entity.layers.RenderLayer<T,M>
      • com.beansgalaxy.backpacks.client.renderer.features.BackFeature<T,M>
    • com.beansgalaxy.backpacks.mixin.common.ResultContainerMixin (implements net.minecraft.world.inventory.RecipeHolder)
    • net.minecraft.world.level.saveddata.SavedData
    • com.beansgalaxy.backpacks.screen.SecondOrderDynamics
    • com.beansgalaxy.backpacks.network.clientbound.SendBackInventory (implements com.beansgalaxy.backpacks.network.clientbound.Packet2C)
    • com.beansgalaxy.backpacks.network.clientbound.SendBackSlot (implements com.beansgalaxy.backpacks.network.clientbound.Packet2C)
    • com.beansgalaxy.backpacks.network.clientbound.SendEnderDisplay (implements com.beansgalaxy.backpacks.network.clientbound.Packet2C)
    • com.beansgalaxy.backpacks.network.clientbound.SendEnderPos (implements com.beansgalaxy.backpacks.network.clientbound.Packet2C)
    • com.beansgalaxy.backpacks.network.clientbound.SendEnderSound (implements com.beansgalaxy.backpacks.network.clientbound.Packet2C)
    • com.beansgalaxy.backpacks.network.clientbound.SendEnderStacks (implements com.beansgalaxy.backpacks.network.clientbound.Packet2C)
    • com.beansgalaxy.backpacks.network.clientbound.SendEnderViewing (implements com.beansgalaxy.backpacks.network.clientbound.Packet2C)
    • com.beansgalaxy.backpacks.network.clientbound.SendViewers (implements com.beansgalaxy.backpacks.network.clientbound.Packet2C)
    • com.beansgalaxy.backpacks.mixin.common.ServerEntityMixin
    • com.beansgalaxy.backpacks.events.ServerLifecycleEvent (implements net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.ServerStarted, net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.ServerStopping)
    • com.beansgalaxy.backpacks.mixin.common.ServerPlayMixin
    • com.beansgalaxy.backpacks.platform.Services
    • net.minecraft.advancements.critereon.SimpleCriterionTrigger<T> (implements net.minecraft.advancements.CriterionTrigger<T>)
    • net.minecraft.world.inventory.Slot
      • com.beansgalaxy.backpacks.screen.BackSlot
      • net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen.SlotWrapper
      • com.beansgalaxy.backpacks.screen.InSlot
      • com.beansgalaxy.backpacks.screen.MenuSlot
    • com.beansgalaxy.backpacks.items.recipes.Smithing (implements net.minecraft.world.item.crafting.SmithingRecipe)
    • com.beansgalaxy.backpacks.items.recipes.Smithing.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • com.beansgalaxy.backpacks.inventory.SpecialTooltip (implements net.minecraft.world.inventory.tooltip.TooltipComponent)
    • com.beansgalaxy.backpacks.items.recipes.SuperSpecialRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • com.beansgalaxy.backpacks.network.serverbound.SyncActionKey (implements com.beansgalaxy.backpacks.network.serverbound.Packet2S)
    • com.beansgalaxy.backpacks.events.SyncDataEvent (implements net.fabricmc.fabric.api.event.lifecycle.v1.ServerLifecycleEvents.SyncDataPackContents)
    • com.beansgalaxy.backpacks.access.Tint
    • com.beansgalaxy.backpacks.access.Tint.HSL
    • com.beansgalaxy.backpacks.access.Tint.HSV
    • com.beansgalaxy.backpacks.access.Tint.LCH
    • com.beansgalaxy.backpacks.items.Tooltip
    • com.beansgalaxy.backpacks.events.TooltipImageEvent (implements net.fabricmc.fabric.api.client.rendering.v1.TooltipComponentCallback)
    • com.beansgalaxy.backpacks.data.Traits
    • com.beansgalaxy.backpacks.data.Traits.LocalData
    • com.beansgalaxy.backpacks.mixin.client.TrimsAtlasMixin
    • com.beansgalaxy.backpacks.compat.TrinketsRegistry
    • com.beansgalaxy.backpacks.network.serverbound.UseCauldron (implements com.beansgalaxy.backpacks.network.serverbound.Packet2S)
    • com.beansgalaxy.backpacks.events.UseKeyEvent
    • com.beansgalaxy.backpacks.data.Viewable

Interface Hierarchy

Enum Class Hierarchy