Hierarchy For All Packages
Package Hierarchies:- alexiil.mc.lib.attributes,
 - alexiil.mc.lib.attributes.fluid,
 - alexiil.mc.lib.attributes.fluid.amount,
 - alexiil.mc.lib.attributes.fluid.compat.mod,
 - alexiil.mc.lib.attributes.fluid.compat.mod.silk,
 - alexiil.mc.lib.attributes.fluid.compat.mod.vanilla,
 - alexiil.mc.lib.attributes.fluid.filter,
 - alexiil.mc.lib.attributes.fluid.impl,
 - alexiil.mc.lib.attributes.fluid.init,
 - alexiil.mc.lib.attributes.fluid.item,
 - alexiil.mc.lib.attributes.fluid.mixin.api,
 - alexiil.mc.lib.attributes.fluid.render,
 - alexiil.mc.lib.attributes.fluid.volume,
 - alexiil.mc.lib.attributes.fluid.world,
 - alexiil.mc.lib.attributes.item,
 - alexiil.mc.lib.attributes.item.compat,
 - alexiil.mc.lib.attributes.item.compat.mod,
 - alexiil.mc.lib.attributes.item.compat.mod.dank,
 - alexiil.mc.lib.attributes.item.entity,
 - alexiil.mc.lib.attributes.item.filter,
 - alexiil.mc.lib.attributes.item.impl,
 - alexiil.mc.lib.attributes.item.mixin,
 - alexiil.mc.lib.attributes.item.mixin.impl,
 - alexiil.mc.lib.attributes.misc,
 - alexiil.mc.lib.attributes.misc.compat.mod
 
Class Hierarchy
- java.lang.Object
- alexiil.mc.lib.attributes.AbstractAttributeList<T>
- alexiil.mc.lib.attributes.AttributeList<T>
 - alexiil.mc.lib.attributes.ItemAttributeList<T>
 
 - alexiil.mc.lib.attributes.misc.AbstractCombined<T> (implements alexiil.mc.lib.attributes.misc.Combined)
- alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView<InvType> (implements alexiil.mc.lib.attributes.fluid.FixedFluidInvView)
- alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInv<InvType> (implements alexiil.mc.lib.attributes.fluid.FixedFluidInv)
 
 - alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView<InvType> (implements alexiil.mc.lib.attributes.item.FixedItemInvView)
- alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv<InvType> (implements alexiil.mc.lib.attributes.item.FixedItemInv)
- alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv.OfCopying<InvType> (implements alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv)
 - alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv.OfModifiable<InvType> (implements alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv)
 
 
 - alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv<InvType> (implements alexiil.mc.lib.attributes.item.FixedItemInv)
 - alexiil.mc.lib.attributes.fluid.impl.CombinedFluidExtractable (implements alexiil.mc.lib.attributes.fluid.FluidExtractable)
 - alexiil.mc.lib.attributes.fluid.impl.CombinedFluidInsertable (implements alexiil.mc.lib.attributes.fluid.FluidInsertable)
 - alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInvView (implements alexiil.mc.lib.attributes.fluid.GroupedFluidInvView)
- alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInv (implements alexiil.mc.lib.attributes.fluid.GroupedFluidInv)
 
 - alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInvView (implements alexiil.mc.lib.attributes.item.GroupedItemInvView)
- alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInv (implements alexiil.mc.lib.attributes.item.GroupedItemInv)
 
 - alexiil.mc.lib.attributes.item.impl.CombinedItemExtractable (implements alexiil.mc.lib.attributes.item.ItemExtractable)
 - alexiil.mc.lib.attributes.item.impl.CombinedItemInsertable (implements alexiil.mc.lib.attributes.item.ItemInsertable)
 
 - alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView<InvType> (implements alexiil.mc.lib.attributes.fluid.FixedFluidInvView)
 - alexiil.mc.lib.attributes.misc.AbstractItemBasedAttribute
- alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv (implements alexiil.mc.lib.attributes.fluid.GroupedFluidInv)
 
 - alexiil.mc.lib.attributes.item.AbstractItemInvView.DefaultChangeTracker
 - alexiil.mc.lib.attributes.fluid.impl.AbstractPartialFixedFluidInvView (implements alexiil.mc.lib.attributes.fluid.FixedFluidInvView)
