# Hierarchy For All Packages

Package Hierarchies:

- commoble.bagofyurting,
- commoble.bagofyurting.client,
- commoble.bagofyurting.client.jei,
- commoble.bagofyurting.storage,
- commoble.bagofyurting.util

## Class Hierarchy

- java.lang.Object
  - commoble.bagofyurting.BagOfYurtingData
  - commoble.bagofyurting.BagOfYurtingData.StateData
  - commoble.bagofyurting.BagOfYurtingMod
  - commoble.bagofyurting.BlockRemovalSorter (implements java.util.Comparator<T>)
  - commoble.bagofyurting.BlockUnloadSorter (implements java.util.Comparator<T>)
  - commoble.bagofyurting.client.ClientConfig
  - commoble.bagofyurting.client.ClientEvents
  - commoble.bagofyurting.CompressedBagOfYurtingData
  - commoble.bagofyurting.CompressedBagOfYurtingData.CompressedStateData
  - commoble.bagofyurting.util.ConfigHelper
  - commoble.bagofyurting.util.ConfigHelper.ConfigValueListener<T> (implements java.util.function.Supplier<T>)
  - commoble.bagofyurting.util.ConfigHelper.Subscriber
  - commoble.bagofyurting.storage.DataIdNBTHelper
  - net.minecraftforge.registries.ForgeRegistryEntry<V> (implements net.minecraftforge.registries.IForgeRegistryEntry<V>)
    - net.minecraft.item.Item (implements net.minecraftforge.common.extensions.IForgeItem, net.minecraft.util.IItemProvider)
      - commoble.bagofyurting.BagOfYurtingItem (implements net.minecraft.item.IDyeableArmorItem)
    - net.minecraft.item.crafting.ShapedRecipe.Serializer (implements net.minecraft.item.crafting.IRecipeSerializer<T>)
      - commoble.bagofyurting.ShapedBagUpgradeRecipe.Serializer
    - net.minecraft.item.crafting.ShapelessRecipe.Serializer (implements net.minecraft.item.crafting.IRecipeSerializer<T>)
      - commoble.bagofyurting.ShapelessBagUpgradeRecipe.Serializer
  - commoble.bagofyurting.IsWasSprintPacket
  - commoble.bagofyurting.client.jei.JEIProxy (implements mezz.jei.api.IModPlugin)
  - commoble.bagofyurting.client.jei.JEIUpgradeRecipeHacks
  - commoble.bagofyurting.util.NBTMapHelper<K,KNBT,V,VNBT>
  - commoble.bagofyurting.ObjectNames
  - commoble.bagofyurting.Registrator<T>
  - commoble.bagofyurting.ServerConfig
  - net.minecraft.item.crafting.ShapedRecipe (implements net.minecraft.item.crafting.ICraftingRecipe, net.minecraftforge.common.crafting.IShapedRecipe<T>)
    - commoble.bagofyurting.ShapedBagUpgradeRecipe
  - net.minecraft.item.crafting.ShapelessRecipe (implements net.minecraft.item.crafting.ICraftingRecipe)
    - commoble.bagofyurting.ShapelessBagUpgradeRecipe
  - net.minecraft.network.play.server.SSpawnParticlePacket (implements net.minecraft.network.IPacket<T>)
    - commoble.bagofyurting.OptionalSpawnParticlePacket
  - commoble.bagofyurting.storage.StorageManager
  - commoble.bagofyurting.TagWrappers
  - commoble.bagofyurting.TransientPlayerData