Class Hierarchy

  • java.lang.Object
    • com.beansgalaxy.backpacks.network.packages.AAATEMPLATE
    • 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>)
          • com.beansgalaxy.backpacks.screen.BackpackScreen
          • net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen<T>
          • net.minecraft.client.gui.screens.inventory.ItemCombinerScreen<T> (implements net.minecraft.world.inventory.ContainerListener)
    • 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)
    • 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.Viewable
    • 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.minecraftforge.common.extensions.IForgeBlock, net.minecraft.world.level.ItemLike)
        • net.minecraft.world.level.block.BaseEntityBlock (implements net.minecraft.world.level.block.EntityBlock)
        • net.minecraft.world.level.block.HalfTransparentBlock
    • com.beansgalaxy.backpacks.mixin.common.buckets.BucketItemMixin (implements com.beansgalaxy.backpacks.access.BucketItemAccess)
    • com.beansgalaxy.backpacks.network.packages.CallBackInventory2S
    • com.beansgalaxy.backpacks.network.packages.CallBackSlot2S
    • net.minecraftforge.common.capabilities.CapabilityProvider<B> (implements net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>)
      • net.minecraft.world.entity.Entity (implements net.minecraft.commands.CommandSource, net.minecraft.world.level.entity.EntityAccess, net.minecraftforge.common.extensions.IForgeEntity, 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, net.minecraftforge.common.extensions.IForgeLivingEntity)
          • com.beansgalaxy.backpacks.mixin.common.InteractWithPlayer (implements org.spongepowered.asm.util.ITokenProvider)
          • net.minecraft.world.entity.player.Player (implements net.minecraftforge.common.extensions.IForgePlayer)
            • net.minecraft.client.player.AbstractClientPlayer
        • com.beansgalaxy.backpacks.mixin.LivingEntityMixin
    • com.beansgalaxy.backpacks.client.renderer.features.CauldronFeature<T,M>
    • com.beansgalaxy.backpacks.inventory.CauldronInventory
    • com.beansgalaxy.backpacks.network.packages.ClearBackSlot2S
    • com.beansgalaxy.backpacks.client.renderer.ClientBackpackTooltip (implements net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent)
    • com.beansgalaxy.backpacks.config.ClientConfig
    • com.beansgalaxy.backpacks.events.ClientForgeEvents
    • com.beansgalaxy.backpacks.events.ClientModEvents
    • 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
    • com.beansgalaxy.backpacks.events.CommonEvents
    • com.beansgalaxy.backpacks.events.CommonForgeEvents
    • com.beansgalaxy.backpacks.mixin.common.ComparatorMixin
    • com.beansgalaxy.backpacks.network.client.ConfigureLists2C
    • com.beansgalaxy.backpacks.network.client.ConfigureTraits2C
    • com.beansgalaxy.backpacks.Constants
    • com.beansgalaxy.backpacks.items.recipes.Conversion.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • com.beansgalaxy.backpacks.items.recipes.Crafting.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
    • com.beansgalaxy.backpacks.compat.CurioItem (implements top.theillusivec4.curios.api.type.capability.ICurioItem)
    • com.beansgalaxy.backpacks.compat.CurioRegistry
    • net.minecraft.world.item.crafting.CustomRecipe (implements net.minecraft.world.item.crafting.CraftingRecipe)
      • com.beansgalaxy.backpacks.items.recipes.Conversion
      • com.beansgalaxy.backpacks.items.recipes.Crafting
    • 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.mixin.common.ElytraItemMixin
    • com.beansgalaxy.backpacks.data.EnderStorage
    • com.beansgalaxy.backpacks.data.EnderStorage.Data
    • com.beansgalaxy.backpacks.data.EnderStorage.Location
    • com.beansgalaxy.backpacks.data.EnderStorage.PackagedLocation
    • net.minecraft.client.renderer.entity.EntityRenderer<T>
    • net.minecraftforge.eventbus.api.Event
      • net.minecraftforge.event.entity.EntityEvent
        • net.minecraftforge.event.entity.living.LivingEvent
    • com.beansgalaxy.backpacks.platform.ForgeCompatHelper (implements com.beansgalaxy.backpacks.platform.services.CompatHelper)
    • com.beansgalaxy.backpacks.platform.ForgeConfigHelper (implements com.beansgalaxy.backpacks.platform.services.ConfigHelper)
    • com.beansgalaxy.backpacks.ForgeMain
    • com.beansgalaxy.backpacks.platform.ForgeNetworkHelper (implements com.beansgalaxy.backpacks.platform.services.NetworkHelper)
    • com.beansgalaxy.backpacks.platform.ForgeRegistryHelper (implements com.beansgalaxy.backpacks.platform.services.RegistryHelper)
    • com.beansgalaxy.backpacks.mixin.common.buckets.HoneyBottleMixin (implements com.beansgalaxy.backpacks.access.BucketLikeAccess)
    • com.beansgalaxy.backpacks.mixin.common.HopperEntityMixin
    • com.beansgalaxy.backpacks.mixin.HopperEntityMixin
    • com.beansgalaxy.backpacks.screen.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.packages.InstantPlace2S
    • com.beansgalaxy.backpacks.mixin.common.InventoryContainerMixin (implements com.beansgalaxy.backpacks.access.BackAccessor)
    • net.minecraft.world.item.Item (implements net.minecraft.world.flag.FeatureElement, net.minecraftforge.common.extensions.IForgeItem, 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.compat.jei.JEIPlugin (implements mezz.jei.api.IModPlugin)
    • com.beansgalaxy.backpacks.mixin.client.KeyBindTooltip
    • com.beansgalaxy.backpacks.events.KeyPress
    • com.beansgalaxy.backpacks.mixin.common.LivingEntityMixin
    • net.minecraft.client.model.Model
      • net.minecraft.client.model.EntityModel<T>
        • com.beansgalaxy.backpacks.client.renderer.models.BackpackModel<T>
        • com.beansgalaxy.backpacks.client.renderer.models.BackpackWingsModel<T>
        • com.beansgalaxy.backpacks.client.renderer.models.CauldronModel<T>
        • com.beansgalaxy.backpacks.client.renderer.models.PotModel<T>
    • com.beansgalaxy.backpacks.events.ModelResources
    • com.beansgalaxy.backpacks.network.NetworkPackages
    • com.beansgalaxy.backpacks.network.packages.PickBackpack2S
    • com.beansgalaxy.backpacks.events.PickBlockEvent
    • com.beansgalaxy.backpacks.mixin.PickBlockMixin
    • com.beansgalaxy.backpacks.events.PlaceBackpackEvent
    • com.beansgalaxy.backpacks.mixin.PlayerEntityMixin
    • com.beansgalaxy.backpacks.client.renderer.features.PotFeature<T,M>
    • com.beansgalaxy.backpacks.inventory.PotInventory
    • com.beansgalaxy.backpacks.network.client.ReceiveEnderPos
    • java.lang.Record
    • com.beansgalaxy.backpacks.events.RegisterCommands
    • net.minecraft.client.renderer.entity.layers.RenderLayer<T,M>
      • com.beansgalaxy.backpacks.client.renderer.features.BackFeature<T,M>
    • net.minecraft.world.level.saveddata.SavedData
    • com.beansgalaxy.backpacks.network.client.SendEnderData2C
    • 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.compat.jei.SmithingCategory (implements mezz.jei.api.recipe.category.IRecipeCategory<T>)
    • com.beansgalaxy.backpacks.Sounds
    • com.beansgalaxy.backpacks.inventory.SpecialTooltip (implements net.minecraft.world.inventory.tooltip.TooltipComponent)
    • com.beansgalaxy.backpacks.network.packages.SprintKeyPacket2S
    • com.beansgalaxy.backpacks.network.client.SyncBackInventory2C
    • com.beansgalaxy.backpacks.network.client.SyncBackSlot2C
    • com.beansgalaxy.backpacks.network.client.SyncViewersPacket2C
    • com.beansgalaxy.backpacks.items.Tooltip
    • com.beansgalaxy.backpacks.data.Traits
    • com.beansgalaxy.backpacks.data.Traits.LocalData
    • com.beansgalaxy.backpacks.mixin.client.TrimsAtlasMixin
    • com.beansgalaxy.backpacks.mixin.client.UpdateSprintKey
    • com.beansgalaxy.backpacks.network.packages.UseCauldron2S
    • com.beansgalaxy.backpacks.events.UseKeyEvent

Interface Hierarchy

Enum Class Hierarchy