- alexiil.mc.lib.attributes.fluid.impl.MappedFixedFluidInvView
- alexiil.mc.lib.attributes.fluid.impl.MappedFixedFluidInv (implements alexiil.mc.lib.attributes.fluid.FixedFluidInv)
 
 - alexiil.mc.lib.attributes.fluid.impl.SubFixedFluidInvView
- alexiil.mc.lib.attributes.fluid.impl.SubFixedFluidInv (implements alexiil.mc.lib.attributes.fluid.FixedFluidInv)
 
 
 - alexiil.mc.lib.attributes.fluid.impl.MappedFixedFluidInvView
 - alexiil.mc.lib.attributes.item.impl.AbstractPartialFixedItemInvView (implements alexiil.mc.lib.attributes.item.FixedItemInvView)
- alexiil.mc.lib.attributes.item.impl.MappedFixedItemInvView
- alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv (implements alexiil.mc.lib.attributes.item.FixedItemInv)
- alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv.OfCopying (implements alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv)
 - alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv.OfModifiable (implements alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv)
 
 
 - alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv (implements alexiil.mc.lib.attributes.item.FixedItemInv)
 - alexiil.mc.lib.attributes.item.impl.SubFixedItemInvView
- alexiil.mc.lib.attributes.item.impl.SubFixedItemInv (implements alexiil.mc.lib.attributes.item.FixedItemInv)
- alexiil.mc.lib.attributes.item.impl.SubFixedItemInv.OfCopying (implements alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv)
 - alexiil.mc.lib.attributes.item.impl.SubFixedItemInv.OfModifiable (implements alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv)
 
 
 - alexiil.mc.lib.attributes.item.impl.SubFixedItemInv (implements alexiil.mc.lib.attributes.item.FixedItemInv)
 
 - alexiil.mc.lib.attributes.item.impl.MappedFixedItemInvView
 - alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter (implements java.lang.Iterable<T>, alexiil.mc.lib.attributes.fluid.filter.ReadableFluidFilter)
 - alexiil.mc.lib.attributes.item.filter.AggregateItemFilter (implements java.lang.Iterable<T>, alexiil.mc.lib.attributes.item.filter.ReadableItemFilter)
 - alexiil.mc.lib.attributes.Attribute<T>
- alexiil.mc.lib.attributes.DefaultedAttribute<T>
- alexiil.mc.lib.attributes.CombinableAttribute<T>
 
 
 - alexiil.mc.lib.attributes.DefaultedAttribute<T>
 - alexiil.mc.lib.attributes.Attributes
 - alexiil.mc.lib.attributes.AttributeUtil
 - alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
 - alexiil.mc.lib.attributes.BlockEntityAttributeAdder.BeAdderBase<AT,BE> (implements alexiil.mc.lib.attributes.BlockEntityAttributeAdder<AT,BE>)
 - alexiil.mc.lib.attributes.CacheInfo
 - alexiil.mc.lib.attributes.misc.CallableRef<T> (implements alexiil.mc.lib.attributes.misc.Reference<T>)
 - alexiil.mc.lib.attributes.fluid.init.ClientFluidInit (implements net.fabricmc.api.ClientModInitializer)
 - alexiil.mc.lib.attributes.CompatLeveledMap<Instance,Cls,V>
 - alexiil.mc.lib.attributes.CompatLeveledMap.ValueEntry<V>
 - alexiil.mc.lib.attributes.fluid.impl.DelegatingFixedFluidInv (implements alexiil.mc.lib.attributes.fluid.FixedFluidInv)
- alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv (implements alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv)
 
 - alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv (implements alexiil.mc.lib.attributes.item.FixedItemInv)
- alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv.OfCopying (implements alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv)
 - alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv.OfModifiable (implements alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv)
 - alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv (implements alexiil.mc.lib.attributes.item.LimitedFixedItemInv)
- alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv.OfCopying (implements alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv)
 - alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv.OfModifiable (implements alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv)
 
 
 - alexiil.mc.lib.attributes.fluid.impl.DelegatingGroupedFluidInv (implements alexiil.mc.lib.attributes.fluid.GroupedFluidInv)
- alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedGroupedFluidInv (implements alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv)
 
 - alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv (implements alexiil.mc.lib.attributes.item.GroupedItemInv)
