Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

Annotation Interface Hierarchy

  • net.darkhax.bookshelf.common.api.annotation.InternalUse (implements java.lang.annotation.Annotation)
  • net.darkhax.bookshelf.common.api.annotation.OnlyFor (implements java.lang.annotation.Annotation)

Enum Class Hierarchy

Record Class Hierarchy

  • java.lang.Object
    • java.lang.Record
      • net.darkhax.bookshelf.common.impl.data.criterion.trigger.AdvancementTrigger.Instance (implements net.minecraft.advancements.critereon.SimpleCriterionTrigger.SimpleInstance)
      • net.darkhax.bookshelf.common.api.data.conditions.ConditionType
      • net.darkhax.bookshelf.common.api.data.loot.modifiers.LootPoolAddition
      • net.darkhax.bookshelf.common.api.registry.register.MenuRegister
      • net.darkhax.bookshelf.common.api.ModEntry
      • net.darkhax.bookshelf.common.impl.data.criterion.item.NamespaceItemPredicate (implements net.minecraft.advancements.critereon.ItemSubPredicate)
      • net.darkhax.bookshelf.common.api.data.loot.PoolTarget
      • net.darkhax.bookshelf.common.impl.recipe.RecipeTypeImpl<T> (implements net.minecraft.world.item.crafting.RecipeType<T>)
      • net.darkhax.bookshelf.common.api.registry.register.Register<T>
      • net.darkhax.bookshelf.common.api.registry.register.RegisterBlockEntityRenderer
      • net.darkhax.bookshelf.common.api.registry.register.RegisterCatVariant
      • net.darkhax.bookshelf.common.api.registry.register.RegisterIngredient
      • net.darkhax.bookshelf.common.api.registry.register.RegisterItem
      • net.darkhax.bookshelf.common.api.registry.register.RegisterItemTab
      • net.darkhax.bookshelf.common.api.registry.register.RegisterLootDescription
      • net.darkhax.bookshelf.common.api.registry.register.RegisterLootPoolAdditions
      • net.darkhax.bookshelf.common.api.registry.register.RegisterPacket
      • net.darkhax.bookshelf.common.api.registry.register.RegisterParticleProviders
      • net.darkhax.bookshelf.common.api.registry.register.RegisterParticleTypes
      • net.darkhax.bookshelf.common.api.registry.register.RegisterPotPatterns
      • net.darkhax.bookshelf.common.api.registry.register.RegisterRecipeType
      • net.darkhax.bookshelf.common.api.entity.villager.trades.VillagerBuys (implements net.minecraft.world.entity.npc.VillagerTrades.ItemListing)
      • net.darkhax.bookshelf.common.api.entity.villager.trades.VillagerOffers (implements net.minecraft.world.entity.npc.VillagerTrades.ItemListing)
      • net.darkhax.bookshelf.common.api.entity.villager.trades.VillagerSells (implements net.minecraft.world.entity.npc.VillagerTrades.ItemListing)