Hierarchy For All Packages
- net.darkhax.bookshelf.common.api,
- net.darkhax.bookshelf.common.api.annotation,
- net.darkhax.bookshelf.common.api.block,
- net.darkhax.bookshelf.common.api.commands,
- net.darkhax.bookshelf.common.api.commands.args,
- net.darkhax.bookshelf.common.api.data,
- net.darkhax.bookshelf.common.api.data.codecs,
- net.darkhax.bookshelf.common.api.data.codecs.map,
- net.darkhax.bookshelf.common.api.data.conditions,
- net.darkhax.bookshelf.common.api.data.loot,
- net.darkhax.bookshelf.common.api.data.loot.modifiers,
- net.darkhax.bookshelf.common.api.entity.villager,
- net.darkhax.bookshelf.common.api.entity.villager.trades,
- net.darkhax.bookshelf.common.api.function,
- net.darkhax.bookshelf.common.api.item,
- net.darkhax.bookshelf.common.api.network,
- net.darkhax.bookshelf.common.api.registry,
- net.darkhax.bookshelf.common.api.registry.register,
- net.darkhax.bookshelf.common.api.service,
- net.darkhax.bookshelf.common.api.text.font,
- net.darkhax.bookshelf.common.api.text.format,
- net.darkhax.bookshelf.common.api.text.unit,
- net.darkhax.bookshelf.common.api.util,
- net.darkhax.bookshelf.common.impl,
- net.darkhax.bookshelf.common.impl.command,
- net.darkhax.bookshelf.common.impl.data.conditions,
- net.darkhax.bookshelf.common.impl.data.criterion.item,
- net.darkhax.bookshelf.common.impl.data.criterion.trigger,
- net.darkhax.bookshelf.common.impl.data.loot.entries,
- net.darkhax.bookshelf.common.impl.data.loot.modifiers,
- net.darkhax.bookshelf.common.impl.recipe,
- net.darkhax.bookshelf.common.impl.resources,
- net.darkhax.bookshelf.common.mixin.access.block,
- net.darkhax.bookshelf.common.mixin.access.client,
- net.darkhax.bookshelf.common.mixin.access.commands,
- net.darkhax.bookshelf.common.mixin.access.entity,
- net.darkhax.bookshelf.common.mixin.access.level,
- net.darkhax.bookshelf.common.mixin.access.loot,
- net.darkhax.bookshelf.common.mixin.access.particles,
- net.darkhax.bookshelf.common.mixin.patch,
- net.darkhax.bookshelf.common.mixin.patch.advancement,
- net.darkhax.bookshelf.common.mixin.patch.block,
- net.darkhax.bookshelf.common.mixin.patch.client,
- net.darkhax.bookshelf.common.mixin.patch.commands,
- net.darkhax.bookshelf.common.mixin.patch.component,
- net.darkhax.bookshelf.common.mixin.patch.gui.screens,
- net.darkhax.bookshelf.common.mixin.patch.item,
- net.darkhax.bookshelf.common.mixin.patch.level,
- net.darkhax.bookshelf.common.mixin.patch.locale,
- net.darkhax.bookshelf.common.mixin.patch.loot,
- net.darkhax.bookshelf.common.mixin.patch.packs,
- net.darkhax.bookshelf.common.mixin.patch.registries,
- net.darkhax.bookshelf.common.mixin.patch.server,
- net.darkhax.bookshelf.neoforge.impl,
- net.darkhax.bookshelf.neoforge.impl.network,
- net.darkhax.bookshelf.neoforge.impl.util,
- net.darkhax.bookshelf.neoforge.mixin.access.gui.screen
Class Hierarchy
- java.lang.Object
- net.darkhax.bookshelf.common.api.network.AbstractPacket<T> (implements net.darkhax.bookshelf.common.api.network.IPacket<T>)
- net.darkhax.bookshelf.neoforge.mixin.access.gui.screen.AccessorMenuScreens
- net.darkhax.bookshelf.common.impl.data.conditions.And (implements net.darkhax.bookshelf.common.api.data.conditions.ILoadCondition)
- net.darkhax.bookshelf.common.impl.BookshelfContent (implements net.darkhax.bookshelf.common.api.registry.IContentProvider)
- net.darkhax.bookshelf.common.impl.BookshelfMod
- net.darkhax.bookshelf.common.api.function.CachedSupplier<T> (implements java.util.function.Supplier<T>)
- net.darkhax.bookshelf.common.api.util.CommandHelper
- net.darkhax.bookshelf.common.impl.Constants
- net.darkhax.bookshelf.common.api.util.DataHelper
- net.darkhax.bookshelf.common.impl.command.EnchantCommand
- net.darkhax.bookshelf.common.api.data.codecs.EnumStreamCodec<T> (implements net.minecraft.network.codec.StreamCodec<B,
V>) - net.darkhax.bookshelf.common.impl.resources.ExtendedText
- net.darkhax.bookshelf.common.impl.data.loot.modifiers.FingerprintCodec<T> (implements com.mojang.serialization.Codec<A>)
- net.darkhax.bookshelf.common.api.commands.args.FontArgument (implements com.mojang.brigadier.arguments.ArgumentType<T>)
- net.darkhax.bookshelf.common.impl.command.FontCommand
- net.darkhax.bookshelf.common.api.data.conditions.LoadConditions
- net.darkhax.bookshelf.common.impl.data.loot.modifiers.LootModificationHandler
- net.minecraft.world.level.storage.loot.entries.LootPoolEntryContainer
- net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer
- net.darkhax.bookshelf.common.impl.data.loot.entries.LootItemStack
- net.minecraft.world.level.storage.loot.entries.LootPoolSingletonContainer
- net.darkhax.bookshelf.common.api.data.codecs.map.MapCodecHelper<T>
- net.darkhax.bookshelf.common.api.data.codecs.map.RegistryMapCodecHelper<T>
- net.darkhax.bookshelf.common.api.data.codecs.map.MapCodecs
- net.darkhax.bookshelf.common.api.util.MathsHelper
- net.darkhax.bookshelf.common.mixin.patch.commands.MixinArgumentTypeInfos
- net.darkhax.bookshelf.common.mixin.patch.block.MixinBlockEntityRenderers
- net.darkhax.bookshelf.common.mixin.patch.registries.MixinBuiltInRegistries
- net.darkhax.bookshelf.common.mixin.patch.MixinCatVariant
- net.darkhax.bookshelf.common.mixin.patch.locale.MixinClientLanguage
- net.darkhax.bookshelf.common.mixin.patch.client.MixinClientPacketListener
- net.darkhax.bookshelf.common.mixin.patch.commands.MixinCommands
- net.darkhax.bookshelf.common.mixin.patch.item.MixinCreativeModeTab
- net.darkhax.bookshelf.common.mixin.patch.advancement.MixinCriteriaTriggers
- net.darkhax.bookshelf.common.mixin.patch.component.MixinDataComponents
- net.darkhax.bookshelf.common.mixin.patch.block.MixinDecoratedPotPatterns
- net.darkhax.bookshelf.common.mixin.patch.block.MixinItemBlockRenderTypes
- net.darkhax.bookshelf.common.mixin.patch.advancement.MixinItemSubPredicates
- net.darkhax.bookshelf.common.mixin.patch.loot.MixinLootDataType
- net.darkhax.bookshelf.common.mixin.patch.loot.MixinLootPool (implements net.darkhax.bookshelf.common.impl.data.loot.modifiers.ILootPoolHooks)
- net.darkhax.bookshelf.common.mixin.patch.loot.MixinLootPoolEntries
- net.darkhax.bookshelf.common.mixin.patch.gui.screens.MixinMenuScreens
- net.darkhax.bookshelf.common.mixin.patch.advancement.MixinPlayerAdvancements
- net.darkhax.bookshelf.common.mixin.patch.level.MixinRecipeManager (implements net.darkhax.bookshelf.common.api.data.ISidedRecipeManager)
- net.darkhax.bookshelf.common.mixin.patch.server.MixinReloadableServerResources
- net.darkhax.bookshelf.common.mixin.patch.packs.MixinSimpleJsonResourceReloadListener
- net.darkhax.bookshelf.common.mixin.patch.level.MixinWalkNodeEvaluator
- net.darkhax.bookshelf.common.impl.data.conditions.ModLoaded (implements net.darkhax.bookshelf.common.api.data.conditions.ILoadCondition)
- net.darkhax.bookshelf.neoforge.impl.util.NeoForgeGameplayHelper (implements net.darkhax.bookshelf.common.api.util.IGameplayHelper)
- net.darkhax.bookshelf.neoforge.impl.NeoForgeMod
- net.darkhax.bookshelf.neoforge.impl.NeoForgeModClient
- net.darkhax.bookshelf.neoforge.impl.network.NeoForgeNetworkHandler (implements net.darkhax.bookshelf.common.api.network.INetworkHandler)
- net.darkhax.bookshelf.neoforge.impl.util.NeoForgePlatformHelper (implements net.darkhax.bookshelf.common.api.util.IPlatformHelper)
- net.darkhax.bookshelf.common.impl.data.conditions.Not (implements net.darkhax.bookshelf.common.api.data.conditions.ILoadCondition)
- net.darkhax.bookshelf.common.impl.data.conditions.OnPlatform (implements net.darkhax.bookshelf.common.api.data.conditions.ILoadCondition)
- net.darkhax.bookshelf.common.impl.data.conditions.Or (implements net.darkhax.bookshelf.common.api.data.conditions.ILoadCondition)
- net.darkhax.bookshelf.common.api.registry.register.RegisterMenuScreen
- net.darkhax.bookshelf.common.api.registry.register.RegisterVillagerTrades
- net.darkhax.bookshelf.common.impl.data.conditions.RegistryContains<T> (implements net.darkhax.bookshelf.common.api.data.conditions.ILoadCondition)
- net.darkhax.bookshelf.common.api.function.ReloadableCache<T> (implements java.util.function.Function<T,
R>) - net.darkhax.bookshelf.common.impl.command.RenameCommand
- net.darkhax.bookshelf.common.api.service.Services
- net.darkhax.bookshelf.common.api.function.SidedReloadableCache<T> (implements java.util.function.Function<T,
R>) - net.minecraft.advancements.critereon.SimpleCriterionTrigger<T> (implements net.minecraft.advancements.CriterionTrigger<T>)
- net.darkhax.bookshelf.common.impl.data.criterion.trigger.AdvancementTrigger
- net.darkhax.bookshelf.common.api.commands.args.SingletonArgumentInfo<T> (implements net.minecraft.commands.synchronization.ArgumentTypeInfo<A,
T>) - net.darkhax.bookshelf.common.api.commands.args.SingletonArgumentInfo.Template<T> (implements net.minecraft.commands.synchronization.ArgumentTypeInfo.Template<A>)
- net.darkhax.bookshelf.common.api.util.TextHelper
- net.darkhax.bookshelf.common.impl.command.TranslateCommand
Interface Hierarchy
- net.darkhax.bookshelf.common.mixin.access.block.AccessorBannerBlockEntity
- net.darkhax.bookshelf.common.mixin.access.block.AccessorBaseContainerBlockEntity
- net.darkhax.bookshelf.common.mixin.access.commands.AccessorCommandContext
- net.darkhax.bookshelf.common.mixin.access.block.AccessorCropBlock
- net.darkhax.bookshelf.common.mixin.access.entity.AccessorEntity
- net.darkhax.bookshelf.common.mixin.access.client.AccessorFontManager
- net.darkhax.bookshelf.common.mixin.access.loot.AccessorLootItem
- net.darkhax.bookshelf.common.mixin.access.loot.AccessorLootPool
- net.darkhax.bookshelf.common.mixin.access.loot.AccessorLootTable
- net.darkhax.bookshelf.common.mixin.access.client.AccessorMinecraft
- net.darkhax.bookshelf.common.mixin.access.level.AccessorRecipeManager
- net.darkhax.bookshelf.common.mixin.access.particles.AccessSimpleParticleType
- net.darkhax.bookshelf.common.api.registry.register.ArgumentRegister
- com.mojang.brigadier.Command<S>
- net.darkhax.bookshelf.common.api.commands.IEnumCommand
- net.darkhax.bookshelf.common.impl.command.DebugCommands.DebugTask
- net.darkhax.bookshelf.common.api.block.IBlockHooks
- net.darkhax.bookshelf.common.api.registry.IContentProvider
- net.darkhax.bookshelf.common.api.text.font.IFontEntry
- net.darkhax.bookshelf.common.api.util.IGameplayHelper
- net.darkhax.bookshelf.common.api.item.IItemHooks
- net.darkhax.bookshelf.common.api.data.conditions.ILoadCondition
- net.darkhax.bookshelf.common.impl.data.loot.modifiers.ILootPoolHooks
- net.darkhax.bookshelf.common.api.network.INetworkHandler
- net.darkhax.bookshelf.common.api.network.IPacket<T>
- net.darkhax.bookshelf.common.api.util.IPlatformHelper
- net.darkhax.bookshelf.common.api.text.format.IPropertyFormat
- net.darkhax.bookshelf.common.api.data.ISidedRecipeManager
- net.darkhax.bookshelf.common.api.registry.register.ItemComponentRegister
- net.darkhax.bookshelf.common.api.text.unit.IUnit
- net.darkhax.bookshelf.common.api.registry.register.MenuRegister.ClientMenuFactory<T>
- net.darkhax.bookshelf.common.api.function.QuadConsumer<P1,
P2, P3, P4> - net.darkhax.bookshelf.common.api.registry.register.RegisterLootPoolAdditions.RegisterFunc
- net.darkhax.bookshelf.common.api.registry.register.RegisterMenuScreen.ScreenFactory<T,
U> - net.darkhax.bookshelf.common.api.registry.register.RegisterParticleProviders.SimpleParticleProviderBuilder
- net.darkhax.bookshelf.common.api.function.TriConsumer<P1,
P2, P3> - net.darkhax.bookshelf.common.api.function.TriFunction<P1,
P2, P3, R>
Annotation Interface Hierarchy
- net.darkhax.bookshelf.common.api.annotation.OnlyFor (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- net.darkhax.bookshelf.common.api.text.font.BuiltinFonts (implements net.darkhax.bookshelf.common.api.text.font.IFontEntry)
- net.darkhax.bookshelf.common.impl.command.DebugCommands (implements net.darkhax.bookshelf.common.api.commands.IEnumCommand)
- net.darkhax.bookshelf.common.api.network.Destination
- net.darkhax.bookshelf.common.impl.command.HandCommand (implements net.darkhax.bookshelf.common.api.commands.IEnumCommand)
- net.darkhax.bookshelf.common.api.entity.villager.MerchantTier
- net.darkhax.bookshelf.common.api.commands.PermissionLevel (implements java.util.function.Predicate<T>)
- net.darkhax.bookshelf.common.api.PhysicalSide
- net.darkhax.bookshelf.common.api.text.format.PropertyFormat (implements net.darkhax.bookshelf.common.api.text.format.IPropertyFormat)
- net.darkhax.bookshelf.common.api.text.unit.Units (implements net.darkhax.bookshelf.common.api.text.unit.IUnit)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
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.RegisterItem
- net.darkhax.bookshelf.common.api.registry.register.RegisterItemTab
- 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)
- java.lang.Record