- alexiil.mc.lib.attributes.item.impl.SimpleLimitedGroupedItemInv (implements alexiil.mc.lib.attributes.item.LimitedGroupedItemInv)
 
 - alexiil.mc.lib.attributes.misc.DestroyableRef<T> (implements alexiil.mc.lib.attributes.misc.Reference<T>)
 - alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv (implements alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv, alexiil.mc.lib.attributes.item.GroupedItemInv, alexiil.mc.lib.attributes.misc.Saveable)
 - alexiil.mc.lib.attributes.item.mixin.impl.DropperBlockMixin
 - alexiil.mc.lib.attributes.fluid.filter.ExactFluidFilter (implements alexiil.mc.lib.attributes.fluid.filter.ReadableFluidFilter)
 - alexiil.mc.lib.attributes.item.filter.ExactItemFilter (implements alexiil.mc.lib.attributes.item.filter.ReadableItemFilter)
 - alexiil.mc.lib.attributes.item.filter.ExactItemSetFilter (implements alexiil.mc.lib.attributes.item.filter.ReadableItemFilter)
 - alexiil.mc.lib.attributes.item.filter.ExactItemStackFilter (implements alexiil.mc.lib.attributes.item.filter.ReadableItemFilter)
 - alexiil.mc.lib.attributes.fluid.impl.FilteredFluidExtractable (implements alexiil.mc.lib.attributes.fluid.FluidExtractable)
 - alexiil.mc.lib.attributes.fluid.impl.FilteredFluidInsertable (implements alexiil.mc.lib.attributes.fluid.FluidInsertable)
 - alexiil.mc.lib.attributes.fluid.impl.FilteredFluidTransferable (implements alexiil.mc.lib.attributes.fluid.FluidTransferable)
 - alexiil.mc.lib.attributes.item.impl.FilteredItemExtractable (implements alexiil.mc.lib.attributes.item.ItemExtractable)
 - alexiil.mc.lib.attributes.item.impl.FilteredItemInsertable (implements alexiil.mc.lib.attributes.item.ItemInsertable)
 - alexiil.mc.lib.attributes.item.impl.FilteredItemTransferable (implements alexiil.mc.lib.attributes.item.ItemTransferable)
 - alexiil.mc.lib.attributes.item.compat.FixedInventoryViewVanillaWrapper (implements alexiil.mc.lib.attributes.item.FixedItemInvView, alexiil.mc.lib.attributes.misc.OpenWrapper)
- alexiil.mc.lib.attributes.item.compat.FixedInventoryVanillaWrapper (implements alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv)
- alexiil.mc.lib.attributes.item.compat.FixedSidedInventoryVanillaWrapper
 
 
 - alexiil.mc.lib.attributes.item.compat.FixedInventoryVanillaWrapper (implements alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv)
 - alexiil.mc.lib.attributes.fluid.amount.FluidAmount
 - alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeResult
 - alexiil.mc.lib.attributes.fluid.amount.FluidAmount.SafeAddResult
 - alexiil.mc.lib.attributes.fluid.FluidAttributes
 - alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
 - alexiil.mc.lib.attributes.fluid.FluidContainerRegistry.FluidFillHandler
 - alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
 - alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry<T>
 
 - alexiil.mc.lib.attributes.fluid.filter.FluidFilterUtil
 - alexiil.mc.lib.attributes.fluid.filter.FluidInsertableFilter (implements alexiil.mc.lib.attributes.fluid.filter.FluidFilter)
 - alexiil.mc.lib.attributes.fluid.impl.FluidInvModificationTracker
 - alexiil.mc.lib.attributes.fluid.FluidInvUtil
 - alexiil.mc.lib.attributes.fluid.FluidItemUtil
 - alexiil.mc.lib.attributes.fluid.volume.FluidKey
- alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidKey
 
 - alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey
 - alexiil.mc.lib.attributes.fluid.volume.PotionFluidKey
 - alexiil.mc.lib.attributes.fluid.volume.SimpleFluidKey
 - alexiil.mc.lib.attributes.fluid.volume.WeightedFluidKey<T>
 
 - alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
 - alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
 - alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey.NormalFluidKeyBuilder
 
 - alexiil.mc.lib.attributes.fluid.volume.FluidKeys
 - alexiil.mc.lib.attributes.fluid.volume.FluidProperty<T>
 - alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
 - alexiil.mc.lib.attributes.fluid.filter.FluidSetFilter (implements alexiil.mc.lib.attributes.fluid.filter.ReadableFluidFilter)
 - alexiil.mc.lib.attributes.fluid.filter.FluidTagFilter (implements alexiil.mc.lib.attributes.fluid.filter.ResolvableFluidFilter)
 - alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
 - alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter (implements alexiil.mc.lib.attributes.fluid.filter.ReadableFluidFilter)
- alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter.FluidFloatingEntryFilter
 - alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter.RawFluidFilter
 - alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter.RegisteredTypeFilter
 
 - alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- alexiil.mc.lib.attributes.fluid.volume.FluidUnit (implements java.lang.Comparable<T>)
 - alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
 
 - alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidVolume
 
 - alexiil.mc.lib.attributes.fluid.volume.NormalFluidVolume
 - alexiil.mc.lib.attributes.fluid.volume.PotionFluidVolume
 - alexiil.mc.lib.attributes.fluid.volume.SimpleFluidVolume
 - alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume<T>
 
 - alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
 - alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- alexiil.mc.lib.attributes.fluid.render.DefaultFluidVolumeRenderer
 - alexiil.mc.lib.attributes.fluid.render.EnchantmentGlintFluidRenderer
 - alexiil.mc.lib.attributes.fluid.render.ImplicitVanillaFluidVolumeRenderer
 
 - alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ComponentRenderFaces
 - alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ExpandingVcp (implements net.minecraft.client.render.VertexConsumerProvider)
 - alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
 - alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
 - alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTransferResult
 - alexiil.mc.lib.attributes.fluid.world.FluidWorldUtil
 - alexiil.mc.lib.attributes.item.impl.FullFixedItemInv (implements alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv, alexiil.mc.lib.attributes.item.ItemTransferable, alexiil.mc.lib.attributes.misc.Saveable)
- alexiil.mc.lib.attributes.item.impl.SimpleFixedItemInv
 
 - alexiil.mc.lib.attributes.fluid.GroupedFluidInvView.FluidInvStatistic
 - alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvViewFixedWrapper (implements alexiil.mc.lib.attributes.fluid.GroupedFluidInvView, alexiil.mc.lib.attributes.misc.OpenWrapper)
- alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvFixedWrapper (implements alexiil.mc.lib.attributes.fluid.GroupedFluidInv)
 
 - alexiil.mc.lib.attributes.item.GroupedItemInvView.ItemInvStatistic
 - alexiil.mc.lib.attributes.item.impl.GroupedItemInvViewFixedWrapper (implements alexiil.mc.lib.attributes.item.GroupedItemInvView, alexiil.mc.lib.attributes.misc.OpenWrapper)
- alexiil.mc.lib.attributes.item.impl.GroupedItemInvFixedWrapper (implements alexiil.mc.lib.attributes.item.GroupedItemInv)
 
 - alexiil.mc.lib.attributes.item.mixin.impl.HopperBlockEntityMixin
 - alexiil.mc.lib.attributes.item.mixin.HopperHooks
 - alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper (implements net.minecraft.inventory.Inventory, alexiil.mc.lib.attributes.misc.OpenWrapper)
