Class Hierarchy
- java.lang.Object
- net.darkhax.bookshelf.api.data.conditions.impl.And (implements net.darkhax.bookshelf.api.data.conditions.ILoadCondition)
- net.neoforged.neoforge.attachment.AttachmentHolder (implements net.neoforged.neoforge.attachment.IAttachmentHolder)
- net.minecraft.world.level.block.entity.BlockEntity (implements net.neoforged.neoforge.common.extensions.IBlockEntityExtension)
- net.minecraft.world.level.block.entity.BaseContainerBlockEntity (implements net.minecraft.world.Container, net.minecraft.world.MenuProvider, net.minecraft.world.Nameable)
- net.minecraft.world.entity.Entity (implements net.minecraft.commands.CommandSource, net.minecraft.world.level.entity.EntityAccess, net.neoforged.neoforge.common.extensions.IEntityExtension, net.minecraft.world.Nameable, net.minecraft.world.scores.ScoreHolder)
- net.darkhax.bookshelf.api.util.AttributeHelper
- net.minecraft.world.level.block.state.BlockBehaviour (implements net.minecraft.world.flag.FeatureElement)
- net.minecraft.world.level.block.Block (implements net.neoforged.neoforge.common.extensions.IBlockExtension, net.minecraft.world.level.ItemLike)
- net.minecraft.world.level.block.BaseEntityBlock (implements net.minecraft.world.level.block.EntityBlock)
- net.darkhax.bookshelf.api.data.bytebuf.BookshelfByteBufs
- net.darkhax.bookshelf.api.data.codecs.BookshelfCodecs
- net.darkhax.bookshelf.impl.commands.BookshelfCommands (implements net.darkhax.bookshelf.api.commands.ICommandBuilder)
- net.darkhax.bookshelf.impl.BookshelfCommon
- net.darkhax.bookshelf.impl.gametest.BookshelfForgeGameTests
- net.darkhax.bookshelf.impl.gametest.BookshelfGameTests
- net.darkhax.bookshelf.BookshelfNeoForge
- net.darkhax.bookshelf.api.data.BookshelfTags
- net.darkhax.bookshelf.api.data.BookshelfTags.DamageTypes
- net.darkhax.bookshelf.api.data.bytebuf.ByteBufHelper<T>
- net.darkhax.bookshelf.impl.gametest.tests.ByteBufTests<T> (implements net.darkhax.bookshelf.impl.gametest.ITestable)
- net.darkhax.bookshelf.api.function.CachedSupplier<T> (implements java.util.function.Supplier<T>)
- net.darkhax.bookshelf.impl.util.ClientHelperNeoForge (implements net.darkhax.bookshelf.api.util.IClientHelper)
- net.darkhax.bookshelf.api.ClientServices
- net.darkhax.bookshelf.api.data.codecs.CodecHelper<T>
- net.darkhax.bookshelf.impl.gametest.tests.CodecTests<T> (implements net.darkhax.bookshelf.impl.gametest.ITestable)
- net.darkhax.bookshelf.api.registry.CommandArgumentEntry<A,T,I>
- net.darkhax.bookshelf.impl.commands.CommandFont
- net.darkhax.bookshelf.impl.commands.CommandHand
- net.darkhax.bookshelf.Constants
- net.darkhax.bookshelf.impl.util.ConstructHelperNeoForge (implements net.darkhax.bookshelf.api.util.IConstructHelper)
- net.darkhax.bookshelf.api.inventory.ContainerInventoryAccess<T> (implements net.darkhax.bookshelf.api.inventory.IInventoryAccess)
- net.darkhax.bookshelf.impl.registry.ContentLoaderNeoForge (implements net.darkhax.bookshelf.api.registry.IContentLoader)
- net.minecraft.world.item.enchantment.Enchantment (implements net.neoforged.neoforge.common.extensions.IEnchantmentExtension)
- net.darkhax.bookshelf.api.util.EnchantmentHelper
- net.darkhax.bookshelf.api.util.EntityHelper
- net.darkhax.bookshelf.api.commands.args.EnumArgument<T> (implements com.mojang.brigadier.arguments.ArgumentType<T>)
- net.darkhax.bookshelf.impl.event.EventHelperNeoForge (implements net.darkhax.bookshelf.api.event.IEventHelper)
- net.darkhax.bookshelf.api.util.ExperienceHelper
- net.darkhax.bookshelf.impl.commands.args.FontArgument (implements com.mojang.brigadier.arguments.ArgumentType<T>)
- net.darkhax.bookshelf.impl.util.InventoryHelperNeoForge (implements net.darkhax.bookshelf.api.util.IInventoryHelper)
- net.darkhax.bookshelf.impl.inventory.ItemHandlerInventoryAccess (implements net.darkhax.bookshelf.api.inventory.IInventoryAccess)
- net.darkhax.bookshelf.api.item.ItemStackBuilder
- net.darkhax.bookshelf.api.util.ItemStackHelper
- net.darkhax.bookshelf.impl.gametest.tests.ItemStackTests (implements net.darkhax.bookshelf.impl.gametest.ITestable)
- net.darkhax.bookshelf.api.util.JSONHelper
- net.darkhax.bookshelf.api.data.conditions.LoadConditions
- net.darkhax.bookshelf.api.util.MathsHelper
- net.darkhax.bookshelf.impl.fixes.MC151457
- net.darkhax.bookshelf.mixin.patches.entity.MixinLightningBolt
- net.darkhax.bookshelf.mixin.patches.loot.MixinLootItemKilledByPlayerCondition
- net.darkhax.bookshelf.mixin.patches.packs.resources.MixinSimpleJsonResourceReloadListener
- net.darkhax.bookshelf.mixin.patches.world.level.pathfinder.MixinWalkNodeEvaluator
- net.darkhax.bookshelf.api.data.conditions.impl.ModLoaded (implements net.darkhax.bookshelf.api.data.conditions.ILoadCondition)
- net.darkhax.bookshelf.impl.util.NeoForgeEventHelper
- net.darkhax.bookshelf.impl.event.NeoForgeItemAttributeEvent (implements net.darkhax.bookshelf.api.event.item.IItemAttributeEvent)
- net.darkhax.bookshelf.impl.client.NeoForgeRenderHelper (implements net.darkhax.bookshelf.api.client.RenderHelper)
- net.darkhax.bookshelf.api.data.conditions.impl.Not (implements net.darkhax.bookshelf.api.data.conditions.ILoadCondition)
- net.darkhax.bookshelf.api.data.conditions.impl.OnPlatform (implements net.darkhax.bookshelf.api.data.conditions.ILoadCondition)
- net.darkhax.bookshelf.api.data.conditions.impl.Or (implements net.darkhax.bookshelf.api.data.conditions.ILoadCondition)
- net.darkhax.bookshelf.impl.util.PlatformHelperNeoForge (implements net.darkhax.bookshelf.api.util.IPlatformHelper)
- net.darkhax.bookshelf.api.util.PlayerHelper
- net.darkhax.bookshelf.api.data.recipes.RecipeBaseData<C> (implements net.minecraft.world.item.crafting.Recipe<C>)
- java.lang.Record
- net.darkhax.bookshelf.api.registry.RegistryDataProvider
- net.darkhax.bookshelf.api.registry.RegistryEntries<V> (implements net.darkhax.bookshelf.api.registry.IOwnedRegistryEntries<V>)
- net.darkhax.bookshelf.api.function.ReloadableCache<T> (implements java.util.function.Function<T,R>)
- net.darkhax.bookshelf.api.util.RenderHelper
- net.darkhax.bookshelf.api.attribute.ScaledAttributeModifier
- net.darkhax.bookshelf.api.Services
- net.darkhax.bookshelf.impl.data.recipes.crafting.ShapedDurabilityRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
- net.minecraft.world.item.crafting.ShapedRecipe (implements net.minecraft.world.item.crafting.CraftingRecipe, net.neoforged.neoforge.common.crafting.IShapedRecipe<T>)
- net.darkhax.bookshelf.impl.data.recipes.crafting.ShapelessDurabilityRecipe.Serializer (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
- net.minecraft.world.item.crafting.ShapelessRecipe (implements net.minecraft.world.item.crafting.CraftingRecipe)
- net.darkhax.bookshelf.api.commands.args.SingletonArgumentInfo<T> (implements net.minecraft.commands.synchronization.ArgumentTypeInfo<A,T>)
- net.darkhax.bookshelf.api.commands.args.SingletonArgumentInfo.Template<T> (implements net.minecraft.commands.synchronization.ArgumentTypeInfo.Template<A>)
- net.darkhax.bookshelf.api.data.sound.Sound (implements net.darkhax.bookshelf.api.data.sound.ISound)
- net.darkhax.bookshelf.api.data.conditions.impl.SpecificRegistryContains<T> (implements net.darkhax.bookshelf.api.data.conditions.ILoadCondition)
- net.darkhax.bookshelf.api.util.StructureHelper
- net.darkhax.bookshelf.api.item.tab.TabBuilder (implements net.darkhax.bookshelf.api.item.tab.ITabBuilder)
- net.darkhax.bookshelf.api.lib.TableBuilder<T>
- net.darkhax.bookshelf.api.lib.TableBuilder.TableColumn<T>
- net.darkhax.bookshelf.impl.gametest.TestHelper
- net.darkhax.bookshelf.api.util.TextHelper
- net.darkhax.bookshelf.api.entity.merchant.trade.VillagerBuys (implements net.minecraft.world.entity.npc.VillagerTrades.ItemListing)
- net.darkhax.bookshelf.api.entity.merchant.trade.VillagerSells (implements net.minecraft.world.entity.npc.VillagerTrades.ItemListing)
- net.darkhax.bookshelf.api.registry.VillagerTradeEntries
- net.darkhax.bookshelf.api.util.WorldHelper