- alexiil.mc.lib.attributes.item.compat.SidedInventoryFixedWrapper (implements net.minecraft.inventory.SidedInventory)
 
 - alexiil.mc.lib.attributes.fluid.filter.InvertedFluidFilter (implements alexiil.mc.lib.attributes.fluid.filter.ReadableFluidFilter)
 - alexiil.mc.lib.attributes.item.filter.InvertedItemFilter (implements alexiil.mc.lib.attributes.item.filter.ReadableItemFilter)
 - alexiil.mc.lib.attributes.item.ItemAttributes
 - alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv.HeldFluidInfo
 - alexiil.mc.lib.attributes.item.filter.ItemClassFilter (implements alexiil.mc.lib.attributes.item.filter.ReadableItemFilter)
 - alexiil.mc.lib.attributes.item.entity.ItemEntityAttributeUtil
 - alexiil.mc.lib.attributes.item.entity.ItemExtractableProjectileEntity (implements alexiil.mc.lib.attributes.item.ItemExtractable)
 - alexiil.mc.lib.attributes.item.filter.ItemFilter.ItemFilterAsPredicate (implements java.util.function.Predicate<T>)
 - alexiil.mc.lib.attributes.item.filter.ItemInsertableFilter (implements alexiil.mc.lib.attributes.item.filter.ItemFilter)
 - alexiil.mc.lib.attributes.item.ItemInvAmountChangeListener.MarkDirtyWrapper (implements alexiil.mc.lib.attributes.item.ItemInvAmountChangeListener)
 - alexiil.mc.lib.attributes.item.impl.ItemInvModificationTracker
 - alexiil.mc.lib.attributes.item.ItemInvUtil
 - alexiil.mc.lib.attributes.item.ItemInvUtil.MultiMoveResult
 - alexiil.mc.lib.attributes.item.ItemStackUtil
 - alexiil.mc.lib.attributes.item.filter.ItemTagFilter (implements alexiil.mc.lib.attributes.item.filter.ResolvableItemFilter)
 - alexiil.mc.lib.attributes.item.entity.ItemTransferableItemEntity (implements alexiil.mc.lib.attributes.item.ItemTransferable)
 - alexiil.mc.lib.attributes.fluid.compat.mod.LbaFluidModCompatLoader
 - alexiil.mc.lib.attributes.fluid.init.LbaFluidProxy
 - alexiil.mc.lib.attributes.fluid.LbaFluidsConfig
 - alexiil.mc.lib.attributes.item.compat.mod.LbaItemModCompat
 - alexiil.mc.lib.attributes.misc.compat.mod.LbaModCompatLoader
- alexiil.mc.lib.attributes.item.compat.mod.dank.DankItemInvCompatLoader
 
 - alexiil.mc.lib.attributes.misc.LibBlockAttributes
 - alexiil.mc.lib.attributes.misc.PlayerInvUtil
 - alexiil.mc.lib.attributes.fluid.filter.RawFluidTagFilter (implements alexiil.mc.lib.attributes.fluid.filter.ResolvableFluidFilter)
 - alexiil.mc.lib.attributes.misc.Ref<T> (implements alexiil.mc.lib.attributes.misc.Reference<T>)
 - alexiil.mc.lib.attributes.SearchOption<T>
- alexiil.mc.lib.attributes.SearchOptionDirectional<T>
- alexiil.mc.lib.attributes.SearchOptionDirectionalVoxel<T>
 
 - alexiil.mc.lib.attributes.SearchOptionInVoxel<T>
 
 - alexiil.mc.lib.attributes.SearchOptionDirectional<T>
 - alexiil.mc.lib.attributes.SearchOptions
 - alexiil.mc.lib.attributes.fluid.compat.mod.silk.SilkFluidCompat
 - alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv (implements alexiil.mc.lib.attributes.fluid.FixedFluidInv, alexiil.mc.lib.attributes.fluid.FluidTransferable, alexiil.mc.lib.attributes.misc.Saveable)
- alexiil.mc.lib.attributes.fluid.impl.JumboFixedFluidInv
 
 - alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInvExtractable (implements alexiil.mc.lib.attributes.fluid.FluidExtractable)
 - alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInvInsertable (implements alexiil.mc.lib.attributes.fluid.FluidInsertable)
 - alexiil.mc.lib.attributes.item.impl.SimpleFixedItemInvExtractable (implements alexiil.mc.lib.attributes.item.ItemExtractable)
 - alexiil.mc.lib.attributes.item.impl.SimpleFixedItemInvInsertable (implements alexiil.mc.lib.attributes.item.ItemInsertable)
 - alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv (implements alexiil.mc.lib.attributes.item.GroupedItemInv, alexiil.mc.lib.attributes.misc.Saveable)
 - alexiil.mc.lib.attributes.misc.SimulatableRef<T> (implements alexiil.mc.lib.attributes.misc.Reference<T>)
 - alexiil.mc.lib.attributes.fluid.SingleFluidTankView
- alexiil.mc.lib.attributes.fluid.SingleFluidTank (implements alexiil.mc.lib.attributes.fluid.FluidTransferable, alexiil.mc.lib.attributes.misc.Reference<T>)
 
 - alexiil.mc.lib.attributes.item.SingleItemSlotView
- alexiil.mc.lib.attributes.item.SingleItemSlot (implements alexiil.mc.lib.attributes.item.ItemTransferable, alexiil.mc.lib.attributes.misc.StackReference)
- alexiil.mc.lib.attributes.item.SingleCopyingItemSlot
 
 
 - alexiil.mc.lib.attributes.item.SingleItemSlot (implements alexiil.mc.lib.attributes.item.ItemTransferable, alexiil.mc.lib.attributes.misc.StackReference)
 - net.minecraft.screen.slot.Slot
- alexiil.mc.lib.attributes.item.compat.SlotFixedItemInv (implements alexiil.mc.lib.attributes.Convertible)
 
 - alexiil.mc.lib.attributes.misc.UnmodifiableRef<T> (implements alexiil.mc.lib.attributes.misc.Reference<T>)
 - alexiil.mc.lib.attributes.fluid.compat.mod.vanilla.VanillaFluidCompat
 
 - alexiil.mc.lib.attributes.AbstractAttributeList<T>
 
Interface Hierarchy
- alexiil.mc.lib.attributes.item.AbstractItemInvView
- alexiil.mc.lib.attributes.item.FixedItemInvView (also extends alexiil.mc.lib.attributes.Convertible)
- alexiil.mc.lib.attributes.item.FixedItemInv
- alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv
 - alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv
 - alexiil.mc.lib.attributes.item.LimitedFixedItemInv
 
 
 - alexiil.mc.lib.attributes.item.FixedItemInv
 - alexiil.mc.lib.attributes.item.GroupedItemInvView
- alexiil.mc.lib.attributes.item.GroupedItemInv (also extends alexiil.mc.lib.attributes.item.ItemTransferable)
- alexiil.mc.lib.attributes.item.LimitedGroupedItemInv
 
 
 - alexiil.mc.lib.attributes.item.GroupedItemInv (also extends alexiil.mc.lib.attributes.item.ItemTransferable)
 
 - alexiil.mc.lib.attributes.item.FixedItemInvView (also extends alexiil.mc.lib.attributes.Convertible)
 - alexiil.mc.lib.attributes.AttributeCombiner<T>
 - alexiil.mc.lib.attributes.AttributeProvider
 - alexiil.mc.lib.attributes.AttributeProviderBlockEntity
 - alexiil.mc.lib.attributes.AttributeProviderItem
 - alexiil.mc.lib.attributes.BlockEntityAttributeAdder<AT,BE>
 - alexiil.mc.lib.attributes.BlockEntityAttributeAdder.BlockEntityAttributeAdderFN<AT,BE>
 - alexiil.mc.lib.attributes.misc.Combined
 - alexiil.mc.lib.attributes.Convertible
- alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- alexiil.mc.lib.attributes.fluid.FixedFluidInv
- alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv
 
 
 - alexiil.mc.lib.attributes.fluid.FixedFluidInv
 - alexiil.mc.lib.attributes.item.FixedItemInvView (also extends alexiil.mc.lib.attributes.item.AbstractItemInvView)
- alexiil.mc.lib.attributes.item.FixedItemInv
- alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv
 - alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv
 - alexiil.mc.lib.attributes.item.LimitedFixedItemInv
 
 
 - alexiil.mc.lib.attributes.item.FixedItemInv
 
 - alexiil.mc.lib.attributes.fluid.FixedFluidInvView
 - alexiil.mc.lib.attributes.CustomAttributeAdder<T>
 - alexiil.mc.lib.attributes.fluid.FluidContainerRegistry.FluidFillFunction
 - alexiil.mc.lib.attributes.fluid.FluidContainerRegistry.FluidFillHandler.StackReturnFunc
 - alexiil.mc.lib.attributes.fluid.FluidExtractable
- alexiil.mc.lib.attributes.fluid.FluidTransferable (also extends alexiil.mc.lib.attributes.fluid.FluidInsertable)
- alexiil.mc.lib.attributes.fluid.GroupedFluidInv (also extends alexiil.mc.lib.attributes.fluid.GroupedFluidInvView)
- alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv
 
 
 - alexiil.mc.lib.attributes.fluid.GroupedFluidInv (also extends alexiil.mc.lib.attributes.fluid.GroupedFluidInvView)
 
 - alexiil.mc.lib.attributes.fluid.FluidTransferable (also extends alexiil.mc.lib.attributes.fluid.FluidInsertable)
 - alexiil.mc.lib.attributes.fluid.filter.FluidFilter
- alexiil.mc.lib.attributes.fluid.filter.ReadableFluidFilter
- alexiil.mc.lib.attributes.fluid.filter.ResolvableFluidFilter
 
 
 - alexiil.mc.lib.attributes.fluid.filter.ReadableFluidFilter
 - alexiil.mc.lib.attributes.fluid.FluidInvAmountChangeListener
 - alexiil.mc.lib.attributes.fluid.FluidInvAmountChangeListener_F
 - alexiil.mc.lib.attributes.fluid.FluidInvTankChangeListener
 - alexiil.mc.lib.attributes.fluid.volume.FluidKeyCustomiser
 - alexiil.mc.lib.attributes.fluid.FluidProviderItem
 - alexiil.mc.lib.attributes.fluid.volume.FluidTemperature
- alexiil.mc.lib.attributes.fluid.volume.FluidTemperature.ContinuousFluidTemperature
 - alexiil.mc.lib.attributes.fluid.volume.FluidTemperature.DiscreteFluidTemperature
 
 - alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- alexiil.mc.lib.attributes.fluid.GroupedFluidInv (also extends alexiil.mc.lib.attributes.fluid.FluidTransferable)
- alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv
 
 
 - alexiil.mc.lib.attributes.fluid.GroupedFluidInv (also extends alexiil.mc.lib.attributes.fluid.FluidTransferable)
 - alexiil.mc.lib.attributes.fluid.mixin.api.IBucketItem
 - alexiil.mc.lib.attributes.fluid.ICustomBucketItem
 - alexiil.mc.lib.attributes.fluid.world.IFluidBlockMixin
 - alexiil.mc.lib.attributes.fluid.world.IFluidVolumeDrainable
 - alexiil.mc.lib.attributes.item.InvMarkDirtyListener
 - alexiil.mc.lib.attributes.ItemAttributeAdder<T>
 - alexiil.mc.lib.attributes.item.ItemExtractable
- alexiil.mc.lib.attributes.item.ItemTransferable (also extends alexiil.mc.lib.attributes.item.ItemInsertable)
- alexiil.mc.lib.attributes.item.GroupedItemInv (also extends alexiil.mc.lib.attributes.item.GroupedItemInvView)
- alexiil.mc.lib.attributes.item.LimitedGroupedItemInv
 
 
 - alexiil.mc.lib.attributes.item.GroupedItemInv (also extends alexiil.mc.lib.attributes.item.GroupedItemInvView)
 
 - alexiil.mc.lib.attributes.item.ItemTransferable (also extends alexiil.mc.lib.attributes.item.ItemInsertable)
 - alexiil.mc.lib.attributes.item.filter.ItemFilter
- alexiil.mc.lib.attributes.item.filter.ReadableItemFilter
- alexiil.mc.lib.attributes.item.filter.ResolvableItemFilter
 
 
 - alexiil.mc.lib.attributes.item.filter.ReadableItemFilter
 - alexiil.mc.lib.attributes.item.ItemInvAmountChangeListener
 - alexiil.mc.lib.attributes.item.ItemInvSlotChangeListener
- alexiil.mc.lib.attributes.item.ItemInvSlotChangeListener.ItemInvSlotListener
 
 - alexiil.mc.lib.attributes.misc.LimitedConsumer<T>
- alexiil.mc.lib.attributes.fluid.FluidInsertable
- alexiil.mc.lib.attributes.fluid.FluidTransferable (also extends alexiil.mc.lib.attributes.fluid.FluidExtractable)
- alexiil.mc.lib.attributes.fluid.GroupedFluidInv (also extends alexiil.mc.lib.attributes.fluid.GroupedFluidInvView)
- alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv
 
 
 - alexiil.mc.lib.attributes.fluid.GroupedFluidInv (also extends alexiil.mc.lib.attributes.fluid.GroupedFluidInvView)
 
 - alexiil.mc.lib.attributes.fluid.FluidTransferable (also extends alexiil.mc.lib.attributes.fluid.FluidExtractable)
 - alexiil.mc.lib.attributes.item.ItemInsertable
- alexiil.mc.lib.attributes.item.ItemTransferable (also extends alexiil.mc.lib.attributes.item.ItemExtractable)
- alexiil.mc.lib.attributes.item.GroupedItemInv (also extends alexiil.mc.lib.attributes.item.GroupedItemInvView)
- alexiil.mc.lib.attributes.item.LimitedGroupedItemInv
 
 
 - alexiil.mc.lib.attributes.item.GroupedItemInv (also extends alexiil.mc.lib.attributes.item.GroupedItemInvView)
 
 - alexiil.mc.lib.attributes.item.ItemTransferable (also extends alexiil.mc.lib.attributes.item.ItemExtractable)
 
 - alexiil.mc.lib.attributes.fluid.FluidInsertable
 - alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
 - alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
 - alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv.FluidLimitRule
 - alexiil.mc.lib.attributes.item.LimitedGroupedItemInv.ItemLimitRule
 - alexiil.mc.lib.attributes.ListenerRemovalToken
 - alexiil.mc.lib.attributes.ListenerToken
 - alexiil.mc.lib.attributes.misc.NullVariant
 - alexiil.mc.lib.attributes.misc.OpenWrapper
 - alexiil.mc.lib.attributes.misc.Reference<T>
- alexiil.mc.lib.attributes.misc.StackReference
 
 - alexiil.mc.lib.attributes.misc.Saveable
 - alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume.WeightedJsonGetter<T>
 - alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume.WeightedStringGetter<T>
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- alexiil.mc.lib.attributes.AggregateFilterType
 - alexiil.mc.lib.attributes.AttributeSourceType
 - alexiil.mc.lib.attributes.fluid.filter.ConstantFluidFilter (implements alexiil.mc.lib.attributes.fluid.filter.ReadableFluidFilter)
 - alexiil.mc.lib.attributes.item.filter.ConstantItemFilter (implements alexiil.mc.lib.attributes.item.filter.ReadableItemFilter)
 - alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv (implements alexiil.mc.lib.attributes.fluid.FixedFluidInv, alexiil.mc.lib.attributes.misc.NullVariant)
 - alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv (implements alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv, alexiil.mc.lib.attributes.misc.NullVariant)
 - alexiil.mc.lib.attributes.fluid.impl.EmptyFluidExtractable (implements alexiil.mc.lib.attributes.fluid.FluidExtractable, alexiil.mc.lib.attributes.misc.NullVariant)
 - alexiil.mc.lib.attributes.fluid.impl.EmptyFluidTransferable (implements alexiil.mc.lib.attributes.fluid.FluidTransferable, alexiil.mc.lib.attributes.misc.NullVariant)
 - alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv (implements alexiil.mc.lib.attributes.fluid.GroupedFluidInv, alexiil.mc.lib.attributes.misc.NullVariant)
 - alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv (implements alexiil.mc.lib.attributes.item.GroupedItemInv, alexiil.mc.lib.attributes.misc.NullVariant)
 - alexiil.mc.lib.attributes.item.impl.EmptyItemExtractable (implements alexiil.mc.lib.attributes.item.ItemExtractable, alexiil.mc.lib.attributes.misc.NullVariant)
 - alexiil.mc.lib.attributes.item.impl.EmptyItemTransferable (implements alexiil.mc.lib.attributes.item.ItemTransferable, alexiil.mc.lib.attributes.misc.NullVariant)
 - alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
 - alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.ItemContainerStatus
 - alexiil.mc.lib.attributes.item.ItemStackCollections
 - alexiil.mc.lib.attributes.item.filter.ItemStackFilterUtil
 - alexiil.mc.lib.attributes.misc.LibBlockAttributes.LbaModule
 - alexiil.mc.lib.attributes.fluid.impl.RejectingFluidInsertable (implements alexiil.mc.lib.attributes.fluid.FluidInsertable, alexiil.mc.lib.attributes.misc.NullVariant)
 - alexiil.mc.lib.attributes.item.impl.RejectingItemInsertable (implements alexiil.mc.lib.attributes.item.ItemInsertable, alexiil.mc.lib.attributes.misc.NullVariant)
 - alexiil.mc.lib.attributes.Simulation
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)