Index
All Classes|All Packages|Constant Field Values|Deprecated API
A
- A_MILLION - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
A very large amount of fluid - one million buckets.
- ABSOLUTE_MAXIMUM - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
The maximum possible value that a validFluidAmountcan hold.
- ABSOLUTE_MINIMUM - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
The minimum possible value that a validFluidAmountcan hold.
- AbstractAttributeList<T> - Class in alexiil.mc.lib.attributes
- 
The base class forAttributeListandItemAttributeList.
- AbstractAttributeList(Attribute<T>) - Constructor for class alexiil.mc.lib.attributes.AbstractAttributeList
- AbstractCombined<T> - Class in alexiil.mc.lib.attributes.misc
- 
Implementation helper class for LBACombined.
- AbstractCombined(List<? extends T>) - Constructor for class alexiil.mc.lib.attributes.misc.AbstractCombined
- AbstractItemBasedAttribute - Class in alexiil.mc.lib.attributes.misc
- 
Skeleton class for use when exposing an attribute (like a fluid inventory) from an item that is contained in a reference.
- AbstractItemBasedAttribute(Reference<ItemStack>, LimitedConsumer<ItemStack>) - Constructor for class alexiil.mc.lib.attributes.misc.AbstractItemBasedAttribute
- AbstractItemInvView - Interface in alexiil.mc.lib.attributes.item
- 
Base interface forFixedItemInvViewandGroupedItemInvView.
- AbstractItemInvView.DefaultChangeTracker - Class in alexiil.mc.lib.attributes.item
- AbstractPartialFixedFluidInvView - Class in alexiil.mc.lib.attributes.fluid.impl
- 
Base class forSubFixedFluidInvViewandMappedFixedFluidInvView.
- AbstractPartialFixedFluidInvView(FixedFluidInvView) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.AbstractPartialFixedFluidInvView
- AbstractPartialFixedItemInvView - Class in alexiil.mc.lib.attributes.item.impl
- 
Base class forSubFixedItemInvViewandMappedFixedItemInvView.
- AbstractPartialFixedItemInvView(FixedItemInvView) - Constructor for class alexiil.mc.lib.attributes.item.impl.AbstractPartialFixedItemInvView
- ACTION - Enum constant in enum class alexiil.mc.lib.attributes.Simulation
- add(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- add(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Adds the given long value to thisFluidAmount, without performing any checking or saturation.
- add(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- add(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Directly adds the givenBigFluidAmountto this one.
- add(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- add(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
The recommended method for adding twoFluidAmount's together if you don't want to think about inexact answers.
- add(T) - Method in class alexiil.mc.lib.attributes.AttributeList
- 
Directly adds the given object to this list.
- add(T) - Method in class alexiil.mc.lib.attributes.ItemAttributeList
- 
Directly adds the given object to this list.
- add(T, CacheInfo) - Method in class alexiil.mc.lib.attributes.AttributeList
- 
Directly adds the given object to this list.
- add(T, CacheInfo, VoxelShape) - Method in class alexiil.mc.lib.attributes.AttributeList
- 
Directly adds the given object to this list.
- add(T, VoxelShape) - Method in class alexiil.mc.lib.attributes.AttributeList
- 
Directly adds the given object to this list.
- addAll(Reference<ItemStack>, LimitedConsumer<ItemStack>, ItemAttributeList<T>) - Method in interface alexiil.mc.lib.attributes.ItemAttributeAdder
- 
Adds every attribute instance to the given list that the item itself cannot be expected to add support for.
- addAll(BE, AttributeList<AT>) - Method in interface alexiil.mc.lib.attributes.BlockEntityAttributeAdder
- 
Adds every attribute instance to the given list that the block entity itself cannot be expected to add support for.
- addAll(BE, AttributeList<AT>) - Method in class alexiil.mc.lib.attributes.BlockEntityAttributeAdder.BeAdderBase
- addAll(BE, AttributeList<AT>) - Method in interface alexiil.mc.lib.attributes.BlockEntityAttributeAdder.BlockEntityAttributeAdderFN
- 
Adds every attribute instance to the given list that the block entity itself cannot be expected to add support for.
- addAll(World, BlockPos, BlockState, AttributeList<T>) - Method in interface alexiil.mc.lib.attributes.CustomAttributeAdder
- 
Adds every attribute instance to the given list that the block itself cannot be expected to add support for.
- addAllAttributes(AttributeList<?>) - Method in interface alexiil.mc.lib.attributes.AttributeProviderBlockEntity
- 
Adds every instance of the given attribute in this block entity to the resulting list.
- addAllAttributes(Reference<ItemStack>, LimitedConsumer<ItemStack>, ItemAttributeList<?>) - Method in interface alexiil.mc.lib.attributes.AttributeProviderItem
- 
Adds every attribute instance to the given list that the item itself cannot be expected to add support for.
- addAllAttributes(World, BlockPos, BlockState, AttributeList<?>) - Method in interface alexiil.mc.lib.attributes.AttributeProvider
- 
Adds every instance of the given attribute in this block to the resulting list.
- addAmount(T, FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- addAmount(T, FluidAmount, FluidAmount.FluidMergeRounding) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- addAmounts(Map<T, FluidAmount>) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- addBlockEntityPredicateAdder(AttributeSourceType, boolean, Predicate<BlockEntityType<?>>, BlockEntityAttributeAdder.BlockEntityAttributeAdderFN<T, BlockEntity>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Predicate-based block entity attribute adder.
- addBlockPredicateAdder(AttributeSourceType, boolean, Predicate<Block>, CustomAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Predicate-based block attribute adder.
- addFullTooltip(FluidAmount, FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Adds the complete tooltip for thisFluidVolumeto the given tooltip.
- addFullTooltip(FluidAmount, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Adds the complete tooltip for thisFluidVolumeto the given tooltip.
- addFullTooltip(List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Adds the entire tooltip for this fluid (by itself, not in a tank) to the given list.
- addFullTooltip(List<Text>, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- addItemPredicateAdder(AttributeSourceType, boolean, Predicate<Item>, ItemAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Predicate-based item attribute adder.
- addLayer(RenderLayer) - Method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ExpandingVcp
- addLayerAfter(RenderLayer) - Method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ExpandingVcp
- addLayerBefore(RenderLayer) - Method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ExpandingVcp
- addLayerMiddle(RenderLayer) - Method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ExpandingVcp
- addListener(FluidInvAmountChangeListener, ListenerRemovalToken) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- addListener(FluidInvTankChangeListener, ListenerRemovalToken) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- 
Adds the given listener to this inventory, such that theFluidInvTankChangeListener.onChange(FixedFluidInvView, int, FluidVolume, FluidVolume)will be called every time that this inventory changes.
- addListener(FluidInvTankChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView
- addListener(FluidInvTankChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingFixedFluidInv
- addListener(FluidInvTankChangeListener, ListenerRemovalToken) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- addListener(FluidInvTankChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.fluid.impl.MappedFixedFluidInvView
- addListener(FluidInvTankChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- addListener(FluidInvTankChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.fluid.impl.SubFixedFluidInvView
- addListener(FluidInvTankChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTankView
- 
Adds the given listener to the backing inventory, such that theFluidInvTankChangeListener.onChange(FixedFluidInvView, int, FluidVolume, FluidVolume)will be called every time that this inventory changes.
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in interface alexiil.mc.lib.attributes.item.AbstractItemInvView
- 
Adds the given listener to this inventory, such thatInvMarkDirtyListener.onMarkDirty(AbstractItemInvView)will be called every time that any stored stack is changed (either fromFixedItemInv.setInvStack(int, ItemStack, Simulation)orFixedItemInv.ModifiableFixedItemInv.markDirty()).
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.compat.FixedInventoryVanillaWrapper
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.AbstractPartialFixedItemInvView
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.GroupedItemInvViewFixedWrapper
- addListener(InvMarkDirtyListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv.OfModifiable
- addListener(ItemInvAmountChangeListener, ListenerRemovalToken) - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- 
Adds the given listener to this inventory, such that theItemInvAmountChangeListener.onChange(GroupedItemInvView, ItemStack, int, int)will be called every time that this inventory changes.
- addListener(ItemInvAmountChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInvView
- addListener(ItemInvAmountChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv
- addListener(ItemInvAmountChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- addListener(ItemInvAmountChangeListener, ListenerRemovalToken) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- addListener(ItemInvAmountChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.GroupedItemInvViewFixedWrapper
- addListener(ItemInvAmountChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- addListener(ItemInvSlotChangeListener, ListenerRemovalToken) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv
- 
Adds the given listener to this inventory, such that theItemInvSlotChangeListener.onChange(FixedItemInvView, int, ItemStack, ItemStack)will be called every time that this inventory changes.
- addListener(ItemInvSlotChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv.OfCopying
- addListener(ItemInvSlotChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv.OfCopying
- addListener(ItemInvSlotChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- addListener(ItemInvSlotChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv.OfCopying
- addListener(ItemInvSlotChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv.OfCopying
- addListener(ItemInvSlotChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInv.OfCopying
- addListener(ItemInvSlotChangeListener, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.item.SingleCopyingItemSlot
- 
Adds the given listener to the backing inventory, such that theItemInvSlotChangeListener.onChange(FixedItemInvView, int, ItemStack, ItemStack)will be called every time that this inventory changes.
- addListener_F(FluidInvAmountChangeListener_F, ListenerRemovalToken) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- 
Adds the given listener to this inventory, such that theFluidInvAmountChangeListener.onChange(GroupedFluidInvView, FluidKey, int, int)will be called every time that this inventory changes.
- addListener_F(FluidInvAmountChangeListener_F, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInvView
- addListener_F(FluidInvAmountChangeListener_F, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingGroupedFluidInv
- addListener_F(FluidInvAmountChangeListener_F, ListenerRemovalToken) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- addListener_F(FluidInvAmountChangeListener_F, ListenerRemovalToken) - Method in class alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvViewFixedWrapper
- addPredicateBased(AttributeSourceType, boolean, Predicate<? super Instance>, V) - Method in class alexiil.mc.lib.attributes.CompatLeveledMap
- addTemperatureToTooltip(FluidKey, FluidTooltipContext, List<Text>) - Method in interface alexiil.mc.lib.attributes.fluid.volume.FluidTemperature
- addTemperatureToTooltip(FluidVolume, FluidTooltipContext, List<Text>) - Method in interface alexiil.mc.lib.attributes.fluid.volume.FluidTemperature
- addTooltipExtras(FluidKey, FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
Adds tooltip extras for this fluid property when getting the tooltip for just theFluidKey.
- addTooltipExtras(FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- addTooltipExtras(FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Add extra data to the tooltip.
- addTooltipExtras(FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Adds any additional data that thisFluidVolumehas.
- addTooltipExtras(FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidKey
- addTooltipExtras(FluidVolume, FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
Adds tooltip extras for this fluid property when getting the tooltip for a fullFluidVolume.
- addTooltipExtras(List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Add extra data to the tooltip.
- addTooltipNameAmount(FluidAmount, FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Adds the name and amount to the given tooltip.
- addTooltipProperties(FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- addTooltipProperties(FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- addTooltipProperties(List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- addTooltipTemperature(FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- addTooltipTemperature(FluidTooltipContext, List<Text>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- addUnit(FluidUnit) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Adds the given unit to the set of units used.
- addUnit(FluidUnit) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- addUnit(FluidUnit) - Method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey.NormalFluidKeyBuilder
- 
Deprecated.
- AggregateFilterType - Enum Class in alexiil.mc.lib.attributes
- AggregateFluidFilter - Class in alexiil.mc.lib.attributes.fluid.filter
- 
AnFluidFilterover a predefined array ofFluidFilter's.
- AggregateFluidFilter(AggregateFilterType, FluidFilter...) - Constructor for class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- AggregateItemFilter - Class in alexiil.mc.lib.attributes.item.filter
- 
AnItemFilterover a predefined array ofItemFilter's.
- AggregateItemFilter(AggregateFilterType, ItemFilter...) - Constructor for class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- alexiil.mc.lib.attributes - package alexiil.mc.lib.attributes
- alexiil.mc.lib.attributes.fluid - package alexiil.mc.lib.attributes.fluid
- 
The base package forfluidmanagement.
- alexiil.mc.lib.attributes.fluid.amount - package alexiil.mc.lib.attributes.fluid.amount
- alexiil.mc.lib.attributes.fluid.compat.mod - package alexiil.mc.lib.attributes.fluid.compat.mod
- alexiil.mc.lib.attributes.fluid.compat.mod.silk - package alexiil.mc.lib.attributes.fluid.compat.mod.silk
- alexiil.mc.lib.attributes.fluid.compat.mod.vanilla - package alexiil.mc.lib.attributes.fluid.compat.mod.vanilla
- alexiil.mc.lib.attributes.fluid.filter - package alexiil.mc.lib.attributes.fluid.filter
- alexiil.mc.lib.attributes.fluid.impl - package alexiil.mc.lib.attributes.fluid.impl
- alexiil.mc.lib.attributes.fluid.init - package alexiil.mc.lib.attributes.fluid.init
- alexiil.mc.lib.attributes.fluid.item - package alexiil.mc.lib.attributes.fluid.item
- alexiil.mc.lib.attributes.fluid.mixin.api - package alexiil.mc.lib.attributes.fluid.mixin.api
- alexiil.mc.lib.attributes.fluid.render - package alexiil.mc.lib.attributes.fluid.render
- alexiil.mc.lib.attributes.fluid.volume - package alexiil.mc.lib.attributes.fluid.volume
- alexiil.mc.lib.attributes.fluid.world - package alexiil.mc.lib.attributes.fluid.world
- alexiil.mc.lib.attributes.item - package alexiil.mc.lib.attributes.item
- alexiil.mc.lib.attributes.item.compat - package alexiil.mc.lib.attributes.item.compat
- alexiil.mc.lib.attributes.item.compat.mod - package alexiil.mc.lib.attributes.item.compat.mod
- alexiil.mc.lib.attributes.item.compat.mod.dank - package alexiil.mc.lib.attributes.item.compat.mod.dank
- alexiil.mc.lib.attributes.item.entity - package alexiil.mc.lib.attributes.item.entity
- alexiil.mc.lib.attributes.item.filter - package alexiil.mc.lib.attributes.item.filter
- alexiil.mc.lib.attributes.item.impl - package alexiil.mc.lib.attributes.item.impl
- alexiil.mc.lib.attributes.item.mixin - package alexiil.mc.lib.attributes.item.mixin
- alexiil.mc.lib.attributes.item.mixin.impl - package alexiil.mc.lib.attributes.item.mixin.impl
- alexiil.mc.lib.attributes.misc - package alexiil.mc.lib.attributes.misc
- alexiil.mc.lib.attributes.misc.compat.mod - package alexiil.mc.lib.attributes.misc.compat.mod
- ALL - Enum constant in enum class alexiil.mc.lib.attributes.AggregateFilterType
- ALL - Enum constant in enum class alexiil.mc.lib.attributes.misc.LibBlockAttributes.LbaModule
- ALL - Static variable in class alexiil.mc.lib.attributes.SearchOptions
- 
ASearchOptionthat has no constraints, and will get every attribute instance that is obtainable without a direction.
- allOf(FluidFilter...) - Static method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- allOf(ItemFilter...) - Static method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- allOf(List<? extends FluidFilter>) - Static method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- allOf(List<? extends ItemFilter>) - Static method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- allowExtraction() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
- 
Stops disallowing extraction of fluids.
- allowExtraction() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv.FluidLimitRule
- 
Stops disallowing extraction of fluids.
- allowExtraction() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Stops disallowing extraction of items.
- allowExtraction() - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv.ItemLimitRule
- 
Stops disallowing extraction of items.
- allowInsertion() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv.FluidLimitRule
- 
Resets any insertion limitations previously imposed by thisLimitedGroupedFluidInv.FluidLimitRule.
- allowInsertion() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Stops disallowing insertion of items by setting theLimitedFixedItemInv.ItemSlotLimitRule.limitInsertionCount(int)to 64.
- allowInsertion() - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv.ItemLimitRule
- 
Resets any insertion limitations previously imposed by thisLimitedGroupedItemInv.ItemLimitRule.
- amount - Variable in class alexiil.mc.lib.attributes.fluid.GroupedFluidInvView.FluidInvStatistic
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- amount - Variable in class alexiil.mc.lib.attributes.item.GroupedItemInvView.ItemInvStatistic
- 
The total amount of the given filter.
- amount() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
An alternate name forFluidVolume.getAmount_F().
- amount_F - Variable in class alexiil.mc.lib.attributes.fluid.GroupedFluidInvView.FluidInvStatistic
- 
The total amount of the given filter.
- amountMoved() - Method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- amountMoved_F() - Method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- and(FluidFilter) - Method in enum class alexiil.mc.lib.attributes.fluid.filter.ConstantFluidFilter
- and(FluidFilter) - Method in interface alexiil.mc.lib.attributes.fluid.filter.FluidFilter
- and(FluidFilter, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- and(ItemFilter) - Method in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- and(ItemFilter) - Method in interface alexiil.mc.lib.attributes.item.filter.ItemFilter
- and(ItemFilter, ItemFilter) - Static method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- and(Predicate<? super ItemStack>) - Method in class alexiil.mc.lib.attributes.item.filter.ItemFilter.ItemFilterAsPredicate
- ANY - Enum constant in enum class alexiil.mc.lib.attributes.AggregateFilterType
- anyOf(FluidFilter...) - Static method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- anyOf(ItemFilter...) - Static method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- anyOf(Collection<? extends ItemConvertible>) - Static method in class alexiil.mc.lib.attributes.item.filter.ExactItemFilter
- anyOf(Collection<? extends ItemConvertible>) - Static method in class alexiil.mc.lib.attributes.item.filter.ExactItemSetFilter
- anyOf(List<? extends FluidFilter>) - Static method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- anyOf(List<? extends ItemFilter>) - Static method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- anyOf(Item...) - Static method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- anyOf(ItemConvertible[]) - Static method in class alexiil.mc.lib.attributes.item.filter.ExactItemFilter
- anyOf(ItemConvertible[]) - Static method in class alexiil.mc.lib.attributes.item.filter.ExactItemSetFilter
- anyOf(ItemStack...) - Static method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- ANYTHING - Enum constant in enum class alexiil.mc.lib.attributes.fluid.filter.ConstantFluidFilter
- 
AFluidFilterthat matches everything.
- ANYTHING - Enum constant in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- ANYTHING_EXCEPT_EMPTY - Enum constant in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- appendBlockAdder(CustomAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Appends a singleCustomAttributeAdderto the list of custom block adders.
- appendBlockAdder(CustomAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- appendBlockAdder(CustomAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.DefaultedAttribute
- appendCuboid(double, double, double, double, double, double, double, EnumSet<Direction>, List<FluidRenderFace>) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- appendCuboid(double, double, double, double, double, double, double, EnumSet<Direction>, List<FluidRenderFace>, boolean) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- appendCustomAdder(CustomAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Deprecated, for removal: This API element is subject to removal in a future version.Provided for backwards compatibility - instead you should useAttribute.appendBlockAdder(CustomAttributeAdder).
- appendItemAdder(ItemAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Appends a singleItemAttributeAdderto the list of custom item adders.
- appendItemAdder(ItemAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- appendItemAdder(ItemAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.DefaultedAttribute
- areEqualExceptAmounts(FluidVolume, FluidVolume) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- areEqualIgnoreAmounts(ItemStack, ItemStack) - Static method in class alexiil.mc.lib.attributes.item.ItemStackUtil
- 
Checks to see if the twoItemStack's are equal, but ignoring thecounts.
- areFullyEqual(FluidVolume, FluidVolume) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.UseObject.equals(Object)instead of this.
- areJsonValuesCompact() - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- areSlotArraysEqual(FixedItemInvView, int[]) - Static method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- 
Used as a helper forFixedItemInvView.getMappedInv(int...), to see if it should return itself or not.
- as1620() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- as1620(RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- asActionResult() - Method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- 
Converts this interaction result into a vanilla minecraftActionResult, suitable for normal block or item "use" methods.
- asArgb() - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- asBigInt() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- asBigInt() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- asDestroyable() - Method in interface alexiil.mc.lib.attributes.misc.Reference
- asInexactDouble() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- asInexactDouble() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- asInt(int) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- asInt(int, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- asLong(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- asLong(long, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- asLongIntExact() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- asLongIntExact() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- asLongIntRounded() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- 
Converts this into a normal long-basedFluidAmount.
- asLongIntRounded(RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- 
Converts this into a normal long-basedFluidAmount.
- asLongIntSaturated() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- 
Converts this into a normal long-basedFluidAmount.
- asNew(FluidInvAmountChangeListener) - Static method in interface alexiil.mc.lib.attributes.fluid.FluidInvAmountChangeListener
- 
Deprecated.
- asOld(FluidInvAmountChangeListener_F) - Static method in interface alexiil.mc.lib.attributes.fluid.FluidInvAmountChangeListener_F
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- asPredicate() - Method in interface alexiil.mc.lib.attributes.fluid.filter.FluidFilter
- asPredicate() - Method in interface alexiil.mc.lib.attributes.item.filter.ItemFilter
- assertAdding() - Method in class alexiil.mc.lib.attributes.AbstractAttributeList
- assertMutable() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- assertMutable() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedGroupedFluidInv
- assertMutable() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- assertMutable() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedGroupedItemInv
- assertUsing() - Method in class alexiil.mc.lib.attributes.AbstractAttributeList
- asUnmodifiable() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv
- asUnmodifiable() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv
- asUnmodifiable() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv
- asUnmodifiable() - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv
- attemptAnyExtraction(int, Simulation) - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- attemptAnyExtraction(int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv
- attemptAnyExtraction(int, Simulation) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- attemptAnyExtraction(int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.FilteredItemExtractable
- attemptAnyExtraction(int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.FilteredItemTransferable
- attemptAnyExtraction(int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- attemptAnyExtraction(int, Simulation) - Method in interface alexiil.mc.lib.attributes.item.ItemExtractable
- attemptAnyExtraction(FluidAmount, Simulation) - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- attemptAnyExtraction(FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingGroupedFluidInv
- attemptAnyExtraction(FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- attemptExtraction(FluidFilter, int, Simulation) - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- 
Deprecated.
- attemptExtraction(FluidFilter, int, Simulation) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidExtractable
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- attemptExtraction(FluidFilter, int, Simulation) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidTransferable
- attemptExtraction(FluidFilter, int, Simulation) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- attemptExtraction(FluidFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTank
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFluidExtractable
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInv
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingGroupedFluidInv
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidExtractable
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidExtractable
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidTransferable
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvFixedWrapper
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInvExtractable
- 
Deprecated.
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedGroupedFluidInv
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv
- attemptExtraction(FluidFilter, FluidAmount, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTank
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.entity.ItemExtractableProjectileEntity
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.entity.ItemTransferableItemEntity
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInv
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedItemExtractable
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- attemptExtraction(ItemFilter, int, Simulation) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- attemptExtraction(ItemFilter, int, Simulation) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemExtractable
- attemptExtraction(ItemFilter, int, Simulation) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemTransferable
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.FilteredItemExtractable
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.FilteredItemTransferable
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.GroupedItemInvFixedWrapper
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleFixedItemInvExtractable
- 
Deprecated.
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedGroupedItemInv
- attemptExtraction(ItemFilter, int, Simulation) - Method in interface alexiil.mc.lib.attributes.item.ItemExtractable
- attemptExtraction(ItemFilter, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.SingleItemSlot
- attemptInsertion(FluidVolume, Simulation) - Method in interface alexiil.mc.lib.attributes.fluid.FluidInsertable
- 
Inserts the given stack into this insertable, and returns the excess.
- attemptInsertion(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFluidInsertable
- attemptInsertion(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInv
- attemptInsertion(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingGroupedFluidInv
- attemptInsertion(FluidVolume, Simulation) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidTransferable
- attemptInsertion(FluidVolume, Simulation) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- attemptInsertion(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidInsertable
- attemptInsertion(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidTransferable
- attemptInsertion(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvFixedWrapper
- attemptInsertion(FluidVolume, Simulation) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.RejectingFluidInsertable
- attemptInsertion(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- attemptInsertion(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInvInsertable
- 
Deprecated.
- attemptInsertion(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedGroupedFluidInv
- attemptInsertion(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv
- attemptInsertion(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTank
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.entity.ItemTransferableItemEntity
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInv
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedItemInsertable
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- attemptInsertion(ItemStack, Simulation) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- attemptInsertion(ItemStack, Simulation) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemTransferable
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.FilteredItemInsertable
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.FilteredItemTransferable
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.GroupedItemInvFixedWrapper
- attemptInsertion(ItemStack, Simulation) - Method in enum class alexiil.mc.lib.attributes.item.impl.RejectingItemInsertable
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleFixedItemInvInsertable
- 
Deprecated.
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedGroupedItemInv
- attemptInsertion(ItemStack, Simulation) - Method in interface alexiil.mc.lib.attributes.item.ItemInsertable
- 
Inserts the given stack into this insertable, and returns the excess.
- attemptInsertion(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.SingleItemSlot
- attribute - Variable in class alexiil.mc.lib.attributes.AbstractAttributeList
- Attribute<T> - Class in alexiil.mc.lib.attributes
- 
The central holding class for all attribute instances.
- Attribute(Class<T>) - Constructor for class alexiil.mc.lib.attributes.Attribute
- Attribute(Class<T>, CustomAttributeAdder<T>) - Constructor for class alexiil.mc.lib.attributes.Attribute
- 
Deprecated, for removal: This API element is subject to removal in a future version.Kept for backwards compatibility, instead you should callAttribute(Class)followed byAttribute.appendBlockAdder(CustomAttributeAdder).
- AttributeCombiner<T> - Interface in alexiil.mc.lib.attributes
- AttributeList<T> - Class in alexiil.mc.lib.attributes
- 
Search result for block attributes.
- AttributeProvider - Interface in alexiil.mc.lib.attributes
- 
ABlockthat contains attributes.
- AttributeProviderBlockEntity - Interface in alexiil.mc.lib.attributes
- 
ABlockEntitythat contains attributes.
- AttributeProviderItem - Interface in alexiil.mc.lib.attributes
- 
AnItemthat contains attributes.
- Attributes - Class in alexiil.mc.lib.attributes
- 
Static factories forAttributeinstances.
- AttributeSourceType - Enum Class in alexiil.mc.lib.attributes
- 
Defines the priority used for custom attribute adders.
- AttributeUtil - Class in alexiil.mc.lib.attributes
- 
Misleadingly named class: this only stores the boolean checkerEXPENSIVE_DEBUG_CHECKS, and doesn't actually have any other utility methods.
- avlTreeMap() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
B
- BASE_UNIT - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.Fluids now usefractionsinstead of a single base unit - which makes this completely deprecated with no replacement.
- baseOffset - Variable in class alexiil.mc.lib.attributes.CompatLeveledMap
- BeAdderBase(Class<BE>, BlockEntityAttributeAdder.BlockEntityAttributeAdderFN<AT, BE>) - Constructor for class alexiil.mc.lib.attributes.BlockEntityAttributeAdder.BeAdderBase
- bigAdd(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Directly adds the givenFluidAmountto this one, returning the result as aBigFluidAmount.
- bigDiv(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- BigFluidAmount - Class in alexiil.mc.lib.attributes.fluid.amount
- 
Exact version ofFluidAmount.
- BigFluidAmount(FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- bigMul(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- bigReciprocal() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- BiomeSourcedFluidKey - Class in alexiil.mc.lib.attributes.fluid.volume
- 
AColouredFluidKeywhich gets it's colour from aBiomes water colour.
- BiomeSourcedFluidKey(ColouredFluidKey.ColouredFluidKeyBuilder) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidKey
- BiomeSourcedFluidKey(FluidKey.FluidKeyBuilder) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidKey
- 
Deprecated, for removal: This API element is subject to removal in a future version.because it's recommended to create aColouredFluidKey.ColouredFluidKeyBuilderinstead and pass that toBiomeSourcedFluidKey(ColouredFluidKeyBuilder).
- BiomeSourcedFluidVolume - Class in alexiil.mc.lib.attributes.fluid.volume
- 
A fluid that changes it's makup based on theBiomes that it is taken from.
- BiomeSourcedFluidVolume(BiomeSourcedFluidKey, int) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- BiomeSourcedFluidVolume(BiomeSourcedFluidKey, FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidVolume
- BiomeSourcedFluidVolume(BiomeSourcedFluidKey, JsonObject) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidVolume
- BiomeSourcedFluidVolume(BiomeSourcedFluidKey, NbtCompound) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidVolume
- BiomeSourcedFluidVolume(BiomeSourcedFluidKey, Biome, int) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- BiomeSourcedFluidVolume(BiomeSourcedFluidKey, Biome, FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidVolume
- BlockEntityAttributeAdder<AT,BE> - Interface in alexiil.mc.lib.attributes
- 
Base interface to add attributes forBlockEntitys that you haven't defined.
- BlockEntityAttributeAdder.BeAdderBase<AT,BE> - Class in alexiil.mc.lib.attributes
- 
Base class forBlockEntityAttributeAdder.BlockEntityAttributeAdderFNconversions.
- BlockEntityAttributeAdder.BlockEntityAttributeAdderFN<AT,BE> - Interface in alexiil.mc.lib.attributes
- 
FunctionalInterfaceversion ofBlockEntityAttributeAdder.
- BOTTLE - Static variable in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- BOTTLE - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
One bottle is equal to a third of a bucket.
- BOTTLE - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- BOTTLE - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFluidAmount.BOTTLE
- BUCKET - Static variable in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- BUCKET - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
One bucket of fluid - which is alwaysFluidAmount.ONE.
- BUCKET - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- BUCKET - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFluidAmount.BUCKET
- build() - Method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey.NormalFluidKeyBuilder
- 
Deprecated.
- builder(Fluid, Identifier, Text) - Static method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey
- 
Deprecated, for removal: This API element is subject to removal in a future version.As the flowing sprite ID is needed as well.
- builder(Fluid, Identifier, Identifier, Text) - Static method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey
- 
Deprecated.
C
- c(String) - Static method in class alexiil.mc.lib.attributes.misc.compat.mod.LbaModCompatLoader
- CacheInfo - Class in alexiil.mc.lib.attributes
- 
Placeholder class until caches are worked out.
- callable(Supplier<T>, Consumer<T>, Predicate<T>) - Static method in interface alexiil.mc.lib.attributes.misc.Reference
- CallableRef<T> - Class in alexiil.mc.lib.attributes.misc
- 
AReferencethat delegates to aSupplierforCallableRef.get(),ConsumerforCallableRef.set(Object), and aPredicateforCallableRef.isValid(Object).
- CallableRef(Supplier<T>, Consumer<T>, Predicate<T>) - Constructor for class alexiil.mc.lib.attributes.misc.CallableRef
- canExtract(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.FixedInventoryVanillaWrapper
- canExtract(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.FixedSidedInventoryVanillaWrapper
- canExtract(int, ItemStack, Direction) - Method in class alexiil.mc.lib.attributes.item.compat.SidedInventoryFixedWrapper
- canInsert(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.FixedInventoryVanillaWrapper
- canInsert(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.FixedSidedInventoryVanillaWrapper
- canInsert(int, ItemStack, Direction) - Method in class alexiil.mc.lib.attributes.item.compat.SidedInventoryFixedWrapper
- canInsert(ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.SlotFixedItemInv
- canMerge(FluidVolume) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Checks to see if the givenFluidVolumecan merge into this one.
- capacity - Variable in class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv.HeldFluidInfo
- cast(Object) - Method in class alexiil.mc.lib.attributes.Attribute
- 
CastsThe given object to type of this attribute.
- checkedAdd(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Directly adds the givenFluidAmountto this one.
- checkedDiv(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- checkedDiv(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- checkedMul(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- checkedMul(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- checkedSub(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- checkValidity(ReadableFluidFilter) - Static method in interface alexiil.mc.lib.attributes.fluid.filter.ReadableFluidFilter
- checkValidity(ReadableItemFilter) - Static method in interface alexiil.mc.lib.attributes.item.filter.ReadableItemFilter
- clazz - Variable in class alexiil.mc.lib.attributes.Attribute
- clear() - Method in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- ClientFluidInit - Class in alexiil.mc.lib.attributes.fluid.init
- ClientFluidInit() - Constructor for class alexiil.mc.lib.attributes.fluid.init.ClientFluidInit
- cohesion - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
How much this fluid will spread itself around.
- ColouredFluidKey - Class in alexiil.mc.lib.attributes.fluid.volume
- ColouredFluidKey(ColouredFluidKey.ColouredFluidKeyBuilder) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- ColouredFluidKey.ColouredFluidKeyBuilder - Class in alexiil.mc.lib.attributes.fluid.volume
- ColouredFluidKeyBuilder() - Constructor for class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- ColouredFluidKeyBuilder(FluidRegistryEntry<?>, Identifier, Identifier, Text) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- ColouredFluidKeyBuilder(Fluid) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- ColouredFluidKeyBuilder(Identifier) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- ColouredFluidVolume - Class in alexiil.mc.lib.attributes.fluid.volume
- 
A fluid volume that stores it's colours as 4 floats: red, green, blue, and alpha.
- ColouredFluidVolume(ColouredFluidKey, int) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- 
Deprecated.
- ColouredFluidVolume(ColouredFluidKey, FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- ColouredFluidVolume(ColouredFluidKey, JsonObject) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- ColouredFluidVolume(ColouredFluidKey, NbtCompound) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- CombinableAttribute<T> - Class in alexiil.mc.lib.attributes
- 
ADefaultedAttributethat also provides a "get" method to combine every found attribute into a single one, using anAttributeCombiner.
- CombinableAttribute(Class<T>, T, AttributeCombiner<T>) - Constructor for class alexiil.mc.lib.attributes.CombinableAttribute
- combine(AggregateFilterType, FluidFilter...) - Static method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- combine(AggregateFilterType, FluidFilter, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- combine(AggregateFilterType, ItemFilter...) - Static method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- combine(AggregateFilterType, ItemFilter, ItemFilter) - Static method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- combine(AggregateFilterType, List<? extends FluidFilter>) - Static method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- combine(AggregateFilterType, List<? extends ItemFilter>) - Static method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- combine(AttributeList<T>, CombinableAttribute<T>) - Method in class alexiil.mc.lib.attributes.AttributeList
- combine(AttributeList<T>, CombinableAttribute<T>) - Method in class alexiil.mc.lib.attributes.ItemAttributeList
- combine(CombinableAttribute<T>) - Method in class alexiil.mc.lib.attributes.AbstractAttributeList
- combine(List<? extends T>) - Method in interface alexiil.mc.lib.attributes.AttributeCombiner
- 
Combines the given list of attributes down into a single one.
- combine(List<T>) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- combine(List<T>, List<T>) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- Combined - Interface in alexiil.mc.lib.attributes.misc
- 
AnObjectthat combines several sub objects of one type into a single object of the same type.
- CombinedFixedFluidInv<InvType extends FixedFluidInv> - Class in alexiil.mc.lib.attributes.fluid.impl
- 
AnFixedFluidInvthat delegates to a list of them instead of storing items directly.
- CombinedFixedFluidInv(List<? extends InvType>) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInv
- CombinedFixedFluidInvView<InvType extends FixedFluidInvView> - Class in alexiil.mc.lib.attributes.fluid.impl
- 
AnFixedFluidInvViewthat delegates to a list of them instead of storing items directly.
- CombinedFixedFluidInvView(List<? extends InvType>) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView
- CombinedFixedItemInv<InvType extends FixedItemInv> - Class in alexiil.mc.lib.attributes.item.impl
- 
AnFixedItemInvthat delegates to a list of them instead of storing items directly.
- CombinedFixedItemInv(List<? extends InvType>) - Constructor for class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv
- CombinedFixedItemInv.OfCopying<InvType extends FixedItemInv.CopyingFixedItemInv> - Class in alexiil.mc.lib.attributes.item.impl
- CombinedFixedItemInv.OfModifiable<InvType extends FixedItemInv.ModifiableFixedItemInv> - Class in alexiil.mc.lib.attributes.item.impl
- CombinedFixedItemInvView<InvType extends FixedItemInvView> - Class in alexiil.mc.lib.attributes.item.impl
- 
AnFixedItemInvViewthat delegates to a list of them instead of storing items directly.
- CombinedFixedItemInvView(List<? extends InvType>) - Constructor for class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- CombinedFluidExtractable - Class in alexiil.mc.lib.attributes.fluid.impl
- CombinedFluidExtractable(List<? extends FluidExtractable>) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.CombinedFluidExtractable
- CombinedFluidInsertable - Class in alexiil.mc.lib.attributes.fluid.impl
- CombinedFluidInsertable(List<? extends FluidInsertable>) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.CombinedFluidInsertable
- CombinedGroupedFluidInv - Class in alexiil.mc.lib.attributes.fluid.impl
- CombinedGroupedFluidInv(List<? extends GroupedFluidInv>) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInv
- CombinedGroupedFluidInvView - Class in alexiil.mc.lib.attributes.fluid.impl
- CombinedGroupedFluidInvView(List<? extends GroupedFluidInvView>) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInvView
- CombinedGroupedItemInv - Class in alexiil.mc.lib.attributes.item.impl
- CombinedGroupedItemInv(List<? extends GroupedItemInv>) - Constructor for class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInv
- CombinedGroupedItemInvView - Class in alexiil.mc.lib.attributes.item.impl
- 
A combined version of multipleGroupedItemInvView's.
- CombinedGroupedItemInvView(List<? extends GroupedItemInvView>) - Constructor for class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInvView
- CombinedItemExtractable - Class in alexiil.mc.lib.attributes.item.impl
- CombinedItemExtractable(List<? extends ItemExtractable>) - Constructor for class alexiil.mc.lib.attributes.item.impl.CombinedItemExtractable
- CombinedItemInsertable - Class in alexiil.mc.lib.attributes.item.impl
- CombinedItemInsertable(List<? extends ItemInsertable>) - Constructor for class alexiil.mc.lib.attributes.item.impl.CombinedItemInsertable
- COMPARATOR_ID_EXACT - Static variable in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- 
AComparatorthat comparesItemStack's by their RegistryIdentifier, thenItemStack.getTag(), then amounts.
- COMPARATOR_IGNORE_AMOUNT - Static variable in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- compareTo(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- compareTo(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- compareTo(FluidUnit) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- COMPAT_WRAPPER - Enum constant in enum class alexiil.mc.lib.attributes.AttributeSourceType
- 
Lowest priority of all the source types - when the implementation is just a wrapper over a different API, and as such it may suffer from poorer performance or be a poor fit for the target interface/class.
- CompatLeveledMap<Instance,Cls,V> - Class in alexiil.mc.lib.attributes
- 
Used primarily byAttributeto manage the custom adder list, andFluidContainerRegistryto manage filters for fluids.
- CompatLeveledMap(String, Class<Cls>, V, Function<Instance, String>) - Constructor for class alexiil.mc.lib.attributes.CompatLeveledMap
- CompatLeveledMap.ValueEntry<V> - Class in alexiil.mc.lib.attributes
- ComponentRenderFaces(List<FluidRenderFace>, List<FluidRenderFace>) - Constructor for class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ComponentRenderFaces
- computeExtraction(FluidVolume, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Computes the result ofFluidVolumeUtil.extractSingle(FixedFluidInv, int, FluidFilter, FluidVolume, FluidAmount, Simulation), but without actually modifying an inventory.
- computeExtraction(FluidVolume, FluidFilter, FluidVolume, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Computes the result ofFluidVolumeUtil.extractSingle(FixedFluidInv, int, FluidFilter, FluidVolume, FluidAmount, Simulation), but without actually modifying an inventory.
- computeInsertion(FluidVolume, FluidAmount, FluidVolume) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Computes the result ofFluidVolumeUtil.insertSingle(FixedFluidInv, int, FluidVolume, Simulation), but without actually modifying an inventory.
- ConstantFluidFilter - Enum Class in alexiil.mc.lib.attributes.fluid.filter
- 
AFluidFilterthat either matches everything (ConstantFluidFilter.ANYTHING) or matches nothing (ConstantFluidFilter.NOTHING)
- ConstantItemFilter - Enum Class in alexiil.mc.lib.attributes.item.filter
- CONTROLLER - Enum constant in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidTransferable
- 
AnFluidTransferablethat informs callers that it will interact with a nearbyFluidTransferable,FluidExtractable, orFluidInsertablebut doesn't expose any other item based attributes.
- CONTROLLER - Enum constant in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemTransferable
- 
AnItemTransferablethat informs callers that it will interact with a nearbyItemTransferable,ItemExtractable, orItemInsertablebut doesn't expose any other item based attributes.
- Convertible - Interface in alexiil.mc.lib.attributes
- 
Simple interface for converting this object into anotherClass.
- convertTo(Class<T>) - Method in interface alexiil.mc.lib.attributes.Convertible
- 
Attempts to provide a variant of this in the given class form.
- convertTo(Class<T>) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- convertTo(Class<T>) - Method in class alexiil.mc.lib.attributes.item.compat.SlotFixedItemInv
- convertTo(Class<T>) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- copy() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- copy() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedGroupedFluidInv
- copy() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv
- 
Creates a copy of thisLimitedFixedItemInv(with the same backing inventory and the same rules).
- copy() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv
- 
Creates a copy of thisLimitedGroupedFluidInv(with the same backing inventory and the same rules), but not marked as final.
- copy() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- copy() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- copy() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- copy() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedGroupedItemInv
- copy() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv
- 
Creates a copy of thisLimitedFixedItemInv(with the same backing inventory and the same rules).
- copy() - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv
- 
Creates a copy of thisLimitedGroupedItemInv(with the same backing inventory and the same rules), but not marked as final.
- copy0() - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- copy0() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- copy0() - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- copyAll(FixedItemInvView, List<ItemStack>) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Copies everyItemStackheld in the given inventory to the givenList.
- copyFrom(FluidKey.FluidKeyBuilder) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- copyFrom(FluidKey.FluidKeyBuilder) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- copyFrom(FluidUnitSet) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- CORE - Enum constant in enum class alexiil.mc.lib.attributes.misc.LibBlockAttributes.LbaModule
- couldExtractAnything() - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- couldExtractAnything() - Method in interface alexiil.mc.lib.attributes.item.ItemExtractable
- create(FluidKey, int) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- create(FixedItemInv, int[]) - Static method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv
- create(FixedItemInv, int, int) - Static method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInv
- create(Class<T>) - Static method in class alexiil.mc.lib.attributes.Attributes
- create(Class<T>, CustomAttributeAdder<T>) - Static method in class alexiil.mc.lib.attributes.Attributes
- create(List<? extends FixedItemInv>) - Static method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv
- create(Fluid, int) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- create(SidedInventory, Direction) - Static method in class alexiil.mc.lib.attributes.item.compat.FixedSidedInventoryVanillaWrapper
- create(Potion, int) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- createCombinable(Class<T>, T, AttributeCombiner<T>) - Static method in class alexiil.mc.lib.attributes.Attributes
- createCombinable(Class<T>, T, AttributeCombiner<T>, CustomAttributeAdder<T>) - Static method in class alexiil.mc.lib.attributes.Attributes
- createDefaulted(Class<T>, T) - Static method in class alexiil.mc.lib.attributes.Attributes
- createDefaulted(Class<T>, T, CustomAttributeAdder<T>) - Static method in class alexiil.mc.lib.attributes.Attributes
- createDelegate(FixedItemInv) - Static method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- createFilter(ItemConvertible) - Static method in class alexiil.mc.lib.attributes.item.filter.ExactItemFilter
- createFlatFace(double, double, double, double, double, double, double, Direction) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- createFlatFace(double, double, double, double, double, double, double, Direction, boolean) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- createFlatFaceX(double, double, double, double, double, double, double, boolean) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- createFlatFaceX(double, double, double, double, double, double, double, boolean, boolean) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- createFlatFaceY(double, double, double, double, double, double, double, boolean) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- createFlatFaceY(double, double, double, double, double, double, double, boolean, boolean) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- createFlatFaceZ(double, double, double, double, double, double, double, boolean) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- createFlatFaceZ(double, double, double, double, double, double, double, boolean, boolean) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- createFluidDrainer(WorldAccess, BlockPos) - Static method in class alexiil.mc.lib.attributes.fluid.world.FluidWorldUtil
- createFluidPlacer(WorldAccess, BlockPos) - Static method in class alexiil.mc.lib.attributes.fluid.world.FluidWorldUtil
- createFromMcBuffer(PacketByteBuf, FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- createFromMcBuffer(PacketByteBuf, FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Creates a newFluidVolumeand reads it from the buffer withFluidVolume.fromMcBufferInternal(PacketByteBuf).
- createItemEntityDropper(World, double, double, double) - Static method in class alexiil.mc.lib.attributes.item.entity.ItemEntityAttributeUtil
- createItemEntityDropper(World, BlockPos) - Static method in class alexiil.mc.lib.attributes.item.entity.ItemEntityAttributeUtil
- createItemEntityDropper(World, Vec3d) - Static method in class alexiil.mc.lib.attributes.item.entity.ItemEntityAttributeUtil
- createItemEntityScatterer(World, double, double, double) - Static method in class alexiil.mc.lib.attributes.item.entity.ItemEntityAttributeUtil
- createItemEntityScatterer(World, BlockPos) - Static method in class alexiil.mc.lib.attributes.item.entity.ItemEntityAttributeUtil
- createItemEntityScatterer(World, Vec3d) - Static method in class alexiil.mc.lib.attributes.item.entity.ItemEntityAttributeUtil
- createItemInventoryExtractable(Ref<ItemStack>, Consumer<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.This has been replaced by the item-based attributes system.
- createItemInventoryInsertable(Ref<ItemStack>, Consumer<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.This has been replaced by the item-based attributes system.
- createLimited(FixedItemInv) - Static method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- createLimitedFixedInv() - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- createLimitedFixedInv() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- createLimitedGroupedInv() - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInv
- createLimitedGroupedInv() - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInv
- createPlayerInsertable(PlayerEntity) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- createPlayerInsertable(PlayerEntity) - Static method in class alexiil.mc.lib.attributes.misc.PlayerInvUtil
- 
Returns aConsumerthat will callPlayerInvUtil.insertItemIntoPlayerInventory(net.minecraft.entity.player.PlayerEntity, net.minecraft.item.ItemStack)for everyItemStackpassed to it.
- createView(FixedItemInvView, int[]) - Static method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInvView
- createView(List<? extends FixedItemInvView>) - Static method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- CustomAttributeAdder<T> - Interface in alexiil.mc.lib.attributes
- customiseKey(FluidKey.FluidKeyBuilder) - Method in interface alexiil.mc.lib.attributes.fluid.volume.FluidKeyCustomiser
- 
Customises theSimpleFluidKeythat is created implicitly for thisFluid.
D
- DankItemInvCompatLoader - Class in alexiil.mc.lib.attributes.item.compat.mod.dank
- 
Compat for https://github.com/Tfarcenim/DankStorageFabric
- DankItemInvCompatLoader() - Constructor for class alexiil.mc.lib.attributes.item.compat.mod.dank.DankItemInvCompatLoader
- decomposeFilter(FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.filter.FluidFilterUtil
- 
Attempts to decompose the given filter down into it's componentFluidKey's, if it implementsReadableFluidFilter.
- DEFAULT - Static variable in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- DEFAULT_GAS_COHESION - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
The defaultFluidKey.cohesionthat gases use: 1/24
- DEFAULT_GAS_DENSITY - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
The defaultFluidKey.density(andFluidKey.thermalCapacity) that gases use: 1/160.
- DEFAULT_GAS_VISCOSITY - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
The defaultFluidKey.viscositythat gases use: 1/24.
- defaultAlpha - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- defaultBlue - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- DefaultChangeTracker() - Constructor for class alexiil.mc.lib.attributes.item.AbstractItemInvView.DefaultChangeTracker
- DefaultedAttribute<T> - Class in alexiil.mc.lib.attributes
- DefaultedAttribute(Class<T>, T) - Constructor for class alexiil.mc.lib.attributes.DefaultedAttribute
- DefaultedAttribute(Class<T>, T, CustomAttributeAdder<T>) - Constructor for class alexiil.mc.lib.attributes.DefaultedAttribute
- 
Deprecated, for removal: This API element is subject to removal in a future version.Kept for backwards compatibility, instead you should callDefaultedAttribute(Class, Object)followed byDefaultedAttribute.appendBlockAdder(CustomAttributeAdder).
- DefaultFluidVolumeRenderer - Class in alexiil.mc.lib.attributes.fluid.render
- 
DefaultFluidVolumeRendererthat can handle most default fluid types - if theFluidVolumeis for a non-null minecraftFluidthen this will use the sprites provided from theFluidRenderHandlerRegistry.
- DefaultFluidVolumeRenderer() - Constructor for class alexiil.mc.lib.attributes.fluid.render.DefaultFluidVolumeRenderer
- defaultGreen - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- defaultRed - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- defaultValue - Variable in class alexiil.mc.lib.attributes.DefaultedAttribute
- 
A non-null default value that can be used as a no-op value if searching failed to find any normal instances.
- defaultValue - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- defaultValue - Variable in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidKey
- defaultValue() - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- delegate - Variable in class alexiil.mc.lib.attributes.fluid.filter.InvertedFluidFilter
- delegate - Variable in class alexiil.mc.lib.attributes.fluid.impl.DelegatingFixedFluidInv
- delegate - Variable in class alexiil.mc.lib.attributes.fluid.impl.DelegatingGroupedFluidInv
- delegate - Variable in class alexiil.mc.lib.attributes.item.filter.InvertedItemFilter
- delegate - Variable in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- delegate - Variable in class alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv
- DelegatingFixedFluidInv - Class in alexiil.mc.lib.attributes.fluid.impl
- 
A simple delegate base class forFixedFluidInv.
- DelegatingFixedFluidInv(FixedFluidInv) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.DelegatingFixedFluidInv
- DelegatingFixedItemInv - Class in alexiil.mc.lib.attributes.item.impl
- 
A simple delegate base class forFixedItemInv.
- DelegatingFixedItemInv(FixedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- DelegatingFixedItemInv.OfCopying - Class in alexiil.mc.lib.attributes.item.impl
- DelegatingFixedItemInv.OfModifiable - Class in alexiil.mc.lib.attributes.item.impl
- DelegatingGroupedFluidInv - Class in alexiil.mc.lib.attributes.fluid.impl
- DelegatingGroupedFluidInv(GroupedFluidInv) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.DelegatingGroupedFluidInv
- DelegatingGroupedItemInv - Class in alexiil.mc.lib.attributes.item.impl
- DelegatingGroupedItemInv(GroupedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv
- denominator - Variable in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- 
Always greater than 0.
- denominator - Variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Always greater than 0.
- density - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
How dense this fluid is.
- DESERIALIZER - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- DESERIALIZER - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- DESERIALIZER - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- destroy() - Method in class alexiil.mc.lib.attributes.misc.DestroyableRef
- 
PreventsDestroyableRef.set(Object)from returning true in the future.
- DestroyableRef<T> - Class in alexiil.mc.lib.attributes.misc
- 
AReferencethat can be modified untilDestroyableRef.destroy()is called, after which all calls toDestroyableRef.set(Object)andDestroyableRef.isValid(Object)will return false.
- DestroyableRef(Reference<T>) - Constructor for class alexiil.mc.lib.attributes.misc.DestroyableRef
- destroying(Reference<T>) - Static method in interface alexiil.mc.lib.attributes.misc.Reference
- didCheckItemStack() - Method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- didMoveAny() - Method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- 
Checks to see if any fluid was moved in the interaction.
- didMoveAny() - Method in class alexiil.mc.lib.attributes.item.ItemInvUtil.MultiMoveResult
- DirectFixedItemInv - Class in alexiil.mc.lib.attributes.item.impl
- 
A simple implementation ofFixedItemInv.ModifiableFixedItemInvthat supports all of the features that the interface exposes.
- DirectFixedItemInv(int) - Constructor for class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- direction - Variable in class alexiil.mc.lib.attributes.SearchOptionDirectional
- 
The direction that this search is going in.
- DISABLE_EMPHASIS_COLOURS - Static variable in class alexiil.mc.lib.attributes.fluid.LbaFluidsConfig
- 
If true then we don't emit white for fluid arguments and gray for everything else.
- DISABLE_FLUID_COLOURS - Static variable in class alexiil.mc.lib.attributes.fluid.LbaFluidsConfig
- 
If true then we explicitly remove colours from fluid names.
- disallowExtraction() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
- 
Completely disallows extraction of fluids.
- disallowExtraction() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv.FluidLimitRule
- 
Completely disallows extraction of fluids.
- disallowExtraction() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Completely disallows extraction of items.
- disallowExtraction() - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv.ItemLimitRule
- 
Completely disallows extraction of items.
- disallowInsertion() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
- 
Completely disallows inserting items.
- disallowInsertion() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv.FluidLimitRule
- 
Disallows insertion for thisLimitedGroupedFluidInv.FluidLimitRule.
- disallowInsertion() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Completely disallows inserting items by setting theLimitedFixedItemInv.ItemSlotLimitRule.limitInsertionCount(int)to 0.
- disallowInsertion() - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv.ItemLimitRule
- 
Disallows insertion for thisLimitedGroupedItemInv.ItemLimitRule.
- disallowTransfer() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv.FluidLimitRule
- 
Completely disallows insertion and extraction for thisLimitedGroupedFluidInv.FluidLimitRule.
- disallowTransfer() - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv.ItemLimitRule
- 
Completely disallows insertion and extraction for thisLimitedGroupedItemInv.ItemLimitRule.
- div(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- div(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
The recommended method for dividing this by aLongif you don't want to think about inexact answers.
- div(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- div(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- div(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- div(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
The recommended method for dividing this by anotherFluidAmountif you don't want to think about inexact answers.
- doesSearchReachEnd() - Method in class alexiil.mc.lib.attributes.AttributeList
- drain(Ref<ItemStack>) - Method in interface alexiil.mc.lib.attributes.fluid.FluidProviderItem
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- drain(WorldAccess, BlockPos, Simulation) - Static method in class alexiil.mc.lib.attributes.fluid.world.FluidWorldUtil
- 
Attempts to drain the given block of it's fluid.
- draw() - Method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ExpandingVcp
- 
Draws every buffer in this VCP, explicitly not using theGraphicsMode#FABULOUSmode's alternate framebuffer, so this is safe to use in GUIs.
- drawDirectly() - Method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ExpandingVcp
- 
Directly draws every buffer in this VCP.
- DropperBlockMixin - Class in alexiil.mc.lib.attributes.item.mixin.impl
- DropperBlockMixin() - Constructor for class alexiil.mc.lib.attributes.item.mixin.impl.DropperBlockMixin
E
- EMPTY - Static variable in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- EMPTY - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- EmptyFixedFluidInv - Enum Class in alexiil.mc.lib.attributes.fluid.impl
- 
AnFixedFluidInvwith no tanks.
- EmptyFixedItemInv - Enum Class in alexiil.mc.lib.attributes.item.impl
- 
AnFixedItemInvwith no slots.
- EmptyFluidExtractable - Enum Class in alexiil.mc.lib.attributes.fluid.impl
- 
AFluidExtractablethat never returns any fluid fromEmptyFluidExtractable.attemptExtraction(FluidFilter, int, Simulation).
- EmptyFluidTransferable - Enum Class in alexiil.mc.lib.attributes.fluid.impl
- 
AnFluidTransferablethat never returns any items fromEmptyFluidTransferable.attemptExtraction(FluidFilter, int, Simulation), nor accepts any items inEmptyFluidTransferable.attemptInsertion(FluidVolume, Simulation).
- EmptyGroupedFluidInv - Enum Class in alexiil.mc.lib.attributes.fluid.impl
- 
GroupedFluidInvViewfor an empty inventory.
- EmptyGroupedItemInv - Enum Class in alexiil.mc.lib.attributes.item.impl
- 
GroupedItemInvViewfor an empty inventory.
- EmptyItemExtractable - Enum Class in alexiil.mc.lib.attributes.item.impl
- 
AnItemExtractablethat never returns any items fromEmptyItemExtractable.attemptExtraction(ItemFilter, int, Simulation).
- EmptyItemTransferable - Enum Class in alexiil.mc.lib.attributes.item.impl
- 
AnItemTransferablethat never returns any items fromEmptyItemTransferable.attemptExtraction(ItemFilter, int, Simulation), nor accepts any items inEmptyItemTransferable.attemptInsertion(ItemStack, Simulation).
- emptyOf(FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.GroupedFluidInvView.FluidInvStatistic
- EnchantmentGlintFluidRenderer - Class in alexiil.mc.lib.attributes.fluid.render
- EnchantmentGlintFluidRenderer() - Constructor for class alexiil.mc.lib.attributes.fluid.render.EnchantmentGlintFluidRenderer
- entry - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
The identifier for thisFluidKey.
- equals(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- equals(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- equals(FluidEntry) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- equals(FluidEntry) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
- equals(FluidEntry) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- equals(Object) - Method in class alexiil.mc.lib.attributes.Attribute
- equals(Object) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- equals(Object) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- equals(Object) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- equals(Object) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
- equals(Object) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- equals(Object) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- equals(Object) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- equals(Object) - Method in class alexiil.mc.lib.attributes.misc.AbstractCombined
- exactFilter - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
AFluidFilterthat only matches thisFluidKey.
- ExactFluidFilter - Class in alexiil.mc.lib.attributes.fluid.filter
- 
AnFluidFilterthat only matches on a singleFluidKey.
- ExactFluidFilter(FluidKey) - Constructor for class alexiil.mc.lib.attributes.fluid.filter.ExactFluidFilter
- 
Creates a newExactFluidFilter.
- ExactItemFilter - Class in alexiil.mc.lib.attributes.item.filter
- 
AnItemFilterthat only matches on a singleItem.
- ExactItemFilter(Item) - Constructor for class alexiil.mc.lib.attributes.item.filter.ExactItemFilter
- ExactItemSetFilter - Class in alexiil.mc.lib.attributes.item.filter
- ExactItemSetFilter(Set<Item>) - Constructor for class alexiil.mc.lib.attributes.item.filter.ExactItemSetFilter
- ExactItemStackFilter - Class in alexiil.mc.lib.attributes.item.filter
- 
AnItemFilterthat only matches on a singleItemStack, usingItemStackUtil.areEqualIgnoreAmounts(ItemStack, ItemStack).
- ExactItemStackFilter(ItemStack) - Constructor for class alexiil.mc.lib.attributes.item.filter.ExactItemStackFilter
- exactValue - Variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.SafeAddResult
- 
The true value of the twoFluidAmount's added together, equal toFluidAmount.bigAdd(FluidAmount).
- excess - Variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeResult
- 
The leftover from the merging.
- excessStacks - Variable in class alexiil.mc.lib.attributes.misc.AbstractItemBasedAttribute
- ExpandingVcp() - Constructor for class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ExpandingVcp
- EXPENSIVE_DEBUG_CHECKS - Static variable in class alexiil.mc.lib.attributes.AttributeUtil
- extract(int) - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFluidExtractable.extract(FluidAmount)
- extract(int) - Method in interface alexiil.mc.lib.attributes.item.ItemExtractable
- 
Attempt to extract *any*ItemStackfrom this.
- extract(int, int) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- 
Splits off the given amount from theItemStackin the given slot.
- extract(FluidAmount) - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- 
Attempt to extract *any*FluidVolumefrom this.
- extract(FluidFilter, int) - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFluidExtractable.extract(FluidFilter, FluidAmount).
- extract(FluidFilter, FluidAmount) - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- extract(FluidKey, int) - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFluidExtractable.extract(FluidKey, FluidAmount)
- extract(FluidKey, FluidAmount) - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- extract(ItemFilter, int) - Method in interface alexiil.mc.lib.attributes.item.ItemExtractable
- extract(ItemStack, int) - Method in interface alexiil.mc.lib.attributes.item.ItemExtractable
- EXTRACTABLE - Static variable in class alexiil.mc.lib.attributes.fluid.FluidAttributes
- EXTRACTABLE - Static variable in class alexiil.mc.lib.attributes.item.ItemAttributes
- extractFluid(int, FluidFilter, FluidVolume, FluidAmount, Simulation) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- 
Attempts to extract part of the fluid volume that is held in the given tank.
- extractionFilters - Variable in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- EXTRACTOR - Enum constant in enum class alexiil.mc.lib.attributes.fluid.impl.RejectingFluidInsertable
- EXTRACTOR - Enum constant in enum class alexiil.mc.lib.attributes.item.impl.RejectingItemInsertable
- extractSingle(FixedFluidInv, int, FluidFilter, FluidVolume, int, Simulation) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- extractSingle(FixedFluidInv, int, FluidFilter, FluidVolume, FluidAmount, Simulation) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- extractSingle(FixedItemInv, int, ItemFilter, ItemStack, int, Simulation) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.Because this has been moved toFixedItemInv.extractStack(int, ItemFilter, ItemStack, int, Simulation).
- extractStack(int, ItemFilter, ItemStack, int, Simulation) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- 
Attempts to extract part of the stack that is held in the given slot.
- extractStack(int, ItemFilter, ItemStack, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- extractStack(int, ItemFilter, ItemStack, int, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
F
- FAIL - Enum constant in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Specifies that any fluid amounts that don't completely fit together should fail.
- fill(Ref<ItemStack>, Ref<FluidVolume>) - Method in interface alexiil.mc.lib.attributes.fluid.FluidProviderItem
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- fill(WorldAccess, BlockPos, FluidVolume, Simulation) - Static method in class alexiil.mc.lib.attributes.fluid.world.FluidWorldUtil
- 
Attempts to place the given fluid volume into the given block position.
- filter - Variable in class alexiil.mc.lib.attributes.fluid.GroupedFluidInvView.FluidInvStatistic
- filter - Variable in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidExtractable
- filter - Variable in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidInsertable
- filter - Variable in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidTransferable
- filter - Variable in class alexiil.mc.lib.attributes.item.filter.ItemFilter.ItemFilterAsPredicate
- filter - Variable in class alexiil.mc.lib.attributes.item.GroupedItemInvView.ItemInvStatistic
- filter - Variable in class alexiil.mc.lib.attributes.item.impl.FilteredItemExtractable
- filter - Variable in class alexiil.mc.lib.attributes.item.impl.FilteredItemInsertable
- filter - Variable in class alexiil.mc.lib.attributes.item.impl.FilteredItemTransferable
- FILTER - Static variable in class alexiil.mc.lib.attributes.fluid.FluidAttributes
- 
Mostly intended to be used forItemStack's, notBlock's.
- FILTER - Static variable in class alexiil.mc.lib.attributes.item.ItemAttributes
- 
Mostly intended to be used forItemStack's, notBlock's.
- filtered(FluidFilter) - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- filtered(FluidFilter) - Method in interface alexiil.mc.lib.attributes.fluid.FluidInsertable
- filtered(FluidFilter) - Method in interface alexiil.mc.lib.attributes.fluid.FluidTransferable
- filtered(FluidFilter) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInv
- filtered(FluidFilter) - Method in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidExtractable
- filtered(FluidFilter) - Method in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidInsertable
- filtered(FluidFilter) - Method in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidTransferable
- filtered(ItemFilter) - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInv
- filtered(ItemFilter) - Method in class alexiil.mc.lib.attributes.item.impl.FilteredItemExtractable
- filtered(ItemFilter) - Method in class alexiil.mc.lib.attributes.item.impl.FilteredItemInsertable
- filtered(ItemFilter) - Method in class alexiil.mc.lib.attributes.item.impl.FilteredItemTransferable
- filtered(ItemFilter) - Method in interface alexiil.mc.lib.attributes.item.ItemExtractable
- filtered(ItemFilter) - Method in interface alexiil.mc.lib.attributes.item.ItemInsertable
- filtered(ItemFilter) - Method in interface alexiil.mc.lib.attributes.item.ItemTransferable
- FilteredFluidExtractable - Class in alexiil.mc.lib.attributes.fluid.impl
- FilteredFluidExtractable(FluidExtractable, FluidFilter) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidExtractable
- FilteredFluidInsertable - Class in alexiil.mc.lib.attributes.fluid.impl
- 
AFluidInsertablethat delegates to anotherFluidInsertable, but has an additional filter as to what can be inserted.
- FilteredFluidInsertable(FluidInsertable, FluidFilter) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidInsertable
- FilteredFluidTransferable - Class in alexiil.mc.lib.attributes.fluid.impl
- FilteredFluidTransferable(FluidTransferable, FluidFilter) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidTransferable
- FilteredItemExtractable - Class in alexiil.mc.lib.attributes.item.impl
- FilteredItemExtractable(ItemExtractable, ItemFilter) - Constructor for class alexiil.mc.lib.attributes.item.impl.FilteredItemExtractable
- FilteredItemInsertable - Class in alexiil.mc.lib.attributes.item.impl
- 
AnItemInsertablethat delegates to anotherItemInsertable, but has an additional filter as to what can be inserted.
- FilteredItemInsertable(ItemInsertable, ItemFilter) - Constructor for class alexiil.mc.lib.attributes.item.impl.FilteredItemInsertable
- FilteredItemTransferable - Class in alexiil.mc.lib.attributes.item.impl
- FilteredItemTransferable(ItemTransferable, ItemFilter) - Constructor for class alexiil.mc.lib.attributes.item.impl.FilteredItemTransferable
- filterExtracts(ItemFilter) - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Filters all extractions with the given filter in addition to whatever filters are already present.
- filterInserts(FluidFilter) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
- 
Filters all insertions with the given filter in addition to whatever filters are already present.
- filterInserts(ItemFilter) - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Filters all insertions with the given filter in addition to whatever filters are already present.
- findIntersection(FluidFilter, Set<FluidKey>) - Static method in class alexiil.mc.lib.attributes.fluid.filter.FluidFilterUtil
- 
Finds the set ofFluidKeys which are both in the set and match the given filter.
- findIntersection(FluidFilter, Set<FluidKey>, boolean) - Static method in class alexiil.mc.lib.attributes.fluid.filter.FluidFilterUtil
- 
Finds the set ofFluidKeys which are both in the set and match the given filter.
- findMaximumStackAmount(ItemFilter) - Static method in enum class alexiil.mc.lib.attributes.item.filter.ItemStackFilterUtil
- 
Attempts to find the maximum stack amount from all of the stacks in the filter.
- fireAmountChange(ItemStack, int, int) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- fireSlotChange(int, ItemStack, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- fireTankChange(int, FluidVolume, FluidVolume) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- fitsInLongInt() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- FIXED_INV - Static variable in class alexiil.mc.lib.attributes.fluid.FluidAttributes
- FIXED_INV - Static variable in class alexiil.mc.lib.attributes.item.ItemAttributes
- FIXED_INV_VIEW - Static variable in class alexiil.mc.lib.attributes.fluid.FluidAttributes
- FIXED_INV_VIEW - Static variable in class alexiil.mc.lib.attributes.item.ItemAttributes
- FixedFluidInv - Interface in alexiil.mc.lib.attributes.fluid
- 
AFixedFluidInvViewthat can have it's contents changed.
- FixedFluidInvView - Interface in alexiil.mc.lib.attributes.fluid
- 
A view of a fixed inventory for fluids, where the number of tanks never changes, and every tank is "simple": The fluid will stay in the tank until it is removed or changed by something else.
- FixedInventoryVanillaWrapper - Class in alexiil.mc.lib.attributes.item.compat
- 
AnFixedItemInvthat wraps a vanillaInventory.
- FixedInventoryVanillaWrapper(Inventory) - Constructor for class alexiil.mc.lib.attributes.item.compat.FixedInventoryVanillaWrapper
- FixedInventoryViewVanillaWrapper - Class in alexiil.mc.lib.attributes.item.compat
- 
AnFixedItemInvthat wraps a vanillaInventory.
- FixedInventoryViewVanillaWrapper(Inventory) - Constructor for class alexiil.mc.lib.attributes.item.compat.FixedInventoryViewVanillaWrapper
- FixedItemInv - Interface in alexiil.mc.lib.attributes.item
- 
AFixedItemInvViewthat can have it's contents changed.
- FixedItemInv.CopyingFixedItemInv - Interface in alexiil.mc.lib.attributes.item
- 
The "complex" variant ofFixedItemInvthat always returns copies of the stack held.
- FixedItemInv.ModifiableFixedItemInv - Interface in alexiil.mc.lib.attributes.item
- 
The "simpler" variant ofFixedItemInvwhich allows callers to freely modify the currentItemStackcontained in it's inventory.
- FixedItemInvView - Interface in alexiil.mc.lib.attributes.item
- 
A view of a fixed inventory for items, where the size of the inventory never changes, and every slot is "simple": The amount of every slot will never exceed 64, the normal maximum stack size of minecraft. The stack will stay in the slot until it is removed or changed by something else.
- FixedSidedInventoryVanillaWrapper - Class in alexiil.mc.lib.attributes.item.compat
- FixedSidedInventoryVanillaWrapper(SidedInventory, Direction) - Constructor for class alexiil.mc.lib.attributes.item.compat.FixedSidedInventoryVanillaWrapper
- FLOATING - Static variable in class alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter
- flowing - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- 
If true then the renderer should use the centre 16x of the flowing sprite (assuming the texture is 32x), otherwise it should use the still sprite.
- FLOWING_POTION_TEXTURE - Static variable in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidKey
- flowingSpriteId - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Fallback forDefaultFluidVolumeRendererto use if it can't find one itself.
- fluid - Variable in class alexiil.mc.lib.attributes.fluid.filter.ExactFluidFilter
- fluid - Variable in class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv.HeldFluidInfo
- fluid - Variable in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey
- 
Deprecated.
- fluid - Variable in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey.NormalFluidKeyBuilder
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- FluidAmount - Class in alexiil.mc.lib.attributes.fluid.amount
- 
A simple mixed fraction.
- FluidAmount(long) - Constructor for class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Deprecated, for removal: This API element is subject to removal in a future version.AsFluidAmount.ofWhole(long)should be used instead.
- FluidAmount.FluidMergeResult - Class in alexiil.mc.lib.attributes.fluid.amount
- FluidAmount.FluidMergeRounding - Enum Class in alexiil.mc.lib.attributes.fluid.amount
- 
Specifies how mergedFluidAmount's should handle rounding.
- FluidAmount.SafeAddResult - Class in alexiil.mc.lib.attributes.fluid.amount
- FluidAttributes - Class in alexiil.mc.lib.attributes.fluid
- 
Central storage for fluidAttributeinstances.
- FluidContainerRegistry - Class in alexiil.mc.lib.attributes.fluid
- 
MapsIteminstances to empty and full containers.
- FluidContainerRegistry.FluidFillFunction - Interface in alexiil.mc.lib.attributes.fluid
- FluidContainerRegistry.FluidFillHandler - Class in alexiil.mc.lib.attributes.fluid
- 
Fill handler for an emptyItemStack.
- FluidContainerRegistry.FluidFillHandler.StackReturnFunc - Interface in alexiil.mc.lib.attributes.fluid
- 
Stack return function forFluidContainerRegistry.FluidFillHandler.insert(ItemStack, FluidVolume, Simulation, StackReturnFunc)
- FluidEntry - Class in alexiil.mc.lib.attributes.fluid.volume
- 
Identifierequivalent forFluidKey.
- FluidEntry.FluidFloatingEntry - Class in alexiil.mc.lib.attributes.fluid.volume
- FluidExtractable - Interface in alexiil.mc.lib.attributes.fluid
- 
Defines an object that can have fluids extracted from it.
- FluidFillHandler(FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry.FluidFillHandler
- FluidFilter - Interface in alexiil.mc.lib.attributes.fluid.filter
- FluidFilterUtil - Class in alexiil.mc.lib.attributes.fluid.filter
- FluidFloatingEntry(Identifier) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
- FluidInsertable - Interface in alexiil.mc.lib.attributes.fluid
- 
Defines an object that can have fluids inserted into it.
- FluidInsertableFilter - Class in alexiil.mc.lib.attributes.fluid.filter
- 
AFluidFilterthat checks to see if the givenFluidInsertablecould have the fluid inserted into it, right now.
- FluidInsertableFilter(FluidInsertable) - Constructor for class alexiil.mc.lib.attributes.fluid.filter.FluidInsertableFilter
- FluidInvAmountChangeListener - Interface in alexiil.mc.lib.attributes.fluid
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- FluidInvAmountChangeListener_F - Interface in alexiil.mc.lib.attributes.fluid
- FluidInvModificationTracker - Class in alexiil.mc.lib.attributes.fluid.impl
- 
A tracker object that tries to ensure that the "no modification" rule that methods likeFixedFluidInvView.getInvFluid(int)use is followed.
- FluidInvModificationTracker() - Constructor for class alexiil.mc.lib.attributes.fluid.impl.FluidInvModificationTracker
- FluidInvStatistic(FluidFilter, int, int, int) - Constructor for class alexiil.mc.lib.attributes.fluid.GroupedFluidInvView.FluidInvStatistic
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- FluidInvStatistic(FluidFilter, FluidAmount, FluidAmount, FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.GroupedFluidInvView.FluidInvStatistic
- FluidInvTankChangeListener - Interface in alexiil.mc.lib.attributes.fluid
- FluidInvUtil - Class in alexiil.mc.lib.attributes.fluid
- 
4 base methods for interacting aReferenceof anItemStackwith aFixedFluidInv,FluidTransferable, orFluidInsertable&FluidExtractablepair.
- FluidItemUtil - Class in alexiil.mc.lib.attributes.fluid
- 
Various utilities for dealing with fluids contained in singleItemStacks.
- fluidIterable() - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- fluidKey - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- FluidKey - Class in alexiil.mc.lib.attributes.fluid.volume
- 
A factory forFluidVolumeinstances.
- FluidKey(FluidKey.FluidKeyBuilder) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- FluidKey.FluidKeyBuilder - Class in alexiil.mc.lib.attributes.fluid.volume
- FluidKeyBuilder() - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- FluidKeyBuilder(FluidRegistryEntry<?>, Identifier, Text) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Deprecated, for removal: This API element is subject to removal in a future version.As the flowing sprite ID is needed as well.
- FluidKeyBuilder(FluidRegistryEntry<?>, Identifier, Identifier, Text) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- FluidKeyBuilder(Fluid) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- FluidKeyBuilder(Identifier) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- FluidKeyCustomiser - Interface in alexiil.mc.lib.attributes.fluid.volume
- 
Interface for minecraftFluidto implement to customise the implicitFluidKeythat gets created for them.
- FluidKeys - Class in alexiil.mc.lib.attributes.fluid.volume
- 
The central registry for storingFluidKeyinstances, and mappingFluidandPotioninstances to them.
- FluidMergeResult(FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeResult
- 
Constructs a newFluidAmount.FluidMergeResultwith the givenFluidAmount.FluidMergeResult.mergedvalue, and with bothFluidAmount.FluidMergeResult.excessandFluidAmount.FluidMergeResult.roundingErrorset to zero.
- FluidMergeResult(FluidAmount, FluidAmount, BigFluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeResult
- fluidMoved - Variable in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- 
A copy of the fluid moved.
- FluidProperty<T> - Class in alexiil.mc.lib.attributes.fluid.volume
- 
Some data that can be added toFluidVolumes.
- FluidProperty(Identifier, Class<T>, T) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- FluidProperty(Identifier, Class<T>, T, FluidTemperature.ContinuousFluidTemperature) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- FluidProviderItem - Interface in alexiil.mc.lib.attributes.fluid
- 
Deprecated, for removal: This API element is subject to removal in a future version.This has been completely replaced by item-based attribute accessors andFluidContainerRegistry.
- FluidRegistryEntry<T> - Class in alexiil.mc.lib.attributes.fluid.volume
- 
FluidEntrythat is backed by aRegistry.
- FluidRegistryEntry(DefaultedRegistry<T>, T) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- FluidRegistryEntry(Registry<T>, T) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- FluidRenderFace - Class in alexiil.mc.lib.attributes.fluid.render
- FluidRenderFace(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- FluidRenderFace(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, boolean) - Constructor for class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- FluidRenderFace(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, int, float, float, float, boolean) - Constructor for class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- FLUIDS - Enum constant in enum class alexiil.mc.lib.attributes.misc.LibBlockAttributes.LbaModule
- FluidSetFilter - Class in alexiil.mc.lib.attributes.fluid.filter
- FluidSetFilter(Set<FluidKey>) - Constructor for class alexiil.mc.lib.attributes.fluid.filter.FluidSetFilter
- FluidTagFilter - Class in alexiil.mc.lib.attributes.fluid.filter
- FluidTankInteraction(FluidVolume, boolean) - Constructor for class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- FluidTankInteraction(FluidVolume, boolean, FluidVolumeUtil.ItemContainerStatus, FluidVolumeUtil.ItemContainerStatus) - Constructor for class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- 
Constructs a newFluidVolumeUtil.FluidTankInteractionobject.
- FluidTemperature - Interface in alexiil.mc.lib.attributes.fluid.volume
- 
Base type for fluid temperature.
- FluidTemperature.ContinuousFluidTemperature - Interface in alexiil.mc.lib.attributes.fluid.volume
- 
A ContinuousFluidTemperaturecan have a range of temperatures for a single fluid.
- FluidTemperature.DiscreteFluidTemperature - Interface in alexiil.mc.lib.attributes.fluid.volume
- 
A DiscreteFluidTemperaturehas a single temperature perFluidKey.
- FluidTooltipContext - Class in alexiil.mc.lib.attributes.fluid.volume
- 
Stores various options for creating tooltips for fluids.
- FluidTransferable - Interface in alexiil.mc.lib.attributes.fluid
- 
Combined interface forFluidInsertableandFluidExtractable.
- FluidTransferResult(FluidVolume, FluidVolume) - Constructor for class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTransferResult
- FluidTypeFilter - Class in alexiil.mc.lib.attributes.fluid.filter
- 
AFluidFilterthat matches on what type it's based on.
- FluidTypeFilter.FluidFloatingEntryFilter - Class in alexiil.mc.lib.attributes.fluid.filter
- FluidTypeFilter.RawFluidFilter - Class in alexiil.mc.lib.attributes.fluid.filter
- FluidTypeFilter.RegisteredTypeFilter - Class in alexiil.mc.lib.attributes.fluid.filter
- FluidUnit - Class in alexiil.mc.lib.attributes.fluid.volume
- 
A single unit that aFluidVolumemay be expressed as, for example a bucket or a bottle.
- FluidUnit(int, String) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFluidUnit(FluidAmount, String).
- FluidUnit(FluidAmount, String) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- FluidUnitBase - Class in alexiil.mc.lib.attributes.fluid.volume
- 
Base class forFluidUnitandFluidUnitSet.
- FluidUnitSet - Class in alexiil.mc.lib.attributes.fluid.volume
- 
MultipleFluidUnits.
- FluidUnitSet() - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- FluidVolume - Class in alexiil.mc.lib.attributes.fluid.volume
- 
An amount of aFluidKey, analogous to forge's FluidStack class or RebornCore's FluidInstance class.
- FluidVolume(FluidKey, int) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- FluidVolume(FluidKey, FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- FluidVolume(FluidKey, JsonObject) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- FluidVolume(FluidKey, NbtCompound) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- FluidVolumeRenderer - Class in alexiil.mc.lib.attributes.fluid.render
- 
Helper class for renderingFluidVolumeinstances.
- FluidVolumeRenderer() - Constructor for class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- FluidVolumeRenderer.ComponentRenderFaces - Class in alexiil.mc.lib.attributes.fluid.render
- FluidVolumeRenderer.ExpandingVcp - Class in alexiil.mc.lib.attributes.fluid.render
- 
A simple, auto-expandingVertexConsumerProviderthat can render any number ofRenderLayer's at once, rather thanVertexConsumerProvider.Immediatewhich can only render the ones provided to it in a map, and 1 other.
- FluidVolumeUtil - Class in alexiil.mc.lib.attributes.fluid
- FluidVolumeUtil.FluidTankInteraction - Class in alexiil.mc.lib.attributes.fluid
- FluidVolumeUtil.FluidTransferResult - Class in alexiil.mc.lib.attributes.fluid
- FluidVolumeUtil.ItemContainerStatus - Enum Class in alexiil.mc.lib.attributes.fluid
- FluidWorldUtil - Class in alexiil.mc.lib.attributes.fluid.world
- FluidWorldUtil() - Constructor for class alexiil.mc.lib.attributes.fluid.world.FluidWorldUtil
- forceAdvanced(boolean) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- forceDisableEmphasisColours(boolean) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- forceDisableFluidColours(boolean) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- forceJoinedName(boolean) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- forceRegisterProperty(FluidProperty<?>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Forcibly attempts to register the given property, throwing an exception if the registration fails.
- forceSet(FluidVolume) - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTank
- 
Sets the stack in the given slot to the given stack, or throws an exception if it was not permitted.
- forceSet(ItemStack) - Method in class alexiil.mc.lib.attributes.item.SingleItemSlot
- 
Sets the stack in the given slot to the given stack, or throws an exception if it was not permitted.
- forceSetInvFluid(int, FluidVolume) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- 
Sets the stack in the given slot to the given stack, or throws an exception if it was not permitted.
- forceSetInvStack(int, ItemStack) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- 
Sets the stack in the given slot to the given stack, or throws an exception if it was not permitted.
- forceShortDesc(boolean) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- forceSymbols(boolean) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- forceTicks(boolean) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- forEachGroupedInv(Consumer<? super CombinableAttribute<?>>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidAttributes
- 
Runs the givenConsumeron everyFluidAttributes.GROUPED_INVENTORY_BASEDattribute.
- forEachGroupedInv(Consumer<? super CombinableAttribute<?>>) - Static method in class alexiil.mc.lib.attributes.item.ItemAttributes
- 
Runs the givenConsumeron everyItemAttributes.GROUPED_INVENTORY_BASEDattribute.
- forEachInv(Consumer<? super CombinableAttribute<?>>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidAttributes
- 
Runs the givenConsumeron everyFluidAttributes.INVENTORY_BASEDattribute.
- forEachInv(Consumer<? super CombinableAttribute<?>>) - Static method in class alexiil.mc.lib.attributes.item.ItemAttributes
- 
Runs the givenConsumeron everyItemAttributes.INVENTORY_BASEDattribute.
- from(FluidExtractable) - Static method in interface alexiil.mc.lib.attributes.fluid.FluidTransferable
- from(FluidInsertable) - Static method in interface alexiil.mc.lib.attributes.fluid.FluidTransferable
- from(FluidInsertable, FluidExtractable) - Static method in interface alexiil.mc.lib.attributes.fluid.FluidTransferable
- from(ItemExtractable) - Static method in interface alexiil.mc.lib.attributes.item.ItemTransferable
- from(ItemInsertable) - Static method in interface alexiil.mc.lib.attributes.item.ItemTransferable
- from(ItemInsertable, ItemExtractable) - Static method in interface alexiil.mc.lib.attributes.item.ItemTransferable
- fromConsumer(Consumer<T>) - Static method in interface alexiil.mc.lib.attributes.misc.LimitedConsumer
- 
Creates a newLimitedConsumerthat accepts everything, and passes it on to the givenConsumer.
- fromDouble(double) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Deprecated, for removal: This API element is subject to removal in a future version.UseFluidAmount.parse(String)instead.
- fromIndex - Variable in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInvView
- 
The slots that we use.
- fromJson(JsonElement) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- fromJson(JsonElement) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
Reads the value from aJsonElement.
- fromJson(JsonElement) - Method in interface alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume.WeightedJsonGetter
- fromJson(JsonObject) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- fromJson(JsonObject) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- fromMcBuffer(PacketByteBuf) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- fromMcBuffer(PacketByteBuf) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- fromMcBuffer(PacketByteBuf) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Reads aFluidKeyfrom a vanilla minecraftPacketByteBuf.
- fromMcBuffer(PacketByteBuf) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- fromMcBufferInternal(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- fromMcBufferInternal(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- fromMcBufferInternal(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- fromMinecraft(TooltipContext) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- fromNbt(NbtCompound) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- fromRounding(RoundingMode) - Static method in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- fromStdBuffer(ByteBuf) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- fromTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- fromTag(NbtCompound) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- 
Reads aFluidEntryfrom the given tag.
- fromTag(NbtCompound) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- fromTag(NbtCompound) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- fromTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- fromTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- fromTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- fromTag(NbtCompound) - Method in interface alexiil.mc.lib.attributes.misc.Saveable
- fromTag(NbtElement) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
Reads the value from the given tag.
- fromTank(FluidVolume) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- fromTankStatus - Variable in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- fromWorld(WorldView, BlockPos) - Method in class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidKey
- fromWorld(WorldView, BlockPos) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Called when this is pumped out from the world.
- FULL_LIGHT - Static variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- FullFixedItemInv - Class in alexiil.mc.lib.attributes.item.impl
- 
A simple, extendible, fixed size item inventory that supports all of the features thatFixedItemInv.CopyingFixedItemInvexposes.
- FullFixedItemInv(int) - Constructor for class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
G
- gaseous - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
True if this represents a gas, false if this represents a liquid.
- gcd(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- gcd(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- get() - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTankView
- get() - Method in class alexiil.mc.lib.attributes.item.SingleItemSlotView
- get() - Method in class alexiil.mc.lib.attributes.misc.CallableRef
- get() - Method in class alexiil.mc.lib.attributes.misc.DestroyableRef
- get() - Method in class alexiil.mc.lib.attributes.misc.Ref
- get() - Method in interface alexiil.mc.lib.attributes.misc.Reference
- get() - Method in class alexiil.mc.lib.attributes.misc.SimulatableRef
- get() - Method in class alexiil.mc.lib.attributes.misc.UnmodifiableRef
- get(int) - Method in class alexiil.mc.lib.attributes.AbstractAttributeList
- get(int) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- 
Deprecated, for removal: This API element is subject to removal in a future version.This used to be necessary in 0.4.x, but since 0.5.0DirectFixedItemInv.getInvStack(int)just returns the itemstack in the slot index.
- get(FluidEntry) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- get(FluidVolume) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
Helper method to obtain this property from the given fluid.
- get(Reference<ItemStack>) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- 
Obtains a combined instance of this attribute in the givenItemStackReference, or theDefaultedAttribute.defaultValueif none were found.
- get(Reference<ItemStack>, LimitedConsumer<ItemStack>) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- 
Obtains a combined instance of this attribute in the givenItemStackReference, or theDefaultedAttribute.defaultValueif none were found.
- get(Reference<ItemStack>, LimitedConsumer<ItemStack>, Predicate<T>) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- 
Obtains a combined instance of this attribute in the givenItemStackReference, or theDefaultedAttribute.defaultValueif none were found.
- get(Reference<ItemStack>, Predicate<T>) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- 
Obtains a combined instance of this attribute in the givenItemStackReference, or theDefaultedAttribute.defaultValueif none were found.
- get(Instance, Class<? extends Cls>) - Method in class alexiil.mc.lib.attributes.CompatLeveledMap
- get(String) - Method in interface alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume.WeightedStringGetter
- get(Fluid) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- get(ItemStack) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- 
Obtains a combined instance of this attribute in the givenItemStackReference, or theDefaultedAttribute.defaultValueif none were found.
- get(Potion) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- get(Registry<?>) - Static method in class alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter
- get(World, BlockPos) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- get(World, BlockPos, SearchOption<? super T>) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- getAll(Reference<ItemStack>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Obtains all instances of this attribute in the givenItemStackReference.
- getAll(Reference<ItemStack>, LimitedConsumer<ItemStack>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Obtains all instances of this attribute in the givenItemStackReference.
- getAll(Reference<ItemStack>, LimitedConsumer<ItemStack>, Predicate<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Obtains all instances of this attribute in the givenItemStackReference.
- getAll(Reference<ItemStack>, Predicate<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Obtains all instances of this attribute in the givenItemStackReference.
- getAll(ItemStack) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Obtains all instances of this attribute in the givenItemStackReference.
- getAll(World, BlockPos) - Method in class alexiil.mc.lib.attributes.Attribute
- getAll(World, BlockPos, SearchOption<? super T>) - Method in class alexiil.mc.lib.attributes.Attribute
- getAllFromNeighbour(BlockEntity, Direction) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Shorter method call for the common case of: BlockEntity be = ...; Direction dir = ...; Attribute<T> attr = ...; AttributeList<T> list = attr.getAll(be.getWorld(), be.getPos().offset(dir),SearchOptions.inDirection(dir));
- getAllRule() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv
- getAllRule() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv
- getAllRule() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv
- getAllRule() - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv
- getAlpha() - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- getAmount() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFluidVolume.getAmount_F()andFluidVolume.amount().
- getAmount(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getAmount(FluidAmount, boolean) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getAmount(FluidAmount, boolean, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getAmount(FluidAmount, boolean, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getAmount(FluidAmount, boolean, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- getAmount(FluidAmount, boolean, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getAmount(FluidAmount, boolean, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- getAmount(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getAmount(FluidAmount, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getAmount(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getAmount(FluidFilter) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byGroupedFluidInvView.getAmount_F(FluidFilter)
- getAmount(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byGroupedFluidInvView.getAmount_F(FluidKey)
- getAmount(ItemFilter) - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- getAmount(ItemFilter) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInvView
- getAmount(ItemFilter) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getAmount(ItemStack) - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- getAmount(ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInvView
- getAmount(ItemStack) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getAmount_F() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Note: due to LBA's backwards compatibility with when it used to use a 1620-based fixed fraction integers this cannot use the name "getAmount", so instead this has "_F" added to the end.
- getAmount_F(FluidFilter) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- getAmount_F(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- getAs(Object, Class<T>) - Static method in interface alexiil.mc.lib.attributes.Convertible
- 
Helper method for testing if the object is already an instance of the given class (if so returning it immediately), or if it is an instance ofConvertible(if so returningConvertible.convertTo(Class)), otherwise returning null.
- getAvailableSlots(Direction) - Method in class alexiil.mc.lib.attributes.item.compat.SidedInventoryFixedWrapper
- getBackingInv() - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTank
- getBackingInv() - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTankView
- getBackingInv() - Method in class alexiil.mc.lib.attributes.item.SingleCopyingItemSlot
- getBackingInv() - Method in class alexiil.mc.lib.attributes.item.SingleItemSlot
- getBackingInv() - Method in class alexiil.mc.lib.attributes.item.SingleItemSlotView
- getBackingObject() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- getBackingRegistry() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- getBlockEntityClass() - Method in class alexiil.mc.lib.attributes.BlockEntityAttributeAdder.BeAdderBase
- getBlockEntityClass() - Method in interface alexiil.mc.lib.attributes.BlockEntityAttributeAdder
- getBlue() - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- getBuffer(RenderLayer) - Method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ExpandingVcp
- getCacheInfo(int) - Method in class alexiil.mc.lib.attributes.AttributeList
- getCapacity(FluidFilter) - Method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry.FluidFillHandler
- getCapacity(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byGroupedFluidInvView.getCapacity_F(FluidKey)
- getCapacity(ItemStack) - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- getCapacity(ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInvView
- getCapacity(ItemStack) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getCapacity_F(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- getChangeValue() - Method in interface alexiil.mc.lib.attributes.item.AbstractItemInvView
- getChangeValue() - Method in class alexiil.mc.lib.attributes.item.impl.AbstractPartialFixedItemInvView
- getChangeValue() - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- getChangeValue() - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInvView
- getChangeValue() - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- getChangeValue() - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv
- getChangeValue() - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- getChangeValue() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- getChangeValue() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getChangeValue() - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- getChangeValue() - Method in class alexiil.mc.lib.attributes.item.impl.GroupedItemInvViewFixedWrapper
- getChangeValue() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- getColourFromBiome(Biome) - Method in class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidKey
- getContainedFluid(Item) - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- 
Retrieves theFluidVolumecontained by the givenItem, if the item has been registered directly withFluidContainerRegistry.mapContainer(Item, Item, FluidVolume).
- getContainedFluid(ItemStack) - Static method in class alexiil.mc.lib.attributes.fluid.FluidItemUtil
- 
Retrieves the first fluid contained by the givenItemStack.
- getCount() - Method in class alexiil.mc.lib.attributes.AbstractAttributeList
- getCountOf(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- getDivisor() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- getDivisor() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- getEmptyContainers() - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- 
Retrieves everyItemthat has been registered as an empty container with mapContainer or any of the "register*" methods.
- getEmptyTank(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getEmptyTank(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- getEmptyTank(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getEmptyTank(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- getEntry(Instance, Class<? extends Cls>) - Method in class alexiil.mc.lib.attributes.CompatLeveledMap
- getError() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.SafeAddResult
- getExtractable() - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- getExtractable() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- getExtractable() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- getExtractable() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- getFilledBucket(Fluid) - Method in interface alexiil.mc.lib.attributes.fluid.ICustomBucketItem
- getFilter() - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTankView
- getFilter() - Method in class alexiil.mc.lib.attributes.item.SingleItemSlotView
- getFilter(int) - Method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- getFilter(int) - Method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- getFilterCount() - Method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- getFilterCount() - Method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- getFilterForSlot(int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv
- 
Note that this filter should only compare theItemcontained inItemStack's, because callers can always modify any other properties (like count or NBT) themselves.
- getFilterForSlot(int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- 
ExposesFixedItemInvView.isItemValidForSlot(int, ItemStack)as a (potentially) readable filter.
- getFilterForSlot(int) - Method in class alexiil.mc.lib.attributes.item.impl.AbstractPartialFixedItemInvView
- getFilterForSlot(int) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- getFilterForSlot(int) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- getFilterForSlot(int) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- getFilterForSlot(int) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- getFilterForSlot(int) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- getFilterForTank(int) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- 
ExposesFixedFluidInvView.isFluidValidForTank(int, FluidKey)as a (potentially) readable filter.
- getFilterForTank(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.AbstractPartialFixedFluidInvView
- getFilterForTank(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView
- getFilterForTank(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingFixedFluidInv
- getFilterForTank(int) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- getFilterForTank(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- getFilterForTank(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- getFirst(DefaultedAttribute<T>) - Method in class alexiil.mc.lib.attributes.AbstractAttributeList
- getFirst(Reference<ItemStack>) - Method in class alexiil.mc.lib.attributes.DefaultedAttribute
- 
Obtains the first instance of this attribute in the givenItemStackReference, or theDefaultedAttribute.defaultValueif none were found.
- getFirst(Reference<ItemStack>, LimitedConsumer<ItemStack>) - Method in class alexiil.mc.lib.attributes.DefaultedAttribute
- 
Obtains the first instance of this attribute in the givenItemStackReference, or theDefaultedAttribute.defaultValueif none were found.
- getFirst(Reference<ItemStack>, LimitedConsumer<ItemStack>, Predicate<T>) - Method in class alexiil.mc.lib.attributes.DefaultedAttribute
- 
Obtains the first instance of this attribute in the givenItemStackReference, or theDefaultedAttribute.defaultValueif none were found.
- getFirst(Reference<ItemStack>, Predicate<T>) - Method in class alexiil.mc.lib.attributes.DefaultedAttribute
- 
Obtains the first instance of this attribute in the givenItemStackReference, or theDefaultedAttribute.defaultValueif none were found.
- getFirst(ItemStack) - Method in class alexiil.mc.lib.attributes.DefaultedAttribute
- 
Obtains the first instance of this attribute in the givenItemStackReference, or theDefaultedAttribute.defaultValueif none were found.
- getFirst(World, BlockPos) - Method in class alexiil.mc.lib.attributes.DefaultedAttribute
- getFirst(World, BlockPos, SearchOption<? super T>) - Method in class alexiil.mc.lib.attributes.DefaultedAttribute
- getFirstFromNeighbour(BlockEntity, Direction) - Method in class alexiil.mc.lib.attributes.DefaultedAttribute
- 
Shorter method call for the common case of: BlockEntity be = ...; Direction dir = ...; Attribute<T> attr = ...; AttributeList<T> list = attr.getAll(be.getWorld(), be.getPos().offset(dir),SearchOptions.inDirection(dir));
- getFirstOrNull() - Method in class alexiil.mc.lib.attributes.AbstractAttributeList
- getFirstOrNull(Reference<ItemStack>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Obtains the first instance of this attribute in the givenItemStackReference, or null if none were found.
- getFirstOrNull(Reference<ItemStack>, LimitedConsumer<ItemStack>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Obtains the first instance of this attribute in the givenItemStackReference, or null if none were found.
- getFirstOrNull(Reference<ItemStack>, LimitedConsumer<ItemStack>, Predicate<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Obtains the first instance of this attribute in the givenItemStackReference, or null if none were found.
- getFirstOrNull(Reference<ItemStack>, Predicate<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Obtains the first instance of this attribute in the givenItemStackReference, or null if none were found.
- getFirstOrNull(ItemStack) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Obtains the first instance of this attribute in the givenItemStackReference, or null if none were found.
- getFirstOrNull(World, BlockPos) - Method in class alexiil.mc.lib.attributes.Attribute
- getFirstOrNull(World, BlockPos, SearchOption<? super T>) - Method in class alexiil.mc.lib.attributes.Attribute
- getFirstOrNullFromNeighbour(BlockEntity, Direction) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Shorter method call for the common case of: BlockEntity be = ...; Direction dir = ...; Attribute<T> attr = ...; AttributeList<T> list = attr.getAll(be.getWorld(), be.getPos().offset(dir),SearchOptions.inDirection(dir));
- getFixedView() - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- getFixedView() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- getFixedView() - Method in class alexiil.mc.lib.attributes.fluid.impl.SubFixedFluidInvView
- getFixedView() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- getFixedView() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- getFixedView() - Method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInvView
- getFloatingFluidIds() - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- getFlowingSprite() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Fallback forDefaultFluidVolumeRendererto use if it can't find one itself.
- getFlowRate(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getFlowRate(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getFlowRate(FluidAmount, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getFlowRate(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- getFlowRate(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getFlowRate(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- getFluidKey() - Method in class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidVolume
- getFluidKey() - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- getFluidKey() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- getFluidKey() - Method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidVolume
- 
Deprecated.
- getFluidKey() - Method in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidVolume
- getFluidKey() - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- getFluids() - Method in class alexiil.mc.lib.attributes.fluid.filter.FluidSetFilter
- getFromNeighbour(BlockEntity, Direction) - Method in class alexiil.mc.lib.attributes.CombinableAttribute
- 
Shorter method call for the common case of: BlockEntity be = ...; Direction dir = ...; Attribute<T> attr = ...; AttributeList<T> list = attr.getAll(be.getWorld(), be.getPos().offset(dir),SearchOptions.inDirection(dir));
- getFullContainers() - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- 
Retrieves everyItemthat has been registered withFluidContainerRegistry.mapContainer(Item, Item, FluidVolume)as a direct container that is full.
- getFullContainersFor(FluidKey) - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- 
Retrieves everyItemthat has been registered withFluidContainerRegistry.mapContainer(Item, Item, FluidVolume)as a direct container that is full of the specified fluid.
- getFullRegistryName(Registry<?>) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- getFullTank(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getFullTank(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getFullTank(FluidAmount, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getFullTank(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- getFullTank(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getFullTank(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- getFullTooltip() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- getFullTooltip() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Simple getter for retrieving the entire fluid tooltip, instead of adding it to an already-existing list.
- getFullTooltip(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Simple getter for retrieving the entire fluid tooltip, instead of adding it to an already-existing list.
- getFullTooltip(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Simple getter for retrieving the entire fluid tooltip, instead of adding it to an already-existing list.
- getFullTooltip(FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- getGreen() - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- getGroupedInv() - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- getGroupedInv() - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- getGroupedInv() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- getGroupedInv() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- getGroupedInv() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- getGroupedInv() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- getGroupedInv() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- getGroupedInv() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- getGroupedInv() - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- getGroupedView() - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- getGroupedView() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- getGroupedView() - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- getGroupedView() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getId() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
- getId() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- getId() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- getIndex() - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTankView
- getIndex() - Method in class alexiil.mc.lib.attributes.item.SingleItemSlotView
- getInfo(ItemStack) - Method in class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv
- getInsertable() - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- getInsertable() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- getInsertable() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- getInsertable() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- getInsertionFilter() - Method in interface alexiil.mc.lib.attributes.fluid.FluidInsertable
- 
Returns anFluidFilterto determine ifFluidInsertable.attemptInsertion(FluidVolume, Simulation)could ever accept a fluid.
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFluidInsertable
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInv
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingGroupedFluidInv
- getInsertionFilter() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidTransferable
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidInsertable
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidTransferable
- getInsertionFilter() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.RejectingFluidInsertable
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInvInsertable
- 
Deprecated.
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedGroupedFluidInv
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv
- 
TheFluidFilterto limit what may be inserted.
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTank
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInv
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.item.impl.CombinedItemInsertable
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv
- getInsertionFilter() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getInsertionFilter() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemTransferable
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.item.impl.FilteredItemInsertable
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- getInsertionFilter() - Method in enum class alexiil.mc.lib.attributes.item.impl.RejectingItemInsertable
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleFixedItemInvInsertable
- 
Deprecated.
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedGroupedItemInv
- getInsertionFilter() - Method in interface alexiil.mc.lib.attributes.item.ItemInsertable
- 
Returns anItemFilterto determine ifItemInsertable.attemptInsertion(ItemStack, Simulation)will accept a stack.
- getInsertionFilter() - Method in class alexiil.mc.lib.attributes.item.SingleItemSlot
- getInternalSlot(int) - Method in class alexiil.mc.lib.attributes.item.impl.AbstractPartialFixedItemInvView
- getInternalSlot(int) - Method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInvView
- getInternalSlot(int) - Method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInvView
- getInternalTank(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.AbstractPartialFixedFluidInvView
- getInternalTank(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.MappedFixedFluidInvView
- getInternalTank(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.SubFixedFluidInvView
- getInv(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView
- getInv(int) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- getInvFluid(int) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- getInvFluid(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.AbstractPartialFixedFluidInvView
- getInvFluid(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView
- getInvFluid(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingFixedFluidInv
- getInvFluid(int) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- getInvFluid(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- getInvIndex(int) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- getInvStack(int) - Method in class alexiil.mc.lib.attributes.item.compat.FixedInventoryViewVanillaWrapper
- getInvStack(int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv
- getInvStack(int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- getInvStack(int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv
- getInvStack(int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- getInvStack(int) - Method in class alexiil.mc.lib.attributes.item.impl.AbstractPartialFixedItemInvView
- getInvStack(int) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- getInvStack(int) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- getInvStack(int) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- getInvStack(int) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- getItems() - Method in class alexiil.mc.lib.attributes.item.filter.ExactItemSetFilter
- getLargestUnit() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- getMappedInv(int...) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- getMappedInv(int...) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- getMappedInv(int...) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- getMappedInv(int...) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- getMappedInv(int...) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv
- getMappedInv(int...) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- getMappedInv(int...) - Method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv
- getMappedInv(int...) - Method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInvView
- getMappedInv(int...) - Method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInv
- getMappedInv(int...) - Method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInvView
- getMaxAmount() - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTankView
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced bySingleFluidTankView.getMaxAmount_F().
- getMaxAmount(int) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFixedFluidInvView.getMaxAmount_F(int)
- getMaxAmount(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.AbstractPartialFixedFluidInvView
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- getMaxAmount(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- getMaxAmount(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingFixedFluidInv
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- getMaxAmount(int) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- getMaxAmount(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced bySimpleFixedFluidInv.getMaxAmount_F(int).
- getMaxAmount(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.FixedInventoryViewVanillaWrapper
- getMaxAmount(int, ItemStack) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- getMaxAmount(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.AbstractPartialFixedItemInvView
- getMaxAmount(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- getMaxAmount(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- getMaxAmount(int, ItemStack) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- getMaxAmount(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- getMaxAmount(ItemStack) - Method in class alexiil.mc.lib.attributes.item.SingleItemSlotView
- getMaxAmount_F() - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTankView
- getMaxAmount_F(int) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- getMaxAmount_F(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.AbstractPartialFixedFluidInvView
- getMaxAmount_F(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView
- getMaxAmount_F(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingFixedFluidInv
- getMaxAmount_F(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- getMaxAmount_F(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- getMaxItemCount(ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.SlotFixedItemInv
- getMinimumAcceptedAmount() - Method in interface alexiil.mc.lib.attributes.fluid.FluidInsertable
- getMinimumAcceptedAmount() - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFluidInsertable
- getMinimumAcceptedAmount() - Method in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidInsertable
- getMinimumAcceptedAmount() - Method in class alexiil.mc.lib.attributes.fluid.impl.FilteredFluidTransferable
- getMinimumAcceptedAmount() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- getMinimumAcceptedAmount() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInvInsertable
- 
Deprecated.
- getModContainer() - Method in enum class alexiil.mc.lib.attributes.misc.LibBlockAttributes.LbaModule
- getName() - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- getName() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- getName(Registry<?>) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- getNoncolouredName() - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- getOfferedCount() - Method in class alexiil.mc.lib.attributes.AttributeList
- getOfferedCount() - Method in class alexiil.mc.lib.attributes.ItemAttributeList
- getPartialTank(FluidAmount, FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getPartialTank(FluidAmount, FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getPartialTank(FluidAmount, FluidAmount, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getPartialTank(FluidAmount, FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- getPartialTank(FluidAmount, FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getPartialTank(FluidAmount, FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- getPotion() - Method in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidVolume
- getProperties() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- getProperty(FluidProperty<T>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- getPureExtractable() - Method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- getPureExtractable() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidExtractable
- getPureExtractable() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidTransferable
- getPureExtractable() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- getPureExtractable() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getPureExtractable() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemExtractable
- getPureExtractable() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemTransferable
- getPureExtractable() - Method in interface alexiil.mc.lib.attributes.item.ItemExtractable
- getPureInsertable() - Method in interface alexiil.mc.lib.attributes.fluid.FluidInsertable
- getPureInsertable() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidTransferable
- getPureInsertable() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- getPureInsertable() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.RejectingFluidInsertable
- getPureInsertable() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getPureInsertable() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemTransferable
- getPureInsertable() - Method in enum class alexiil.mc.lib.attributes.item.impl.RejectingItemInsertable
- getPureInsertable() - Method in interface alexiil.mc.lib.attributes.item.ItemInsertable
- getRawAmount() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFluidVolume.getRawAmount_F().
- getRawAmount_F() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- getRawFluid() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- getRawFluid() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- getRawFluid() - Method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey
- 
Deprecated.
- getRawFluid() - Method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidVolume
- 
Deprecated.
- getRed() - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- getRegistryFluidIds() - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- getRegistryFromName(String) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- getRegistryInternalName() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
- getRegistryInternalName() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- getRegistryInternalName() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- getRenderColor() - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- getRenderColor() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- getRenderer() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Returns theFluidVolumeRendererto use for rendering this fluid.
- getRenderer() - Method in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidVolume
- getRenderLayer(FluidVolume) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- getRule(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- getRule(int) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv
- getRule(int) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- getRule(int) - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv
- getRule(FluidFilter) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedGroupedFluidInv
- getRule(FluidFilter) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv
- getRule(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv
- getRule(ItemFilter) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedGroupedItemInv
- getRule(ItemFilter) - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv
- getRule(ItemStack) - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv
- getSearchDirection() - Method in class alexiil.mc.lib.attributes.AttributeList
- getShape() - Method in class alexiil.mc.lib.attributes.SearchOption
- 
Returns theVoxelShapeto use for bounds checking.
- getShape() - Method in class alexiil.mc.lib.attributes.SearchOptionDirectionalVoxel
- getShape() - Method in class alexiil.mc.lib.attributes.SearchOptionInVoxel
- getSlot(int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv
- getSlot(int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- getSlot(int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- getSlotCount() - Method in class alexiil.mc.lib.attributes.item.compat.FixedInventoryViewVanillaWrapper
- getSlotCount() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- getSlotCount() - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- getSlotCount() - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- getSlotCount() - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- getSlotCount() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- getSlotCount() - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- getSlotCount() - Method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInvView
- getSlotCount() - Method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInvView
- getSmallestUnit() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- getSpace() - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTankView
- getSpace(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byGroupedFluidInvView.getSpace_F(FluidKey)
- getSpace(ItemStack) - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- getSpace(ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInvView
- getSpace(ItemStack) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getSpace_F(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- getSpecialExtractable(Entity) - Static method in class alexiil.mc.lib.attributes.item.entity.ItemEntityAttributeUtil
- getSprite() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Fallback forDefaultFluidVolumeRendererto use if it can't find one itself.
- getSprites(FluidVolume) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- getStack(int) - Method in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- getStatistics(FluidFilter) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- getStatistics(FluidFilter) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInvView
- getStatistics(FluidFilter) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingGroupedFluidInv
- getStatistics(FluidFilter) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- getStatistics(FluidFilter) - Method in class alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvViewFixedWrapper
- getStatistics(FluidFilter) - Method in class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv
- getStatistics(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- getStatistics(ItemFilter) - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- getStatistics(ItemFilter) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInvView
- getStatistics(ItemFilter) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv
- getStatistics(ItemFilter) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- getStatistics(ItemFilter) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getStatistics(ItemFilter) - Method in class alexiil.mc.lib.attributes.item.impl.GroupedItemInvViewFixedWrapper
- getStatistics(ItemFilter) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- getStatistics(ItemStack) - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- getStillSprite() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Fallback forDefaultFluidVolumeRendererto use if it can't find one itself.
- getStoredFluids() - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- getStoredFluids() - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInvView
- getStoredFluids() - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingGroupedFluidInv
- getStoredFluids() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- getStoredFluids() - Method in class alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvViewFixedWrapper
- getStoredFluids() - Method in class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv
- getStoredStacks() - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- getStoredStacks() - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInvView
- getStoredStacks() - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv
- getStoredStacks() - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- getStoredStacks() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getStoredStacks() - Method in class alexiil.mc.lib.attributes.item.impl.GroupedItemInvViewFixedWrapper
- getStoredStacks() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- getSubInv(int, int) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- getSubInv(int, int) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- 
Equivalent toList.subList(int, int).
- getSubInv(int, int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- getSubInv(int, int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- 
Equivalent toList.subList(int, int).
- getSubInv(int, int) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv
- getSubInv(int, int) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- getSubInv(int, int) - Method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv
- getSubInv(int, int) - Method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInvView
- getSubInv(int, int) - Method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInv
- getSubInv(int, int) - Method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInvView
- getSubObject(int) - Method in class alexiil.mc.lib.attributes.misc.AbstractCombined
- getSubObject(int) - Method in interface alexiil.mc.lib.attributes.misc.Combined
- getSubObjectCount() - Method in class alexiil.mc.lib.attributes.misc.AbstractCombined
- getSubObjectCount() - Method in interface alexiil.mc.lib.attributes.misc.Combined
- getSubRule(int, int) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- getSubRule(int, int) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv
- getSubRule(int, int) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- getSubRule(int, int) - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv
- getSubSlot(int) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- getSubTank(int) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView
- getTank(int) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- getTank(int) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- getTank(FluidAmount, FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getTank(FluidAmount, FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getTank(FluidAmount, FluidAmount, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getTank(FluidAmount, FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- getTankCount() - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- getTankCount() - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView
- getTankCount() - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingFixedFluidInv
- getTankCount() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- getTankCount() - Method in class alexiil.mc.lib.attributes.fluid.impl.MappedFixedFluidInvView
- getTankCount() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- getTankCount() - Method in class alexiil.mc.lib.attributes.fluid.impl.SubFixedFluidInvView
- getTargetSide() - Method in class alexiil.mc.lib.attributes.AttributeList
- getTemperature() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- getTemperature(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.volume.FluidTemperature.DiscreteFluidTemperature
- getTemperature(FluidVolume) - Method in interface alexiil.mc.lib.attributes.fluid.volume.FluidTemperature.ContinuousFluidTemperature
- getTemperature(FluidVolume) - Method in interface alexiil.mc.lib.attributes.fluid.volume.FluidTemperature.DiscreteFluidTemperature
- getTemperature(FluidVolume) - Method in interface alexiil.mc.lib.attributes.fluid.volume.FluidTemperature
- getTextFor(T) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- getTimeGap() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- getTooltipText(TooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFluidVolume.getFullTooltip().
- getTooltipText(TooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFluidVolume.getFullTooltip().
- getTooltipText(TooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- getTotalCapacity() - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byGroupedFluidInvView.getTotalCapacity_F()
- getTotalCapacity() - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- getTotalCapacity() - Method in class alexiil.mc.lib.attributes.item.impl.CombinedGroupedItemInvView
- getTotalCapacity() - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingGroupedItemInv
- getTotalCapacity() - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- getTotalCapacity() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- getTotalCapacity() - Method in class alexiil.mc.lib.attributes.item.impl.GroupedItemInvViewFixedWrapper
- getTotalCapacity() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- getTotalCapacity_F() - Method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- getTotalCapacity_F() - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInvView
- getTotalCapacity_F() - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingGroupedFluidInv
- getTotalCapacity_F() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- getTotalCapacity_F() - Method in class alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvViewFixedWrapper
- getTransferable() - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- getTransferable() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- getTransferable() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- getTransferable() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- getU(Sprite, Sprite, double) - Method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- getUnmodifiableInvStack(int) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv.CopyingFixedItemInv
- getUnmodifiableInvStack(int) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv.OfCopying
- getUnmodifiableInvStack(int) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv.OfCopying
- getUnmodifiableInvStack(int) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- getUnmodifiableInvStack(int) - Method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv.OfCopying
- getUnmodifiableInvStack(int) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv.OfCopying
- getUnmodifiableInvStack(int) - Method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInv.OfCopying
- getV(Sprite, Sprite, double) - Method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- getValues() - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- getVoxelShape(int) - Method in class alexiil.mc.lib.attributes.AttributeList
- getWrapped() - Method in class alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvViewFixedWrapper
- getWrapped() - Method in class alexiil.mc.lib.attributes.item.compat.FixedInventoryViewVanillaWrapper
- getWrapped() - Method in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- getWrapped() - Method in class alexiil.mc.lib.attributes.item.impl.GroupedItemInvViewFixedWrapper
- getWrapped() - Method in interface alexiil.mc.lib.attributes.misc.OpenWrapper
- GROUPED_INV - Static variable in class alexiil.mc.lib.attributes.fluid.FluidAttributes
- GROUPED_INV - Static variable in class alexiil.mc.lib.attributes.item.ItemAttributes
- GROUPED_INV_VIEW - Static variable in class alexiil.mc.lib.attributes.fluid.FluidAttributes
- GROUPED_INV_VIEW - Static variable in class alexiil.mc.lib.attributes.item.ItemAttributes
- GROUPED_INVENTORY_BASED - Static variable in class alexiil.mc.lib.attributes.fluid.FluidAttributes
- 
AListof every inventory-type attribute, so:FluidAttributes.GROUPED_INV_VIEW,FluidAttributes.GROUPED_INV,FluidAttributes.INSERTABLE, andFluidAttributes.EXTRACTABLE.
- GROUPED_INVENTORY_BASED - Static variable in class alexiil.mc.lib.attributes.item.ItemAttributes
- 
AListof every inventory-type attribute, so:ItemAttributes.GROUPED_INV_VIEW,ItemAttributes.GROUPED_INV,ItemAttributes.INSERTABLE, andItemAttributes.EXTRACTABLE.
- GroupedFluidInv - Interface in alexiil.mc.lib.attributes.fluid
- 
A modifiable version ofGroupedFluidInvView, except that all modification methods are provided byFluidExtractableandFluidInsertable.
- GroupedFluidInvFixedWrapper - Class in alexiil.mc.lib.attributes.fluid.impl
- 
AnGroupedFluidInvwrapper over anFixedFluidInv.
- GroupedFluidInvFixedWrapper(FixedFluidInv) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvFixedWrapper
- GroupedFluidInvView - Interface in alexiil.mc.lib.attributes.fluid
- GroupedFluidInvView.FluidInvStatistic - Class in alexiil.mc.lib.attributes.fluid
- 
Statistics associated with a singleFluidFilterin a given inventory.
- GroupedFluidInvViewFixedWrapper - Class in alexiil.mc.lib.attributes.fluid.impl
- GroupedFluidInvViewFixedWrapper(FixedFluidInvView) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvViewFixedWrapper
- GroupedItemInv - Interface in alexiil.mc.lib.attributes.item
- 
A modifiable version ofGroupedItemInvView, except that all modification methods are provided byItemExtractableandItemInsertable.
- GroupedItemInvFixedWrapper - Class in alexiil.mc.lib.attributes.item.impl
- 
AGroupedItemInvwrapper over aFixedItemInv.
- GroupedItemInvFixedWrapper(FixedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.impl.GroupedItemInvFixedWrapper
- GroupedItemInvView - Interface in alexiil.mc.lib.attributes.item
- 
An alternative way of storing large numbers ofItemStack, without using large numbers of slots in aFixedItemInvView.
- GroupedItemInvView.ItemInvStatistic - Class in alexiil.mc.lib.attributes.item
- 
Statistics associated with a singleItemFilterin a given inventory.
- GroupedItemInvViewFixedWrapper - Class in alexiil.mc.lib.attributes.item.impl
- 
AGroupedItemInvViewthat wraps aFixedItemInvView.
- GroupedItemInvViewFixedWrapper(FixedItemInvView) - Constructor for class alexiil.mc.lib.attributes.item.impl.GroupedItemInvViewFixedWrapper
H
- hash - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- hashCode() - Method in class alexiil.mc.lib.attributes.Attribute
- hashCode() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- hashCode() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- hashCode() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
- hashCode() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- hashCode() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- hashCode() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- hashCode() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- hashCode() - Method in class alexiil.mc.lib.attributes.misc.AbstractCombined
- hashMap() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- hasIntersection(FluidFilter, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.filter.FluidFilterUtil
- hasOfferedAny() - Method in class alexiil.mc.lib.attributes.AttributeList
- hasOfferedAny() - Method in class alexiil.mc.lib.attributes.ItemAttributeList
- hasOldMethod(Class<?>, String, Class<?>[], Class<?>) - Static method in class alexiil.mc.lib.attributes.misc.compat.mod.LbaModCompatLoader
- HeldFluidInfo(FluidVolume, FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv.HeldFluidInfo
- HopperBlockEntityMixin - Class in alexiil.mc.lib.attributes.item.mixin.impl
- 
Mixin for the hopper block entity to add support for LBA insertables and extractables.
- HopperBlockEntityMixin() - Constructor for class alexiil.mc.lib.attributes.item.mixin.impl.HopperBlockEntityMixin
- HopperHooks - Class in alexiil.mc.lib.attributes.item.mixin
- 
Helper class for theHopperBlockEntityto implement the actual transfer logic.
I
- IBucketItem - Interface in alexiil.mc.lib.attributes.fluid.mixin.api
- 
General interface for any bucket-likeItemto be exposed by default as aGroupedFluidInvinFluidAttributes.
- ICustomBucketItem - Interface in alexiil.mc.lib.attributes.fluid
- 
Items that implementBucketItemshould implement this interface to ensure that LBA gets the correctItemStackfrom filling this with a fluid.
- id - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
- id - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
Used for reading and writing this property.
- id - Variable in enum class alexiil.mc.lib.attributes.misc.LibBlockAttributes.LbaModule
- id(String) - Static method in class alexiil.mc.lib.attributes.misc.LibBlockAttributes
- id(String) - Method in enum class alexiil.mc.lib.attributes.misc.LibBlockAttributes.LbaModule
- IFluidBlockMixin - Interface in alexiil.mc.lib.attributes.fluid.world
- IFluidVolumeDrainable - Interface in alexiil.mc.lib.attributes.fluid.world
- 
Similar toFluidDrainable, but forFluidVolume's.
- ImplicitVanillaFluidVolumeRenderer - Class in alexiil.mc.lib.attributes.fluid.render
- 
Deprecated, for removal: This API element is subject to removal in a future version.BecauseDefaultFluidVolumeRendererdoes everything that this does.
- ImplicitVanillaFluidVolumeRenderer() - Constructor for class alexiil.mc.lib.attributes.fluid.render.ImplicitVanillaFluidVolumeRenderer
- 
Deprecated.
- inDirection(Direction) - Static method in class alexiil.mc.lib.attributes.SearchOptions
- inDirectionalVoxel(Direction, VoxelShape) - Static method in class alexiil.mc.lib.attributes.SearchOptions
- inDirectionalVoxelMatching(Direction, VoxelShape, Predicate<T>) - Static method in class alexiil.mc.lib.attributes.SearchOptions
- inDirectionMatching(Direction, Predicate<T>) - Static method in class alexiil.mc.lib.attributes.SearchOptions
- inOrderedDirectionalVoxel(Direction, VoxelShape) - Static method in class alexiil.mc.lib.attributes.SearchOptions
- inOrderedDirectionalVoxelMatching(Direction, VoxelShape, Predicate<T>) - Static method in class alexiil.mc.lib.attributes.SearchOptions
- insert(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- 
Tries to insert the given stack into the given slot.
- insert(FluidVolume) - Method in interface alexiil.mc.lib.attributes.fluid.FluidInsertable
- 
Inserts the given stack into this insertable, and returns the excess.
- insert(ItemStack) - Method in interface alexiil.mc.lib.attributes.item.ItemInsertable
- 
Inserts the given stack into this insertable, and returns the excess.
- insert(ItemStack, FluidVolume, Simulation, FluidContainerRegistry.FluidFillHandler.StackReturnFunc) - Method in interface alexiil.mc.lib.attributes.fluid.FluidContainerRegistry.FluidFillFunction
- insert(ItemStack, FluidVolume, Simulation, FluidContainerRegistry.FluidFillHandler.StackReturnFunc) - Method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry.FluidFillHandler
- insertable - Variable in class alexiil.mc.lib.attributes.fluid.filter.FluidInsertableFilter
- insertable - Variable in class alexiil.mc.lib.attributes.item.filter.ItemInsertableFilter
- INSERTABLE - Static variable in class alexiil.mc.lib.attributes.fluid.FluidAttributes
- INSERTABLE - Static variable in class alexiil.mc.lib.attributes.item.ItemAttributes
- insertFluid(int, FluidVolume, Simulation) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- 
Attempts to insert the given fluid volume into the given tank, returning the excess.
- insertionFilters - Variable in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- insertionFilters - Variable in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- insertItemIntoPlayerInventory(PlayerEntity, ItemStack) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- insertItemIntoPlayerInventory(PlayerEntity, ItemStack) - Static method in class alexiil.mc.lib.attributes.misc.PlayerInvUtil
- 
Either inserts the given item into the player's inventory or drops it in front of them.
- insertSingle(FixedFluidInv, int, FluidVolume, Simulation) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.As this has been moved toFixedFluidInv.insertFluid(int, FluidVolume, Simulation)
- insertSingle(FixedItemInv, int, ItemStack, Simulation) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.Because this has been moved toFixedItemInv.insertStack(int, ItemStack, Simulation).
- insertStack(int, ItemStack, Simulation) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- 
Attempts to insert the given stack into the given slot, returning the excess.
- insertStack(int, ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- insertStack(int, ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- INSTANCE - Enum constant in enum class alexiil.mc.lib.attributes.AttributeSourceType
- 
Highest priority of all the source types - when the object itself implements/extends the attribute class/interface, or stores it in a field or (etc).
- INSTANCE - Enum constant in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- INSTANCE - Enum constant in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- INSTANCE - Enum constant in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- INSTANCE - Enum constant in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- INSTANCE - Static variable in class alexiil.mc.lib.attributes.fluid.render.DefaultFluidVolumeRenderer
- INSTANCE - Static variable in class alexiil.mc.lib.attributes.fluid.render.EnchantmentGlintFluidRenderer
- INSTANCE - Static variable in class alexiil.mc.lib.attributes.fluid.render.ImplicitVanillaFluidVolumeRenderer
- 
Deprecated.
- inTank - Variable in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTransferResult
- 
TheFluidVolumethat should be placed into the tank
- intAvlTreeMap() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- interactCursorWithTank(FixedFluidInv, ServerPlayerEntity) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactCursorWithTank" variant that takes a singleFixedFluidInvand doesn't limit what fluid is moved, or how much fluid is moved.
- interactCursorWithTank(FixedFluidInv, ServerPlayerEntity) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.The boolean return has been deprecated, and the main method has been moved toFluidInvUtil.interactCursorWithTank(FixedFluidInv, ServerPlayerEntity)
- interactCursorWithTank(FixedFluidInv, ServerPlayerEntity, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactCursorWithTank" variant that takes a singleFixedFluidInvand doesn't limit what fluid is moved.
- interactCursorWithTank(FixedFluidInv, ServerPlayerEntity, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactCursorWithTank" variant that takes a singleFixedFluidInvand doesn't limit the maximum amount of fluid moved.
- interactCursorWithTank(FixedFluidInv, ServerPlayerEntity, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactCursorWithTank" variant that takes a singleFixedFluidInv.
- interactCursorWithTank(FluidInsertable, FluidExtractable, ServerPlayerEntity) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactCursorWithTank" variant that doesn't limit what fluid is moved, or how much fluid is moved.
- interactCursorWithTank(FluidInsertable, FluidExtractable, ServerPlayerEntity) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.The boolean return has been deprecated, and the main method has been moved toFluidInvUtil.interactCursorWithTank(FluidInsertable, FluidExtractable, ServerPlayerEntity)
- interactCursorWithTank(FluidInsertable, FluidExtractable, ServerPlayerEntity, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactCursorWithTank" variant that doesn't limit what fluid is moved.
- interactCursorWithTank(FluidInsertable, FluidExtractable, ServerPlayerEntity, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactCursorWithTank" variant that doesn't limit the maximum amount of fluid moved.
- interactCursorWithTank(FluidInsertable, FluidExtractable, ServerPlayerEntity, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
Attempts to either fill the insertable from the player'sPlayerInventory#getCursorStack(), or drain the extractable to the cursor stack.
- interactCursorWithTank(FluidTransferable, ServerPlayerEntity) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactCursorWithTank" variant that takes a singleFluidTransferableand doesn't limit what fluid is moved, or how much fluid is moved.
- interactCursorWithTank(FluidTransferable, ServerPlayerEntity) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.The boolean return has been deprecated, and the main method has been moved toFluidInvUtil.interactCursorWithTank(FluidTransferable, ServerPlayerEntity)
- interactCursorWithTank(FluidTransferable, ServerPlayerEntity, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactCursorWithTank" variant that takes a singleFluidTransferableand doesn't limit what fluid is moved.
- interactCursorWithTank(FluidTransferable, ServerPlayerEntity, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactCursorWithTank" variant that takes a singleFluidTransferableand doesn't limit the maximum amount of fluid moved.
- interactCursorWithTank(FluidTransferable, ServerPlayerEntity, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactCursorWithTank" variant that takes a singleFluidTransferable.
- interactHandWithTank(FixedFluidInv, PlayerEntity, Hand) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactHandWithTank" variant that takes a singleFixedFluidInvand doesn't limit what fluid is moved, or how much fluid is moved.
- interactHandWithTank(FixedFluidInv, PlayerEntity, Hand, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactHandWithTank" variant that takes a singleFixedFluidInvand doesn't limit what fluid is moved.
- interactHandWithTank(FixedFluidInv, PlayerEntity, Hand, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactHandWithTank" variant that takes a singleFixedFluidInvand doesn't limit the maximum amount of fluid moved.
- interactHandWithTank(FixedFluidInv, PlayerEntity, Hand, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactHandWithTank" variant that takes a singleFixedFluidInv.
- interactHandWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Hand) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactHandWithTank" variant that doesn't limit what fluid is moved, or how much fluid is moved.
- interactHandWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Hand, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactHandWithTank" variant that doesn't limit what fluid is moved.
- interactHandWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Hand, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactHandWithTank" variant that doesn't limit the maximum amount of fluid moved.
- interactHandWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Hand, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
Attempts to either fill the insertable from the player'shand, or drain the extractable to the hand.
- interactHandWithTank(FluidTransferable, PlayerEntity, Hand) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactHandWithTank" variant that takes a singleFluidTransferableand doesn't limit what fluid is moved, or how much fluid is moved.
- interactHandWithTank(FluidTransferable, PlayerEntity, Hand, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactHandWithTank" variant that takes a singleFluidTransferableand doesn't limit what fluid is moved.
- interactHandWithTank(FluidTransferable, PlayerEntity, Hand, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactHandWithTank" variant that takes a singleFluidTransferableand doesn't limit the maximum amount of fluid moved.
- interactHandWithTank(FluidTransferable, PlayerEntity, Hand, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactHandWithTank" variant that takes a singleFluidTransferable.
- interactItemWithTank(FixedFluidInv, Reference<ItemStack>, LimitedConsumer<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactItemWithTank" variant that uses a singleFixedFluidInvfor the insertable/extractable tanks, and doesn't limit the fluid moved, or the amount moved.
- interactItemWithTank(FixedFluidInv, Reference<ItemStack>, LimitedConsumer<ItemStack>, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactItemWithTank" variant that uses a singleFixedFluidInvfor the insertable/extractable tanks, and doesn't limit what fluid is moved.
- interactItemWithTank(FixedFluidInv, Reference<ItemStack>, LimitedConsumer<ItemStack>, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactItemWithTank" variant that uses a singleFixedFluidInvfor the insertable/extractable tanks, and doesn't limit the amount of fluid moved.
- interactItemWithTank(FixedFluidInv, Reference<ItemStack>, LimitedConsumer<ItemStack>, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactItemWithTank" variant that uses a singleFixedFluidInvfor the insertable/extractable tanks.
- interactItemWithTank(FluidInsertable, FluidExtractable, Reference<ItemStack>, LimitedConsumer<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactItemWithTank" variant that doesn't limit what fluid is moved, or the amount of fluid that is moved.
- interactItemWithTank(FluidInsertable, FluidExtractable, Reference<ItemStack>, LimitedConsumer<ItemStack>, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactItemWithTank" variant that doesn't filter what is moved.
- interactItemWithTank(FluidInsertable, FluidExtractable, Reference<ItemStack>, LimitedConsumer<ItemStack>, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactItemWithTank" variant that doesn't limit the amount of fluid moved.
- interactItemWithTank(FluidInsertable, FluidExtractable, Reference<ItemStack>, LimitedConsumer<ItemStack>, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
Attempts to either fill the insertable from the provided stack reference, or drain the extractable to the provided stack.
- interactItemWithTank(FluidTransferable, Reference<ItemStack>, LimitedConsumer<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactItemWithTank" variant that uses a singleFluidTransferablefor the insertable/extractable tanks, and doesn't limit what fluid is moved, or how much is moved.
- interactItemWithTank(FluidTransferable, Reference<ItemStack>, LimitedConsumer<ItemStack>, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactItemWithTank" variant that uses a singleFluidTransferablefor the insertable/extractable tanks, and doesn't filter what is moved.
- interactItemWithTank(FluidTransferable, Reference<ItemStack>, LimitedConsumer<ItemStack>, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactItemWithTank" variant that uses a singleFluidTransferablefor the insertable/extractable tanks, and doesn't limit the amount moved.
- interactItemWithTank(FluidTransferable, Reference<ItemStack>, LimitedConsumer<ItemStack>, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactItemWithTank" variant that uses a singleFluidTransferablefor the insertable/extractable tanks.
- interactWithTank(FixedFluidInv, Ref<ItemStack>, Consumer<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.This has been replaced byFluidInvUtil.interactItemWithTank(FixedFluidInv, Reference, LimitedConsumer).
- interactWithTank(FixedFluidInv, Reference<ItemStack>, LimitedConsumer<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.UseFluidInvUtil.interactItemWithTank(FixedFluidInv, Reference, LimitedConsumer)instead: all interactWithTank methods have been moved toFluidInvUtil.
- interactWithTank(FixedFluidInv, PlayerEntity, Reference<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactWithTank" variant that takes a singleFixedFluidInv, and doesn't limit what fluid is moved, or the amount of fluid moved.
- interactWithTank(FixedFluidInv, PlayerEntity, Reference<ItemStack>, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactWithTank" variant that takes a singleFixedFluidInv, and doesn't limit what fluid is moved.
- interactWithTank(FixedFluidInv, PlayerEntity, Reference<ItemStack>, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactWithTank" variant that takes a singleFixedFluidInv, and doesn't limit the amount of fluid moved.
- interactWithTank(FixedFluidInv, PlayerEntity, Reference<ItemStack>, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactWithTank" variant that takes a singleFixedFluidInv.
- interactWithTank(FixedFluidInv, PlayerEntity, Hand) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.The boolean return has been deprecated, and the main method has been moved toFluidInvUtil.interactHandWithTank(FixedFluidInv, PlayerEntity, Hand)
- interactWithTank(FluidInsertable, FluidExtractable, Ref<ItemStack>, Consumer<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.This has been replaced byFluidInvUtil.interactItemWithTank(FluidInsertable, FluidExtractable, Reference, LimitedConsumer).
- interactWithTank(FluidInsertable, FluidExtractable, Reference<ItemStack>, LimitedConsumer<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.UseFluidInvUtil.interactItemWithTank(FluidInsertable, FluidExtractable, Reference, LimitedConsumer)instead: all interactWithTank methods have been moved toFluidInvUtil.
- interactWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Reference<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactWithTank" variant that doesn't limit what fluid is moved, or the amount of fluid moved.
- interactWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Reference<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.The boolean return has been deprecated, and the main method has been moved toFluidInvUtil.interactWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Reference)
- interactWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Reference<ItemStack>, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactWithTank" variant that doesn't limit the fluid moved.
- interactWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Reference<ItemStack>, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactWithTank" variant that doesn't limit the amount of fluid moved.
- interactWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Reference<ItemStack>, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
Attempts to either fill the insertable from the provided stack reference, or drain the extractable to the provided stack.
- interactWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Hand) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.The boolean return has been deprecated, and the main method has been moved toFluidInvUtil.interactHandWithTank(FluidInsertable, FluidExtractable, PlayerEntity, Hand)
- interactWithTank(FluidTransferable, Ref<ItemStack>, Consumer<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.This has been replaced byFluidInvUtil.interactItemWithTank(FluidTransferable, Reference, LimitedConsumer).
- interactWithTank(FluidTransferable, Reference<ItemStack>, LimitedConsumer<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.UseFluidInvUtil.interactItemWithTank(FluidTransferable, Reference, LimitedConsumer)instead: all interactWithTank methods have been moved toFluidInvUtil.
- interactWithTank(FluidTransferable, PlayerEntity, Reference<ItemStack>) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactWithTank" variant that takes a singleFluidTransferable, and doesn't limit what fluid is moved, or the amount of fluid moved.
- interactWithTank(FluidTransferable, PlayerEntity, Reference<ItemStack>, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactWithTank" variant that takes a singleFluidTransferable, and doesn't limit what fluid is moved.
- interactWithTank(FluidTransferable, PlayerEntity, Reference<ItemStack>, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactWithTank" variant that takes a singleFluidTransferable, and doesn't limit the amount of fluid moved.
- interactWithTank(FluidTransferable, PlayerEntity, Reference<ItemStack>, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidInvUtil
- 
This is the "interactWithTank" variant that takes a singleFluidTransferable.
- interactWithTank(FluidTransferable, PlayerEntity, Hand) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.The boolean return has been deprecated, and the main method has been moved toFluidInvUtil.interactHandWithTank(FluidTransferable, PlayerEntity, Hand)
- intHashMap() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- intLinkedHashMap() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- intMap() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- 
Creates aMapthat can mapItemStack's to ints.
- intoTank - Variable in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- 
If true then the interaction drained fluid from theItemStack, and inserted it into theFluidInsertabletank.
- intoTank(FluidVolume) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- intoTankStatus - Variable in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- intRbTreeMap() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- intSortedMap() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- 
Creates aSortedMapthat can mapItemStack's to ints.
- inv - Variable in class alexiil.mc.lib.attributes.fluid.impl.AbstractPartialFixedFluidInvView
- 
The inventory that is wrapped.
- inv - Variable in class alexiil.mc.lib.attributes.item.compat.FixedInventoryViewVanillaWrapper
- inv - Variable in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- inv - Variable in class alexiil.mc.lib.attributes.item.compat.SlotFixedItemInv
- inv - Variable in class alexiil.mc.lib.attributes.item.impl.AbstractPartialFixedItemInvView
- 
The inventory that is wrapped.
- inv() - Method in class alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvFixedWrapper
- inv() - Method in class alexiil.mc.lib.attributes.fluid.impl.GroupedFluidInvViewFixedWrapper
- INVALID - Enum constant in enum class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.ItemContainerStatus
- 
Indicates that the givenItemStackcannot have fluid inserted/extracted to/from it.
- invalidateListeners() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- invalidateListeners() - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- 
Removes every listener currently registered to this inventory.
- invalidateListeners() - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- invalidateListeners() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- inventories - Variable in class alexiil.mc.lib.attributes.fluid.impl.CombinedGroupedFluidInvView
- INVENTORY_BASED - Static variable in class alexiil.mc.lib.attributes.fluid.FluidAttributes
- 
AListof every inventory-type attribute, so:FluidAttributes.FIXED_INV_VIEW,FluidAttributes.FIXED_INV,FluidAttributes.GROUPED_INV_VIEW,FluidAttributes.GROUPED_INV,FluidAttributes.INSERTABLE, andFluidAttributes.EXTRACTABLE.
- INVENTORY_BASED - Static variable in class alexiil.mc.lib.attributes.item.ItemAttributes
- 
AListof every inventory-type attribute, so:ItemAttributes.FIXED_INV_VIEW,ItemAttributes.FIXED_INV,ItemAttributes.GROUPED_INV_VIEW,ItemAttributes.GROUPED_INV,ItemAttributes.INSERTABLE, andItemAttributes.EXTRACTABLE.
- InventoryFixedWrapper - Class in alexiil.mc.lib.attributes.item.compat
- 
AnInventorythat wraps anFixedItemInv.
- InventoryFixedWrapper(FixedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- inverseSlotMap - Variable in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInvView
- InvertedFluidFilter - Class in alexiil.mc.lib.attributes.fluid.filter
- 
The default implementation forFluidFilter.negate()
- InvertedFluidFilter(FluidFilter) - Constructor for class alexiil.mc.lib.attributes.fluid.filter.InvertedFluidFilter
- InvertedItemFilter - Class in alexiil.mc.lib.attributes.item.filter
- InvertedItemFilter(ItemFilter) - Constructor for class alexiil.mc.lib.attributes.item.filter.InvertedItemFilter
- InvMarkDirtyListener - Interface in alexiil.mc.lib.attributes.item
- inVoxel(VoxelShape) - Static method in class alexiil.mc.lib.attributes.SearchOptions
- inVoxelMatching(VoxelShape, Predicate<T>) - Static method in class alexiil.mc.lib.attributes.SearchOptions
- invSize - Variable in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- isAction() - Method in enum class alexiil.mc.lib.attributes.Simulation
- isAdvanced() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- isEmpty() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
- isEmpty() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- isEmpty() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- isEmpty() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- isEmpty() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- isEmpty() - Method in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- isEmpty() - Method in interface alexiil.mc.lib.attributes.item.GroupedItemInvView
- isFlatSlotArray(int[], int) - Static method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- isFluidValidForTank(int, FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- 
Checks to see if the given fluid would be valid for this tank, ignoring current contents.
- isFluidValidForTank(int, FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- 
Checks to see if the given fluid would be valid for this tank, ignoring current contents.
- isFluidValidForTank(int, FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.impl.AbstractPartialFixedFluidInvView
- isFluidValidForTank(int, FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView
- isFluidValidForTank(int, FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingFixedFluidInv
- isFluidValidForTank(int, FluidKey) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- isFluidValidForTank(int, FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- isFluidValidForTank(int, FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- isGreaterThan(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- 
Null is treated as zero
- isGreaterThanOrEqual(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- 
Null is treated as zero
- isInstance(Object) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Checks to see if the given object is anClass.isInstance(Object)of this attribute.
- isInvalid(ItemStack) - Method in class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv
- isItemValidForSlot(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.FixedInventoryViewVanillaWrapper
- isItemValidForSlot(int, ItemStack) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- 
Checks to see if the given stack would be valid for this slot, ignoring the current contents.
- isItemValidForSlot(int, ItemStack) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv
- 
Checks to see if the given stack is valid for a given slot.
- isItemValidForSlot(int, ItemStack) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- 
Checks to see if the given stack would be valid for this slot, ignoring the current contents.
- isItemValidForSlot(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.AbstractPartialFixedItemInvView
- isItemValidForSlot(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- isItemValidForSlot(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- isItemValidForSlot(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- isItemValidForSlot(int, ItemStack) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- isItemValidForSlot(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- isItemValidForSlot(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- isLessThan(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- 
Null is treated as zero
- isLessThanOrEqual(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- 
Null is treated as zero
- isNegative() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- isNegative() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- isOverflow() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- isPositive() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- isPositive() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- isSimulate() - Method in enum class alexiil.mc.lib.attributes.Simulation
- isValid(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- isValid(FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTankView
- isValid(FluidVolume) - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTank
- isValid(ItemStack) - Method in class alexiil.mc.lib.attributes.item.SingleItemSlotView
- isValid(T) - Method in class alexiil.mc.lib.attributes.misc.CallableRef
- isValid(T) - Method in class alexiil.mc.lib.attributes.misc.DestroyableRef
- isValid(T) - Method in class alexiil.mc.lib.attributes.misc.Ref
- isValid(T) - Method in interface alexiil.mc.lib.attributes.misc.Reference
- isValid(T) - Method in class alexiil.mc.lib.attributes.misc.SimulatableRef
- isValid(T) - Method in class alexiil.mc.lib.attributes.misc.UnmodifiableRef
- isZero() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- isZero() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- item - Variable in class alexiil.mc.lib.attributes.item.filter.ExactItemFilter
- ItemAttributeAdder<T> - Interface in alexiil.mc.lib.attributes
- ItemAttributeList<T> - Class in alexiil.mc.lib.attributes
- ItemAttributeList(Attribute<T>) - Constructor for class alexiil.mc.lib.attributes.ItemAttributeList
- ItemAttributeList(Attribute<T>, Predicate<T>) - Constructor for class alexiil.mc.lib.attributes.ItemAttributeList
- ItemAttributes - Class in alexiil.mc.lib.attributes.item
- ItemBasedSingleFluidInv - Class in alexiil.mc.lib.attributes.fluid.item
- 
An abstractGroupedFluidInvfor anAbstractItemBasedAttributewhich only ever contains a single fluid, and can contain any amount of said fluid between 0 and it's capacity.
- ItemBasedSingleFluidInv(Reference<ItemStack>, LimitedConsumer<ItemStack>) - Constructor for class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv
- ItemBasedSingleFluidInv.HeldFluidInfo - Class in alexiil.mc.lib.attributes.fluid.item
- ItemClassFilter - Class in alexiil.mc.lib.attributes.item.filter
- 
AReadableItemFilterthat only matches items that areClass.isInstance(Object)of a certainClass, and are NOTempty.
- ItemClassFilter(Class<?>) - Constructor for class alexiil.mc.lib.attributes.item.filter.ItemClassFilter
- ItemEntityAttributeUtil - Class in alexiil.mc.lib.attributes.item.entity
- ItemExtractable - Interface in alexiil.mc.lib.attributes.item
- 
Defines an object that can have items extracted from it.
- ItemExtractableProjectileEntity - Class in alexiil.mc.lib.attributes.item.entity
- ItemExtractableProjectileEntity(ProjectileEntity) - Constructor for class alexiil.mc.lib.attributes.item.entity.ItemExtractableProjectileEntity
- ItemFilter - Interface in alexiil.mc.lib.attributes.item.filter
- 
A specialised version of thePredicatefunctional interface forItemStacks.
- ItemFilter.ItemFilterAsPredicate - Class in alexiil.mc.lib.attributes.item.filter
- 
Predicatewrapper around anItemFilter.
- ItemFilterAsPredicate(ItemFilter) - Constructor for class alexiil.mc.lib.attributes.item.filter.ItemFilter.ItemFilterAsPredicate
- ItemInsertable - Interface in alexiil.mc.lib.attributes.item
- 
Defines an object that can have items inserted into it.
- ItemInsertableFilter - Class in alexiil.mc.lib.attributes.item.filter
- 
AnItemFilterthat checks to see if the givenItemInsertablecould have the stack inserted into it, right now.
- ItemInsertableFilter(ItemInsertable) - Constructor for class alexiil.mc.lib.attributes.item.filter.ItemInsertableFilter
- ItemInvAmountChangeListener - Interface in alexiil.mc.lib.attributes.item
- ItemInvAmountChangeListener.MarkDirtyWrapper - Class in alexiil.mc.lib.attributes.item
- 
A simple listener for anItemInvAmountChangeListenerthat wraps anInvMarkDirtyListener.
- ItemInvModificationTracker - Class in alexiil.mc.lib.attributes.item.impl
- 
A tracker object that tries to ensure that the "no modification" rule that methods likeFixedItemInv.getInvStack(int)use is followed.
- ItemInvSlotChangeListener - Interface in alexiil.mc.lib.attributes.item
- 
ListenerFunctionalInterfaceforFixedItemInvView.
- ItemInvSlotChangeListener.ItemInvSlotListener - Interface in alexiil.mc.lib.attributes.item
- 
A specialised type of listener that won't receive the previousItemStackthat occupied the given slot.
- ItemInvStatistic(ItemFilter, int, int, int) - Constructor for class alexiil.mc.lib.attributes.item.GroupedItemInvView.ItemInvStatistic
- ItemInvUtil - Class in alexiil.mc.lib.attributes.item
- 
Various hooks and methods for dealing with pairs ofFixedItemInv,FixedItemInvView,ItemInsertable,ItemExtractable, andGroupedItemInvViewinstances.
- ItemInvUtil.MultiMoveResult - Class in alexiil.mc.lib.attributes.item
- 
A pair of ints, representing both the total number of stacks and the total number of items moved byItemInvUtil.moveMultiple(ItemExtractable, ItemInsertable, ItemFilter, int, int).
- ITEMS - Enum constant in enum class alexiil.mc.lib.attributes.misc.LibBlockAttributes.LbaModule
- itemsMoved - Variable in class alexiil.mc.lib.attributes.item.ItemInvUtil.MultiMoveResult
- ItemStackCollections - Enum Class in alexiil.mc.lib.attributes.item
- ItemStackFilterUtil - Enum Class in alexiil.mc.lib.attributes.item.filter
- ItemStackUtil - Class in alexiil.mc.lib.attributes.item
- ItemTagFilter - Class in alexiil.mc.lib.attributes.item.filter
- ItemTagFilter(Tag<Item>) - Constructor for class alexiil.mc.lib.attributes.item.filter.ItemTagFilter
- ItemTransferable - Interface in alexiil.mc.lib.attributes.item
- 
Combined interface forItemInsertableandItemExtractable.
- ItemTransferableItemEntity - Class in alexiil.mc.lib.attributes.item.entity
- ItemTransferableItemEntity(ItemEntity) - Constructor for class alexiil.mc.lib.attributes.item.entity.ItemTransferableItemEntity
- iterator() - Method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- iterator() - Method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
J
- JumboFixedFluidInv - Class in alexiil.mc.lib.attributes.fluid.impl
- 
ASimpleFixedFluidInvwith a few optimisations to make theFluidInsertable,FluidExtractable, andGroupedFluidInvViewimplementations much faster than a simple inventory search for larger inventories.
- JumboFixedFluidInv(int, int) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.JumboFixedFluidInv
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byJumboFixedFluidInv(int, FluidAmount).
- JumboFixedFluidInv(int, FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.JumboFixedFluidInv
L
- LAVA - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- LbaFluidModCompatLoader - Class in alexiil.mc.lib.attributes.fluid.compat.mod
- LbaFluidProxy - Class in alexiil.mc.lib.attributes.fluid.init
- LbaFluidProxy() - Constructor for class alexiil.mc.lib.attributes.fluid.init.LbaFluidProxy
- LbaFluidsConfig - Class in alexiil.mc.lib.attributes.fluid
- 
Stores various options for LBA-fluids.
- LbaFluidsConfig() - Constructor for class alexiil.mc.lib.attributes.fluid.LbaFluidsConfig
- LbaItemModCompat - Class in alexiil.mc.lib.attributes.item.compat.mod
- LbaModCompatLoader - Class in alexiil.mc.lib.attributes.misc.compat.mod
- LbaModCompatLoader() - Constructor for class alexiil.mc.lib.attributes.misc.compat.mod.LbaModCompatLoader
- lcm(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- lcm(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- LibBlockAttributes - Class in alexiil.mc.lib.attributes.misc
- LibBlockAttributes() - Constructor for class alexiil.mc.lib.attributes.misc.LibBlockAttributes
- libblockattributes__drainedOfFluid(ItemStack) - Method in interface alexiil.mc.lib.attributes.fluid.mixin.api.IBucketItem
- 
Similar toIBucketItem.libblockattributes__withFluid(FluidKey), but can return an empty stack if this bucket should be roundingLoss when drained by a machine that doesn't have special tooling/mechanisms for keeping the container around.
- libblockattributes__getFluid(ItemStack) - Method in interface alexiil.mc.lib.attributes.fluid.mixin.api.IBucketItem
- libblockattributes__getFluidVolumeAmount() - Method in interface alexiil.mc.lib.attributes.fluid.mixin.api.IBucketItem
- libblockattributes__shouldExposeFluid() - Method in interface alexiil.mc.lib.attributes.fluid.mixin.api.IBucketItem
- libblockattributes__withFluid(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.mixin.api.IBucketItem
- LibBlockAttributes.LbaModule - Enum Class in alexiil.mc.lib.attributes.misc
- light - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- LimitedConsumer<T> - Interface in alexiil.mc.lib.attributes.misc
- 
A type ofConsumerthat may or may not accept a given input.
- LimitedFixedFluidInv - Interface in alexiil.mc.lib.attributes.fluid
- 
A type ofFixedFluidInvthat wraps an existingFixedFluidInvand provides custom control over the actual modification of the wrappedFixedFluidInv.
- LimitedFixedFluidInv.FluidTankLimitRule - Interface in alexiil.mc.lib.attributes.fluid
- 
A rule for a set of tanks.
- LimitedFixedItemInv - Interface in alexiil.mc.lib.attributes.item
- 
A type ofFixedItemInvthat wraps an existingFixedItemInvand provides custom control over the actual modification of the wrappedFixedItemInv.
- LimitedFixedItemInv.ItemSlotLimitRule - Interface in alexiil.mc.lib.attributes.item
- 
A rule for a set of slots.
- LimitedGroupedFluidInv - Interface in alexiil.mc.lib.attributes.fluid
- LimitedGroupedFluidInv.FluidLimitRule - Interface in alexiil.mc.lib.attributes.fluid
- 
A rule that is applied once for everyFluidKeythat matches theFluidFilterthat was used inLimitedGroupedFluidInv.getRule(FluidFilter).
- LimitedGroupedItemInv - Interface in alexiil.mc.lib.attributes.item
- LimitedGroupedItemInv.ItemLimitRule - Interface in alexiil.mc.lib.attributes.item
- 
A rule that is applied once for everyItemStackthat matches theItemFilterthat was used inLimitedGroupedItemInv.getRule(ItemFilter).
- limitInsertionAmount(FluidAmount) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
- 
Limits the amount of fluid that can be inserted (in total) to the given count.
- limitInsertionAmount(FluidAmount) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv.FluidLimitRule
- 
Limits the amount of fluid that can be inserted (in total) to the given amount.
- limitInsertionCount(int) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- limitInsertionCount(int) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv.FluidLimitRule
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- limitInsertionCount(int) - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Limits the number of items that can be inserted (in total) to the given count.
- limitInsertionCount(int) - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv.ItemLimitRule
- 
Limits the number of items that can be inserted (in total) to the given count.
- linkedHashMap() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- list - Variable in class alexiil.mc.lib.attributes.AbstractAttributeList
- list - Variable in class alexiil.mc.lib.attributes.misc.AbstractCombined
- ListenerRemovalToken - Interface in alexiil.mc.lib.attributes
- 
A token for any registered listener in LibBlockAttributes.
- ListenerToken - Interface in alexiil.mc.lib.attributes
- 
A token for any registered listener in LibBlockAttributes.
- load() - Static method in class alexiil.mc.lib.attributes.fluid.compat.mod.LbaFluidModCompatLoader
- load() - Static method in class alexiil.mc.lib.attributes.fluid.compat.mod.silk.SilkFluidCompat
- load() - Static method in class alexiil.mc.lib.attributes.fluid.compat.mod.vanilla.VanillaFluidCompat
- load() - Static method in class alexiil.mc.lib.attributes.item.compat.mod.dank.DankItemInvCompatLoader
- load() - Static method in class alexiil.mc.lib.attributes.item.compat.mod.LbaItemModCompat
- LOCALE_KEY_PREFIX - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- LOCALE_KEY_SUFFIX_MULTIPLE - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- LOCALE_KEY_SUFFIX_SINGLE - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- LOCALE_KEY_SUFFIX_SYMBOL - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- localizeAmount() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- localizeAmount(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeAmount(FluidAmount, boolean) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeAmount(FluidAmount, boolean, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeAmount(FluidAmount, boolean, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeAmount(FluidAmount, boolean, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- localizeAmount(FluidAmount, boolean, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeAmount(FluidAmount, boolean, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- localizeAmount(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeAmount(FluidAmount, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeAmount(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeAmount(FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- localizeEmptyTank(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeEmptyTank(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- localizeEmptyTank(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeEmptyTank(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- localizeFlowRate(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeFlowRate(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeFlowRate(FluidAmount, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeFlowRate(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- localizeFlowRate(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeFlowRate(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- localizeFullTank(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeFullTank(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeFullTank(FluidAmount, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeFullTank(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- localizeFullTank(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeFullTank(FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- localizeInTank(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- localizeInTank(FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- localizePartialTank(FluidAmount, FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizePartialTank(FluidAmount, FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizePartialTank(FluidAmount, FluidAmount, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizePartialTank(FluidAmount, FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnit
- localizePartialTank(FluidAmount, FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizePartialTank(FluidAmount, FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitSet
- localizeTank(FluidAmount, FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeTank(FluidAmount, FluidAmount, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeTank(FluidAmount, FluidAmount, Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- localizeTank(FluidAmount, FluidAmount, Text, FluidTooltipContext) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidUnitBase
- LOGGER - Static variable in class alexiil.mc.lib.attributes.misc.LibBlockAttributes
- luminosity - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
The amount of block light emitted from this fluid.
M
- map() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- 
Creates aMapthat can mapItemStack's to objects.
- mapContainer(Item, Item, FluidVolume) - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- 
Directly maps a givenItemas containing the given fluid, with anotherItemas the empty container.
- MappedFixedFluidInv - Class in alexiil.mc.lib.attributes.fluid.impl
- MappedFixedFluidInv(FixedFluidInv, int[]) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.MappedFixedFluidInv
- MappedFixedFluidInvView - Class in alexiil.mc.lib.attributes.fluid.impl
- MappedFixedFluidInvView(FixedFluidInvView, int[]) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.MappedFixedFluidInvView
- MappedFixedItemInv - Class in alexiil.mc.lib.attributes.item.impl
- MappedFixedItemInv(FixedItemInv, int[]) - Constructor for class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv
- MappedFixedItemInv.OfCopying - Class in alexiil.mc.lib.attributes.item.impl
- MappedFixedItemInv.OfModifiable - Class in alexiil.mc.lib.attributes.item.impl
- MappedFixedItemInvView - Class in alexiil.mc.lib.attributes.item.impl
- 
Default implementation forFixedItemInvView.getMappedInv(int...).
- MappedFixedItemInvView(FixedItemInvView, int[]) - Constructor for class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInvView
- markDirty() - Method in class alexiil.mc.lib.attributes.item.compat.FixedInventoryVanillaWrapper
- markDirty() - Method in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- markDirty() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv
- 
Informs this inventory that theItemStackreturned byFixedItemInv.ModifiableFixedItemInv.getInvStack(int)has been changed.
- markDirty() - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv.OfModifiable
- markDirty() - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv.OfModifiable
- markDirty() - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- markDirty() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- markDirty() - Method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv.OfModifiable
- markDirty() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv.OfModifiable
- markDirty() - Method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInv.OfModifiable
- MarkDirtyWrapper(InvMarkDirtyListener) - Constructor for class alexiil.mc.lib.attributes.item.ItemInvAmountChangeListener.MarkDirtyWrapper
- markFinal() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- markFinal() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedGroupedFluidInv
- markFinal() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv
- 
Marks this object as final, and disallows any further changes to this.
- markFinal() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv
- 
Marks this object as final, and disallows any further changes to this.
- markFinal() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- markFinal() - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedGroupedItemInv
- markFinal() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv
- 
Marks this object as final, and disallows any further changes to this.
- markFinal() - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv
- 
Marks this object as final, and disallows any further changes to this.
- matchedClass - Variable in class alexiil.mc.lib.attributes.item.filter.ItemClassFilter
- matches(FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- matches(FluidKey) - Method in enum class alexiil.mc.lib.attributes.fluid.filter.ConstantFluidFilter
- matches(FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.filter.ExactFluidFilter
- matches(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.filter.FluidFilter
- 
Checks to see if the given filter matches the given fluid key.
- matches(FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.filter.FluidInsertableFilter
- matches(FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.filter.FluidSetFilter
- matches(FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.filter.FluidTagFilter
- matches(FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter.FluidFloatingEntryFilter
- matches(FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter.RawFluidFilter
- matches(FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter.RegisteredTypeFilter
- matches(FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.filter.InvertedFluidFilter
- matches(FluidKey) - Method in class alexiil.mc.lib.attributes.fluid.filter.RawFluidTagFilter
- matches(FluidKey) - Method in interface alexiil.mc.lib.attributes.fluid.filter.ResolvableFluidFilter
- 
Checks to see if the given filter matches the given fluid key.
- matches(ItemStack) - Method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- matches(ItemStack) - Method in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- matches(ItemStack) - Method in class alexiil.mc.lib.attributes.item.filter.ExactItemFilter
- matches(ItemStack) - Method in class alexiil.mc.lib.attributes.item.filter.ExactItemSetFilter
- matches(ItemStack) - Method in class alexiil.mc.lib.attributes.item.filter.ExactItemStackFilter
- matches(ItemStack) - Method in class alexiil.mc.lib.attributes.item.filter.InvertedItemFilter
- matches(ItemStack) - Method in class alexiil.mc.lib.attributes.item.filter.ItemClassFilter
- matches(ItemStack) - Method in interface alexiil.mc.lib.attributes.item.filter.ItemFilter
- 
Checks to see if this filter matches the given stack.
- matches(ItemStack) - Method in class alexiil.mc.lib.attributes.item.filter.ItemInsertableFilter
- matches(ItemStack) - Method in interface alexiil.mc.lib.attributes.item.filter.ResolvableItemFilter
- 
Checks to see if this filter matches the given stack.
- matches(T) - Method in class alexiil.mc.lib.attributes.SearchOption
- 
Checks to see if the given object matches thisSearchOption.searchMatcher.
- matching(Predicate<T>) - Static method in class alexiil.mc.lib.attributes.SearchOptions
- max(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- MAX_BUCKETS - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Long.MAX_VALUEof buckets.
- MAX_VALUE - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Deprecated, for removal: This API element is subject to removal in a future version.AsFluidAmount.MAX_BUCKETSshould generally be used instead, however if you really need the absolute value then you can useFluidAmount.ABSOLUTE_MAXIMUM.
- maxAlpha - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- maxBlue - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- maxGreen - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- MAXIMUM_POSSIBLE - Enum constant in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Move only an amount which can be validly moved, leaving the rest in the source.
- maxInsertionAmounts - Variable in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- 
Array of maximum amounts that can be inserted up to.
- maxInsertionAmounts - Variable in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- maxItems - Variable in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- maxItemTypes - Variable in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- maxRed - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- MC_TOOLTIPS_ADVANCED - Static variable in class alexiil.mc.lib.attributes.fluid.init.LbaFluidProxy
- merge(FluidAmount, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- merge(FluidAmount, FluidAmount, long, long) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- merge(FluidAmount, FluidAmount, FluidAmount.FluidMergeRounding) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- merge(FluidVolume, FluidAmount.FluidMergeRounding, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- merge(FluidVolume, FluidVolume) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- merge(FluidVolume, FluidVolume, FluidAmount.FluidMergeRounding) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- merge(FluidVolume, FluidVolume, FluidAmount, T, T) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
Merges two values together, using the twoFluidVolumes for context.
- merge(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- merge0(FluidVolume, FluidAmount.FluidMergeRounding) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.becauseFluidVolume.mergeInternal(FluidVolume, FluidMergeResult)allows every method to share the sameFluidAmount.FluidMergeResultobject, which reduces the chance to make a mistake when merging the two amounts. In addition it's a bit wasteful to re-compute the same value more than once.So instead of overriding this it's recommended that you only override FluidVolume.mergeInternal(FluidVolume, FluidMergeResult).
- merged - Variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeResult
- 
The result of the merging.
- mergeInternal(FluidVolume, FluidAmount.FluidMergeResult) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- mergeInternal(FluidVolume, FluidAmount.FluidMergeResult) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Actually merges twoFluidVolume's together.
- mergeInternal(FluidVolume, FluidAmount.FluidMergeResult) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- mergeInto(FluidVolume, FluidVolume) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Merges as much fluid as possible from the source into the target, leaving the result in the
- mergeInto(FluidVolume, FluidVolume, FluidAmount.FluidMergeRounding) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Merges as much fluid as possible from the source into the target, leaving the result in the
- mergeInto(FluidVolume, FluidVolume, FluidAmount.FluidMergeRounding, Simulation) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Merges as much fluid as possible from the source into the target, leaving the result in the source.
- min(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- MIN_BUCKETS - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Long.MIN_VALUEof buckets.
- MIN_VALUE - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Deprecated, for removal: This API element is subject to removal in a future version.AsFluidAmount.MIN_BUCKETSshould generally be used instead, however if you really need the absolute minimum value then you can useFluidAmount.ABSOLUTE_MINIMUM.
- minAlpha - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- minBlue - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- minGreen - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- minimum - Variable in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry.FluidFillHandler
- minimumAmounts - Variable in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- 
Array of minimum amounts that can be extracted down to.
- minimumAmounts - Variable in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- minRed - Variable in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- MISSING_SPRITE - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- MODID_CORE - Static variable in class alexiil.mc.lib.attributes.misc.LibBlockAttributes
- MODID_FLUIDS - Static variable in class alexiil.mc.lib.attributes.misc.LibBlockAttributes
- MODID_ITEMS - Static variable in class alexiil.mc.lib.attributes.misc.LibBlockAttributes
- modify(Function<FluidVolume, FluidVolume>) - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTank
- 
Applies the given function to the stack held in the slot, and usesSingleFluidTank.forceSet(FluidVolume)on the result (Which will throw an exception if the returned stack is not valid for this tank).
- modify(Function<ItemStack, ItemStack>) - Method in class alexiil.mc.lib.attributes.item.SingleItemSlot
- 
Applies the given function to the stack held in the slot, and usesSingleItemSlot.forceSet(ItemStack)on the result (Which will throw an exception if the returned stack is not valid for this inventory).
- modifySlot(int, Function<ItemStack, ItemStack>) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- 
Applies the given function to the stack held in the slot, and usesFixedItemInv.forceSetInvStack(int, ItemStack)on the result (Which will throw an exception if the returned stack is not valid for this inventory).
- modifyTank(int, Function<FluidVolume, FluidVolume>) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- 
Applies the given function to the stack held in the slot, and usesFixedFluidInv.forceSetInvFluid(int, FluidVolume)on the result (Which will throw an exception if the returned stack is not valid for this inventory).
- move(FluidExtractable, FluidInsertable) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Attempts to move as much fluid as possible from theFluidExtractableto theFluidInsertable.
- move(FluidExtractable, FluidInsertable, int) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- move(FluidExtractable, FluidInsertable, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Attempts to move up to the given amount of fluid from theFluidExtractableto theFluidInsertable.
- move(FluidExtractable, FluidInsertable, FluidAmount, Simulation) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Attempts to move up to the given amount of fluid from theFluidExtractableto theFluidInsertable.
- move(FluidExtractable, FluidInsertable, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Attempts to move up to the given maximum amount of fluids from theFluidExtractableto theFluidInsertable, provided they match the givenFluidFilter.
- move(FluidExtractable, FluidInsertable, FluidFilter, int) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- move(FluidExtractable, FluidInsertable, FluidFilter, FluidAmount) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Attempts to move up to the given maximum amount of fluids from theFluidExtractableto theFluidInsertable, provided they match the givenFluidFilter.
- move(FluidExtractable, FluidInsertable, FluidFilter, FluidAmount, Simulation) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Attempts to move up to the given maximum amount of fluids from theFluidExtractableto theFluidInsertable, provided they match the givenFluidFilter.
- move(FluidExtractable, FluidInsertable, FluidFilter, Simulation) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Attempts to move up to the given maximum amount of fluids from theFluidExtractableto theFluidInsertable, provided they match the givenFluidFilter.
- move(FluidExtractable, FluidInsertable, Simulation) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil
- 
Attempts to move as much fluid as possible from theFluidExtractableto theFluidInsertable.
- move(ItemExtractable, ItemInsertable, int) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Attempts to move up to the given maximum number of items from theItemExtractableto theItemInsertable.
- move(ItemExtractable, ItemInsertable, ItemFilter, int) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Attempts to move up to the given maximum number of items from theItemExtractableto theItemInsertable, provided they match the givenItemFilter.
- move(ItemExtractable, ItemInsertable, ItemFilter, int, Simulation) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Attempts to move up to the given maximum number of items from theItemExtractableto theItemInsertable, provided they match the givenItemFilter.
- moveMultiple(ItemExtractable, ItemInsertable) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Attempts to move as much as possible from theItemExtractableto theItemInsertable.
- moveMultiple(ItemExtractable, ItemInsertable, int, int) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Attempts to move a given number of stacks from theItemExtractableto theItemInsertable.
- moveMultiple(ItemExtractable, ItemInsertable, ItemFilter, int, int) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Attempts to move a given number of stacks from theItemExtractableto theItemInsertable.
- mul(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- mul(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
The recommended method for multiplying this by a long if you don't want to think about inexact answers.
- mul(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- mul(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- mul(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- mul(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
The recommended method for multiplying twoFluidAmount's together if you don't want to think about inexact answers.
- MultiMoveResult(int, int) - Constructor for class alexiil.mc.lib.attributes.item.ItemInvUtil.MultiMoveResult
- multiplyAmount(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Returns a newFluidVolumethat is a copy of this one, but with an amount multiplied by the given amount.
N
- name - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
The name to use when displaying tooltips for thisFluidKeyspecifically.
- negate() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- negate() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- negate() - Method in enum class alexiil.mc.lib.attributes.fluid.filter.ConstantFluidFilter
- negate() - Method in interface alexiil.mc.lib.attributes.fluid.filter.FluidFilter
- negate() - Method in class alexiil.mc.lib.attributes.fluid.filter.InvertedFluidFilter
- negate() - Method in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- negate() - Method in class alexiil.mc.lib.attributes.item.filter.InvertedItemFilter
- negate() - Method in class alexiil.mc.lib.attributes.item.filter.ItemFilter.ItemFilterAsPredicate
- negate() - Method in interface alexiil.mc.lib.attributes.item.filter.ItemFilter
- NEGATIVE_ONE - Static variable in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- NEGATIVE_ONE - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- netherCohesion - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Special-case property for fluids to have differentFluidKey.cohesionvalues in the nether.
- netherViscosity - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Special-case property for fluids to have differentFluidKey.viscosityvalues in the nether.
- noExtractionFilter() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Removes the currentextraction filter.
- noInsertionFilter() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
- 
Removes the currentinsertion filter.
- noInsertionFilter() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Removes the currentinsertion filter.
- noInsertionLimits() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
- 
Deprecated, for removal: This API element is subject to removal in a future version.Because this is ambiguous as the name could refer to the count, or the filter, so instead you should useLimitedFixedFluidInv.FluidTankLimitRule.noInsertionFilter()
- noInsertionLimits() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Deprecated, for removal: This API element is subject to removal in a future version.Because this is ambiguous as the name could refer to the count, or the filter, so instead you should useLimitedFixedItemInv.ItemSlotLimitRule.noInsertionFilter().
- none(FluidVolumeUtil.ItemContainerStatus, FluidVolumeUtil.ItemContainerStatus) - Static method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- NONE - Static variable in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- NormalFluidKey - Class in alexiil.mc.lib.attributes.fluid.volume
- 
Deprecated, for removal: This API element is subject to removal in a future version.Because anyFluidKeycan map to a singleFluid, andSimpleFluidKeyhas a much better name than this.
- NormalFluidKey(NormalFluidKey.NormalFluidKeyBuilder) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey
- 
Deprecated.
- NormalFluidKey.NormalFluidKeyBuilder - Class in alexiil.mc.lib.attributes.fluid.volume
- 
Deprecated.
- NormalFluidKeyBuilder(Fluid, Identifier, Text) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey.NormalFluidKeyBuilder
- 
Deprecated, for removal: This API element is subject to removal in a future version.As the flowing sprite ID is needed as well.
- NormalFluidKeyBuilder(Fluid, Identifier, Identifier, Text) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey.NormalFluidKeyBuilder
- 
Deprecated.
- NormalFluidVolume - Class in alexiil.mc.lib.attributes.fluid.volume
- 
Deprecated, for removal: This API element is subject to removal in a future version.Because anyFluidKeycan map to a singleFluid, andSimpleFluidVolumehas a much better name than this.
- normalize() - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- NOT_CACHABLE - Static variable in class alexiil.mc.lib.attributes.CacheInfo
- NOT_CHECKED - Enum constant in enum class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.ItemContainerStatus
- 
Indicates that we didn't check to see if the givenItemStackcould have fluid inserted/extracted to/from it.
- NOTHING - Enum constant in enum class alexiil.mc.lib.attributes.fluid.filter.ConstantFluidFilter
- 
AFluidFilterthat matches nothing.
- NOTHING - Enum constant in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- NULL - Enum constant in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidExtractable
- 
AFluidExtractablethat should be treated as equal to null in all circumstances - that is any checks that depend on an object being extractable should be considered FALSE for this instance.
- NULL - Enum constant in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidTransferable
- 
AnFluidTransferablethat should be treated as equal to null in all circumstances - that is any checks that depend on an object being transferable should be considered FALSE for this instance.
- NULL - Enum constant in enum class alexiil.mc.lib.attributes.fluid.impl.RejectingFluidInsertable
- NULL - Enum constant in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemExtractable
- 
AnItemExtractablethat should be treated as equal to null in all circumstances - that is any checks that depend on an object being extractable should be considered FALSE for this instance.
- NULL - Enum constant in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemTransferable
- 
AnItemTransferablethat should be treated as equal to null in all circumstances - that is any checks that depend on an object being transferable should be considered FALSE for this instance.
- NULL - Enum constant in enum class alexiil.mc.lib.attributes.item.impl.RejectingItemInsertable
- NULL_PRIORITY - Static variable in class alexiil.mc.lib.attributes.CompatLeveledMap
- NullVariant - Interface in alexiil.mc.lib.attributes.misc
- 
Marker interface for the various null-like implementations of item and fluid inventories.
- numerator - Variable in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- numerator - Variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- nx - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- ny - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- nz - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
O
- obj - Variable in class alexiil.mc.lib.attributes.misc.Ref
- obj - Variable in class alexiil.mc.lib.attributes.misc.UnmodifiableRef
- obstruct(VoxelShape) - Method in class alexiil.mc.lib.attributes.AttributeList
- 
Adds an obstruction to the current search.
- of(boolean) - Static method in enum class alexiil.mc.lib.attributes.fluid.filter.ConstantFluidFilter
- of(boolean) - Static method in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- of(boolean, boolean) - Static method in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- of(long, long) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Creates a newFluidAmountwith the given values.
- of(long, long, long) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Creates a newFluidAmountwith the given values.
- of(FluidKey) - Static method in class alexiil.mc.lib.attributes.fluid.filter.ExactFluidFilter
- of(BigInteger, BigInteger) - Static method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- 
Creates a newFluidAmountwith the given values.
- of(BigInteger, BigInteger, BigInteger) - Static method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- 
Creates a newFluidAmountwith the given values.
- of(Fluid) - Static method in class alexiil.mc.lib.attributes.fluid.filter.ExactFluidFilter
- of(Potion) - Static method in class alexiil.mc.lib.attributes.fluid.filter.ExactFluidFilter
- of1620(int) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Legacy conversion method for creating a fraction with the given amount as it's numerator, and 1620 as it's denominator
- ofBasic(BlockEntityAttributeAdder.BlockEntityAttributeAdderFN<AT, BlockEntity>) - Static method in interface alexiil.mc.lib.attributes.BlockEntityAttributeAdder
- 
Creates a fullBlockEntityAttributeAdderfrom theFunctionalInterfacevariant, but only allows targetingBlockEntitydirectly.
- OfCopying(FixedItemInv.CopyingFixedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv.OfCopying
- OfCopying(FixedItemInv.CopyingFixedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv.OfCopying
- OfCopying(FixedItemInv.CopyingFixedItemInv, int[]) - Constructor for class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv.OfCopying
- OfCopying(FixedItemInv.CopyingFixedItemInv, int, int) - Constructor for class alexiil.mc.lib.attributes.item.impl.SubFixedItemInv.OfCopying
- OfCopying(List<? extends InvType>) - Constructor for class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv.OfCopying
- offer(FluidVolume) - Method in interface alexiil.mc.lib.attributes.fluid.FluidInsertable
- 
Deprecated.This is an override forLimitedConsumer, for the full javadoc you probably want to callFluidInsertable.insert(FluidVolume)directly.
- offer(FluidVolume, Simulation) - Method in interface alexiil.mc.lib.attributes.fluid.FluidInsertable
- 
Deprecated.This is an override forLimitedConsumer, for the full javadoc you probably want to callFluidInsertable.attemptInsertion(FluidVolume, Simulation)directly.
- offer(Class<T>, Object) - Static method in interface alexiil.mc.lib.attributes.Convertible
- 
A helper method forConvertible.convertTo(Class)to quickly write implementations that only return a single other object
- offer(Class<T>, Object...) - Static method in interface alexiil.mc.lib.attributes.Convertible
- 
A helper method forConvertible.convertTo(Class)to quickly write implementations that return any of a few predefined objects.
- offer(Object) - Method in class alexiil.mc.lib.attributes.AttributeList
- 
Offers the given object to this list.
- offer(Object) - Method in class alexiil.mc.lib.attributes.ItemAttributeList
- 
Offers the given object to this list.
- offer(Object, CacheInfo) - Method in class alexiil.mc.lib.attributes.AttributeList
- 
Offers the given object to this list.
- offer(Object, CacheInfo, VoxelShape) - Method in class alexiil.mc.lib.attributes.AttributeList
- 
Offers the given object to this list.
- offer(Object, VoxelShape) - Method in class alexiil.mc.lib.attributes.AttributeList
- 
Offers the given object to this list.
- offer(ItemStack) - Method in interface alexiil.mc.lib.attributes.item.ItemInsertable
- 
Deprecated.This is an override forLimitedConsumer, for the full javadoc you probably want to callItemInsertable.insert(ItemStack)directly.
- offer(ItemStack, Simulation) - Method in interface alexiil.mc.lib.attributes.item.ItemInsertable
- 
Deprecated.This is an override forLimitedConsumer, for the full javadoc you probably want to callItemInsertable.attemptInsertion(ItemStack, Simulation)directly.
- offer(T) - Method in interface alexiil.mc.lib.attributes.misc.LimitedConsumer
- offer(T, Simulation) - Method in interface alexiil.mc.lib.attributes.misc.LimitedConsumer
- offerSelfAsAttribute(AttributeList<?>, CacheInfo, VoxelShape) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- 
Deprecated, for removal: This API element is subject to removal in a future version.Because this functionality has been fully replaced byConvertibleand it's usage inAttributeList.
- offerSelfAsAttribute(AttributeList<?>, CacheInfo, VoxelShape) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- 
Deprecated, for removal: This API element is subject to removal in a future version.Because this functionality has been fully replaced byConvertibleand it's usage inAttributeList, so you can always just offer this object directly to the attribute list.
- OfModifiable(FixedItemInv.ModifiableFixedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv.OfModifiable
- OfModifiable(FixedItemInv.ModifiableFixedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv.OfModifiable
- OfModifiable(FixedItemInv.ModifiableFixedItemInv, int[]) - Constructor for class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv.OfModifiable
- OfModifiable(FixedItemInv.ModifiableFixedItemInv, int, int) - Constructor for class alexiil.mc.lib.attributes.item.impl.SubFixedItemInv.OfModifiable
- OfModifiable(List<? extends InvType>) - Constructor for class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv.OfModifiable
- ofTyped(Class<BE>, BlockEntityAttributeAdder.BlockEntityAttributeAdderFN<AT, BE>) - Static method in interface alexiil.mc.lib.attributes.BlockEntityAttributeAdder
- 
Creates a fullBlockEntityAttributeAdderfrom theFunctionalInterfacevariant, and aClassto target.
- ofWhole(long) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Creates a newFluidAmountwith the given values.
- onChange(FixedFluidInvView, int, FluidVolume, FluidVolume) - Method in interface alexiil.mc.lib.attributes.fluid.FluidInvTankChangeListener
- onChange(GroupedFluidInvView, FluidKey, int, int) - Method in interface alexiil.mc.lib.attributes.fluid.FluidInvAmountChangeListener
- 
Deprecated.
- onChange(GroupedFluidInvView, FluidKey, FluidAmount, FluidAmount) - Method in interface alexiil.mc.lib.attributes.fluid.FluidInvAmountChangeListener_F
- onChange(FixedItemInvView, int) - Method in interface alexiil.mc.lib.attributes.item.ItemInvSlotChangeListener.ItemInvSlotListener
- onChange(FixedItemInvView, int, ItemStack, ItemStack) - Method in interface alexiil.mc.lib.attributes.item.ItemInvSlotChangeListener.ItemInvSlotListener
- 
NOTE: This might not be called if the inventory callsItemInvSlotChangeListener.ItemInvSlotListener.onChange(FixedItemInvView, int)directly!
- onChange(FixedItemInvView, int, ItemStack, ItemStack) - Method in interface alexiil.mc.lib.attributes.item.ItemInvSlotChangeListener
- onChange(GroupedItemInvView, ItemStack, int, int) - Method in class alexiil.mc.lib.attributes.item.ItemInvAmountChangeListener.MarkDirtyWrapper
- onChange(GroupedItemInvView, ItemStack, int, int) - Method in interface alexiil.mc.lib.attributes.item.ItemInvAmountChangeListener
- ONE - Static variable in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- ONE - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- onInitializeClient() - Method in class alexiil.mc.lib.attributes.fluid.init.ClientFluidInit
- onListenerRemoved() - Method in interface alexiil.mc.lib.attributes.ListenerRemovalToken
- 
Callback after any listener was removed.
- ONLY_EMPTY - Enum constant in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- onMarkDirty(AbstractItemInvView) - Method in interface alexiil.mc.lib.attributes.item.InvMarkDirtyListener
- openHashSet() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- openLinkedHashSet() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- OpenWrapper - Interface in alexiil.mc.lib.attributes.misc
- 
AnObjectthat wraps an object of a different type into some other type.
- or(FluidFilter) - Method in enum class alexiil.mc.lib.attributes.fluid.filter.ConstantFluidFilter
- or(FluidFilter) - Method in interface alexiil.mc.lib.attributes.fluid.filter.FluidFilter
- or(FluidFilter, FluidFilter) - Static method in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- or(ItemFilter) - Method in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- or(ItemFilter) - Method in interface alexiil.mc.lib.attributes.item.filter.ItemFilter
- or(ItemFilter, ItemFilter) - Static method in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
- or(Predicate<? super ItemStack>) - Method in class alexiil.mc.lib.attributes.item.filter.ItemFilter.ItemFilterAsPredicate
- ordered - Variable in class alexiil.mc.lib.attributes.SearchOptionDirectionalVoxel
- 
If true then theAttributeListwill sort itself based on the direction and shape.
P
- parse(String) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Attempts to parse the given text as aFluidAmount.
- parseAmount(JsonElement) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- PlayerInvUtil - Class in alexiil.mc.lib.attributes.misc
- potion - Variable in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidKey
- POTION - Static variable in class alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter
- 
Matches anyFluidKeywhoseFluidEntryis aFluidRegistryEntryand uses theRegistry.POTIONregistry.
- POTION_TEXTURE - Static variable in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidKey
- PotionFluidKey - Class in alexiil.mc.lib.attributes.fluid.volume
- PotionFluidVolume - Class in alexiil.mc.lib.attributes.fluid.volume
- PotionFluidVolume(PotionFluidKey, int) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.PotionFluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- PotionFluidVolume(PotionFluidKey, FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.PotionFluidVolume
- PotionFluidVolume(PotionFluidKey, JsonObject) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.PotionFluidVolume
- PotionFluidVolume(PotionFluidKey, NbtCompound) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.PotionFluidVolume
- priority - Variable in class alexiil.mc.lib.attributes.CompatLeveledMap.ValueEntry
- 
0-7 forAttributeSourceType.INSTANCE8-15 forAttributeSourceType.COMPAT_WRAPPERCompatLeveledMap.NULL_PRIORITYfor missing entry.
- priorityMultiplier - Variable in class alexiil.mc.lib.attributes.CompatLeveledMap
- put(FluidEntry.FluidFloatingEntry, FluidKey) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- put(FluidRegistryEntry<?>, FluidKey) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- put(Fluid, FluidKey) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- put(Potion, FluidKey) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- putBlockClassAdder(AttributeSourceType, Class<?>, boolean, CustomAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Class-based block attribute adder.
- putBlockEntityClassAdder(AttributeSourceType, Class<BE>, boolean, BlockEntityAttributeAdder.BlockEntityAttributeAdderFN<T, BE>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Class-based block entity attribute adder.
- putClassBased(AttributeSourceType, Class<?>, boolean, V) - Method in class alexiil.mc.lib.attributes.CompatLeveledMap
- putExact(AttributeSourceType, Instance, V) - Method in class alexiil.mc.lib.attributes.CompatLeveledMap
- putItemClassAdder(AttributeSourceType, Class<?>, boolean, ItemAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Class-based item attribute adder.
R
- RAW_FLUID - Static variable in class alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter
- RawFluidTagFilter - Class in alexiil.mc.lib.attributes.fluid.filter
- RawFluidTagFilter(Tag<Fluid>) - Constructor for class alexiil.mc.lib.attributes.fluid.filter.RawFluidTagFilter
- rbTreeMap() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- ReadableFluidFilter - Interface in alexiil.mc.lib.attributes.fluid.filter
- 
Marker interface forFluidFilterthat indicates that object obtaining instances of this might be able to read the real contents.
- ReadableItemFilter - Interface in alexiil.mc.lib.attributes.item.filter
- 
Marker interface forItemFilterthat indicates that object obtaining instances of this might be able to read the real contents.
- readFromBuffer(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
Writes the given value out to a packet buffer.
- readValue(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- readValueFromMcBuffer(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- readValuesFromMcBuffer(PacketByteBuf, Map<T, FluidAmount>) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- readVolume(JsonObject) - Method in class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidKey
- readVolume(JsonObject) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- readVolume(JsonObject) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- readVolume(JsonObject) - Method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey
- 
Deprecated.
- readVolume(JsonObject) - Method in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidKey
- readVolume(JsonObject) - Method in class alexiil.mc.lib.attributes.fluid.volume.SimpleFluidKey
- readVolume(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidKey
- readVolume(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- readVolume(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- readVolume(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey
- 
Deprecated.
- readVolume(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidKey
- readVolume(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.SimpleFluidKey
- readVolume(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Reads aFluidVolumefrom thePacketByteBuf.
- realListener - Variable in class alexiil.mc.lib.attributes.item.ItemInvAmountChangeListener.MarkDirtyWrapper
- reciprocal() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- reciprocal() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- Ref<T> - Class in alexiil.mc.lib.attributes.misc
- Ref(T) - Constructor for class alexiil.mc.lib.attributes.misc.Ref
- Reference<T> - Interface in alexiil.mc.lib.attributes.misc
- 
A reference to some object.
- referenceGuiCursor(ServerPlayerEntity) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- referenceGuiCursor(ServerPlayerEntity) - Static method in class alexiil.mc.lib.attributes.misc.PlayerInvUtil
- 
Creates aReferenceto the given player'scursor stack, that updates the client whenever it is changed.
- referenceHand(PlayerEntity, Hand) - Static method in class alexiil.mc.lib.attributes.item.ItemInvUtil
- 
Deprecated, for removal: This API element is subject to removal in a future version.UsePlayerInvUtil.referenceHand(PlayerEntity,Hand)instead
- referenceHand(PlayerEntity, Hand) - Static method in class alexiil.mc.lib.attributes.misc.PlayerInvUtil
- 
Creates aReferenceto the what the player is currently holding in the givenHand.
- referenceSlot(Slot) - Static method in class alexiil.mc.lib.attributes.misc.PlayerInvUtil
- 
Creates aReferenceto the givenSlot.
- register() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- registerCauldronAttributes(Block, FluidKey) - Static method in class alexiil.mc.lib.attributes.fluid.compat.mod.vanilla.VanillaFluidCompat
- registerCauldronAttributes(Block, Fluid) - Static method in class alexiil.mc.lib.attributes.fluid.compat.mod.vanilla.VanillaFluidCompat
- registerCustomDrainable(Block, IFluidVolumeDrainable) - Static method in class alexiil.mc.lib.attributes.fluid.world.FluidWorldUtil
- registerFillHandler(Item, FluidAmount, FluidAmount, FluidContainerRegistry.FluidFillFunction) - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- registerFillHandler(Item, FluidFilter, boolean, FluidAmount, FluidAmount, FluidContainerRegistry.FluidFillFunction) - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- registerFillHandler(Item, FluidFilter, boolean, FluidContainerRegistry.FluidFillHandler) - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- 
Registers a custom fill handler for the given empty item, which always creates filledItemStacks with differentItems to the original.
- registerFillHandler(Item, FluidContainerRegistry.FluidFillHandler) - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- 
Registers a custom fill handler for the given empty item, which always creates filledItemStacks with differentItems to the original.
- registerFillHandler(Item, FluidKey, FluidAmount, FluidAmount, FluidContainerRegistry.FluidFillFunction) - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- 
Registers a custom fill handler for the given empty item, which always creates filledItemStacks with differentItems to the original.
- registerFillHandler(Item, FluidKey, FluidContainerRegistry.FluidFillHandler) - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- 
Registers a custom fill handler for the given empty item, which always creates filledItemStacks with differentItems to the original.
- registerFillHandler(Item, Class<?>, boolean, FluidContainerRegistry.FluidFillHandler) - Static method in class alexiil.mc.lib.attributes.fluid.FluidContainerRegistry
- 
Registers a custom fill handler for the given empty item, which always creates filledItemStacks with differentItems to the original.
- registry - Variable in class alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter.RegisteredTypeFilter
- rejecting() - Static method in interface alexiil.mc.lib.attributes.misc.LimitedConsumer
- RejectingFluidInsertable - Enum Class in alexiil.mc.lib.attributes.fluid.impl
- 
AnFluidInsertablethat always refuses to accept any insertedFluidVolume.
- RejectingItemInsertable - Enum Class in alexiil.mc.lib.attributes.item.impl
- 
AnItemInsertablethat always refuses to accept any insertedItemStack.
- remove(Fluid) - Static method in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- 
Deprecated.Because I think fluids are meant to be all statically created?
- removeListener() - Method in interface alexiil.mc.lib.attributes.ListenerToken
- 
Removes the listener from wherever it's registered.
- removeStack(int) - Method in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- removeStack(int, int) - Method in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- render(FluidVolume, List<FluidRenderFace>, VertexConsumerProvider, MatrixStack) - Method in class alexiil.mc.lib.attributes.fluid.render.DefaultFluidVolumeRenderer
- render(FluidVolume, List<FluidRenderFace>, VertexConsumerProvider, MatrixStack) - Method in class alexiil.mc.lib.attributes.fluid.render.EnchantmentGlintFluidRenderer
- render(FluidVolume, List<FluidRenderFace>, VertexConsumerProvider, MatrixStack) - Method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- 
Renders a list of faces of the given fluid at the specified co-ordinates.
- render(FluidVolume, List<FluidRenderFace>, VertexConsumerProvider, MatrixStack) - Method in class alexiil.mc.lib.attributes.fluid.render.ImplicitVanillaFluidVolumeRenderer
- 
Deprecated.
- render(List<FluidRenderFace>, VertexConsumerProvider, MatrixStack) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Delegate method toFluidVolume.getRenderer().
- renderColor - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
The colour to use when rendering thisFluidKey's specifically.
- renderGuiRect(double, double, double, double) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- renderGuiRectangle(FluidVolume, double, double, double, double) - Method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- renderSimpleFluid(List<FluidRenderFace>, VertexConsumer, MatrixStack, Sprite, int) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- 
Deprecated, for removal: This API element is subject to removal in a future version.UseFluidVolumeRenderer.renderSimpleFluid(List, VertexConsumer, MatrixStack, Sprite, Sprite, int)instead, which takes both the still and flowing sprites.
- renderSimpleFluid(List<FluidRenderFace>, VertexConsumer, MatrixStack, Sprite, Sprite, int) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- 
Renders a fluid inVertexFormats.POSITION_COLOR_TEXTURE
- requireField(Class<?>, String, Class<?>) - Static method in class alexiil.mc.lib.attributes.misc.compat.mod.LbaModCompatLoader
- requireMethod(Class<?>, String, Class<?>[], Class<?>) - Static method in class alexiil.mc.lib.attributes.misc.compat.mod.LbaModCompatLoader
- reset() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
- 
Clears all limitations for this current rule.
- reset() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv
- 
Completely clears all rules currently imposed.
- reset() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv.FluidLimitRule
- 
Clears all limitations for this current rule.
- reset() - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv
- 
Completely clears all rules currently imposed.
- reset() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Clears all limitations for this current rule.
- reset() - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv
- 
Completely clears all rules currently imposed.
- reset() - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv.ItemLimitRule
- 
Clears all limitations for this current rule.
- reset() - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv
- 
Completely clears all rules currently imposed.
- resetSlotsTo(int[][]) - Method in class alexiil.mc.lib.attributes.item.compat.SidedInventoryFixedWrapper
- 
Discards the currentSidedInventoryFixedWrapper.availableSlotsarray and replaces it with the given slot map.
- resetSlotsToAll() - Method in class alexiil.mc.lib.attributes.item.compat.SidedInventoryFixedWrapper
- 
Discards the currentSidedInventoryFixedWrapper.availableSlotsarray and replaces it with one that exposes all slots in every direction.
- ResolvableFluidFilter - Interface in alexiil.mc.lib.attributes.fluid.filter
- 
A type ofReadableFluidFilterthat may be resolved at a later time to a fixedReadableFluidFilter, but which isn't constant over time.
- ResolvableItemFilter - Interface in alexiil.mc.lib.attributes.item.filter
- 
A type ofReadableItemFilterthat may be resolved at a later time to a fixedReadableItemFilter, but which isn't constant over time.
- resolve() - Method in class alexiil.mc.lib.attributes.fluid.filter.FluidTagFilter
- resolve() - Method in class alexiil.mc.lib.attributes.fluid.filter.RawFluidTagFilter
- resolve() - Method in interface alexiil.mc.lib.attributes.fluid.filter.ResolvableFluidFilter
- 
Resolves thisReadableFluidFilter.
- resolve() - Method in class alexiil.mc.lib.attributes.item.filter.ItemTagFilter
- resolve() - Method in interface alexiil.mc.lib.attributes.item.filter.ResolvableItemFilter
- 
Resolves thisReadableItemFilter.
- result - Variable in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTransferResult
- 
If this is returned fromFluidVolumeUtil.computeInsertion(FluidVolume, FluidAmount, FluidVolume)then this is the leftover.
- returnStacks(ItemStack, ItemStack) - Method in interface alexiil.mc.lib.attributes.fluid.FluidContainerRegistry.FluidFillHandler.StackReturnFunc
- 
Sets theItemStacks back to where they came.
- ROUND_CEILING - Enum constant in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Always empty the source, but leave the target with (potentially) slightly different amount fluid than the exact sum of the two volumes.
- ROUND_DOWN - Enum constant in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Always empty the source, but leave the target with (potentially) slightly less fluid than the exact sum of the two volumes.
- ROUND_FLOOR - Enum constant in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Always empty the source, but leave the target with (potentially) slightly different amount fluid than the exact sum of the two volumes.
- ROUND_HALF_DOWN - Enum constant in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Always empty the source, but leave the target with (potentially) slightly different amount of fluid than the exact sum of the two volumes.
- ROUND_HALF_EVEN - Enum constant in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Always empty the source, but leave the target with (potentially) slightly different amount of fluid than the exact sum of the two volumes.
- ROUND_HALF_UP - Enum constant in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Always empty the source, but leave the target with (potentially) slightly different amount of fluid than the exact sum of the two volumes.
- ROUND_UNNECESSARY - Enum constant in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Throw anArithmeticExceptionif the end result needs to be rounded.
- ROUND_UP - Enum constant in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Always empty the source, but leave the target with (potentially) slightly more fluid than the exact sum of the two volumes.
- roundedAdd(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- roundedAdd(FluidAmount, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- roundedDiv(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- roundedDiv(long, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- roundedDiv(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- roundedDiv(FluidAmount, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- roundedMul(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- roundedMul(long, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- roundedMul(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- roundedMul(FluidAmount, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- roundedResult - Variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.SafeAddResult
- roundedSub(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- roundedSub(FluidAmount, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- rounding - Variable in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
The rounding mode to use, or null if this requires special handling.
- roundingError - Variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeResult
- 
The amount that was lost (or gained, if this is positive) due to rounding.
S
- safeAdd(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Safely adds the givenFluidAmountto this one, returning the merged result.
- safeAdd(FluidAmount, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Safely adds the givenFluidAmountto this one, returning the merged result.
- SafeAddResult(BigFluidAmount, RoundingMode) - Constructor for class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.SafeAddResult
- SafeAddResult(FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.SafeAddResult
- SafeAddResult(FluidAmount, BigFluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.SafeAddResult
- safeSub(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- safeSub(FluidAmount, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- saturatedAdd(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Similar toFluidAmount.checkedAdd(FluidAmount), but returns eitherFluidAmount.MAX_BUCKETSorFluidAmount.MIN_BUCKETSinstead of throwing an exception.
- saturatedDiv(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- saturatedDiv(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- saturatedMul(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- saturatedMul(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- saturatedSub(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- Saveable - Interface in alexiil.mc.lib.attributes.misc
- 
An object that can be saved and loaded (in place, unlike fluid keys or volumes which must be loaded from a specialised static method).
- saveName() - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- SearchOption<T> - Class in alexiil.mc.lib.attributes
- 
The base class for block search options.
- SearchOptionDirectional<T> - Class in alexiil.mc.lib.attributes
- SearchOptionDirectionalVoxel<T> - Class in alexiil.mc.lib.attributes
- SearchOptionInVoxel<T> - Class in alexiil.mc.lib.attributes
- SearchOptions - Class in alexiil.mc.lib.attributes
- 
Various methods for creatingSearchOptioninstances.
- searchParam - Variable in class alexiil.mc.lib.attributes.AttributeList
- server - Variable in class alexiil.mc.lib.attributes.item.compat.SlotFixedItemInv
- set() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- 
Creates a set that can storeItemStack's.
- set(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- 
Deprecated, for removal: This API element is subject to removal in a future version.This used to be necessary in 0.4.x, but since 0.5.0 this is unnecessary.
- set(FluidVolume) - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTank
- set(FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.SingleFluidTank
- set(FluidVolume, T) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
Helper method to set a value for this property to the given fluid.
- set(ItemStack) - Method in class alexiil.mc.lib.attributes.item.SingleItemSlot
- set(ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.SingleItemSlot
- 
Sets the stack in this slot to the given stack.
- set(T) - Method in class alexiil.mc.lib.attributes.misc.CallableRef
- set(T) - Method in class alexiil.mc.lib.attributes.misc.DestroyableRef
- set(T) - Method in class alexiil.mc.lib.attributes.misc.Ref
- set(T) - Method in interface alexiil.mc.lib.attributes.misc.Reference
- set(T) - Method in class alexiil.mc.lib.attributes.misc.SimulatableRef
- set(T) - Method in class alexiil.mc.lib.attributes.misc.UnmodifiableRef
- set(T, Simulation) - Method in interface alexiil.mc.lib.attributes.misc.Reference
- 
Delegates toReference.set(Object)if the simulation isSimulation.ACTION, otherwise it delegates toReference.isValid(Object).
- set(T, Simulation) - Method in class alexiil.mc.lib.attributes.misc.SimulatableRef
- setAbgr(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- setAlphaBounds(float, float) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- setAmount(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- setAmount(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Protected to allow the implementation ofFluidVolume.split(FluidAmount)andFluidVolume.merge0(FluidVolume, FluidMergeRounding)to set the amount.
- setArgb(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- setBlockAdder(AttributeSourceType, Block, CustomAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Sets theCustomAttributeAdderfor the given block, which is only used if the block in question doesn't implementAttributeProvider.
- setBlockEntityAdder(AttributeSourceType, BlockEntityType<BE>, BlockEntityAttributeAdder<T, BE>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Sets theBlockEntityAttributeAdderfor the given block entity type, which is only used if the block entity in question doesn't implementAttributeProviderBlockEntity.
- setBlockEntityAdder(AttributeSourceType, BlockEntityType<BE>, Class<BE>, BlockEntityAttributeAdder.BlockEntityAttributeAdderFN<T, BE>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Sets theBlockEntityAttributeAdderfor the given block entity type, which is only used if the block entity in question doesn't implementAttributeProviderBlockEntity.
- setBlockEntityAdderFN(AttributeSourceType, BlockEntityType<?>, BlockEntityAttributeAdder.BlockEntityAttributeAdderFN<T, BlockEntity>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Sets theBlockEntityAttributeAdderfor the given block entity type, which is only used if the block entity in question doesn't implementAttributeProviderBlockEntity.
- setBlueBounds(float, float) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- setCohesion(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Sets theFluidKey.cohesionproperty to the givenFluidAmount, or null to use the default value.
- setColourFromBiome(Biome) - Method in class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidVolume
- setDefaultColour(float, float, float) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- setDefaultColour(float, float, float, float) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- setDensity(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Sets theFluidKey.densityproperty to the givenFluidAmount, or null to use the default value.
- setGas() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Sets theFluidKey.gaseousproperty to true.
- setGreenBounds(float, float) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- setIdEntry(Identifier) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- setInvFluid(int, FluidVolume, Simulation) - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- 
Sets the fluid in the given tank to the given fluid.
- setInvFluid(int, FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInv
- setInvFluid(int, FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.DelegatingFixedFluidInv
- setInvFluid(int, FluidVolume, Simulation) - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- setInvFluid(int, FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.MappedFixedFluidInv
- setInvFluid(int, FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- setInvFluid(int, FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- setInvFluid(int, FluidVolume, Simulation) - Method in class alexiil.mc.lib.attributes.fluid.impl.SubFixedFluidInv
- setInvStack(int, ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.compat.FixedInventoryVanillaWrapper
- setInvStack(int, ItemStack, Simulation) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv.ModifiableFixedItemInv
- setInvStack(int, ItemStack, Simulation) - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- 
Sets the stack in the given slot to the given stack.
- setInvStack(int, ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInv
- setInvStack(int, ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.DelegatingFixedItemInv
- setInvStack(int, ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- setInvStack(int, ItemStack, Simulation) - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- setInvStack(int, ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- setInvStack(int, ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInv
- setInvStack(int, ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- setInvStack(int, ItemStack, Simulation) - Method in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInv
- setItemAdder(AttributeSourceType, Item, ItemAttributeAdder<T>) - Method in class alexiil.mc.lib.attributes.Attribute
- 
Sets theItemAttributeAdderfor the given item, which is only used if the item in question doesn't implementAttributeProviderItem.
- setLiquid() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Sets theFluidKey.gaseousproperty to false.
- setLuminosity(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Sets theFluidKey.luminosityproperty.
- setMinimum(int) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- setMinimum(int) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv.FluidLimitRule
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- setMinimum(int) - Method in interface alexiil.mc.lib.attributes.item.LimitedFixedItemInv.ItemSlotLimitRule
- 
Limits the number of items that can be extracted to ensure that this slot cannot have an amount that goes below the given value.
- setMinimum(int) - Method in interface alexiil.mc.lib.attributes.item.LimitedGroupedItemInv.ItemLimitRule
- 
Limits the number of items that can be extracted to ensure that the inventory cannot have an amount below the given value.
- setMinimum(FluidAmount) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedFixedFluidInv.FluidTankLimitRule
- 
Limits the amount of fluid that can be extracted to ensure that this tank cannot have an amount that goes below the given value.
- setMinimum(FluidAmount) - Method in interface alexiil.mc.lib.attributes.fluid.LimitedGroupedFluidInv.FluidLimitRule
- 
Limits the amount of fluid that can be extracted to ensure that the inventory cannot have an amount below the given value.
- setName(Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- setNetherCohesion(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Sets theFluidKey.netherCohesionproperty to the givenFluidAmount, or null to use the default value.
- setNetherViscosity(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Sets theFluidKey.netherViscosityproperty to the givenFluidAmount, or null to use the default value.
- setOwnerListener(FluidInvTankChangeListener) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- 
Sets the owner listener callback, which is never removed from the listener list whenSimpleFixedFluidInv.invalidateListeners()is called.
- setOwnerListener(InvMarkDirtyListener) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- 
Sets the owner listener callback, which is never removed from the listener list whenDirectFixedItemInv.invalidateListeners()is called.
- setOwnerListener(ItemInvAmountChangeListener) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- 
Sets the owner listener callback, which is never removed from the listener list whenSimpleGroupedItemInv.invalidateListeners()is called.
- setOwnerListener(ItemInvSlotChangeListener) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- 
Sets the owner listener callback, which is never removed from the listener list whenFullFixedItemInv.invalidateListeners()is called.
- setProperty(FluidProperty<T>, T) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- setRawFluid(Fluid) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- setRedBounds(float, float) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- setRegistryEntry(FluidRegistryEntry<?>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- setRenderColor(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- setRenderColor(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey.NormalFluidKeyBuilder
- 
Deprecated.
- setRgb(float, float, float) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- 
Changes the red, green, and blue colours, leaving alpha unchanged.
- setRgba(float, float, float, float) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- setRgbBounds(float, float) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey.ColouredFluidKeyBuilder
- setSprites(Identifier, Identifier) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- setStack(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- setStack(ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.SlotFixedItemInv
- setStacks(Simulation, ItemStack, ItemStack) - Method in class alexiil.mc.lib.attributes.misc.AbstractItemBasedAttribute
- 
Attempts to place the stacks in the reference and excess.
- setTemperature(FluidTemperature.ContinuousFluidTemperature) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Sets theFluidKey.thermalCapacityproperty to the givenFluidAmount, or null to allowFluidPropertys to provide the fluid for this fluid.
- setTemperature(FluidTemperature.DiscreteFluidTemperature) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Sets theFluidKey.thermalCapacityproperty to the givenFluidAmount, or null to allowFluidPropertys to provide the fluid for this fluid.
- setThermalCapacity(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Sets theFluidKey.thermalCapacityproperty to the givenFluidAmount, or null to use the default value.
- setUnit(FluidUnit) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- setUnit(FluidUnit) - Method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey.NormalFluidKeyBuilder
- 
Deprecated.
- setViscosity(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey.FluidKeyBuilder
- 
Sets theFluidKey.viscosityproperty to the givenFluidAmount, or null to use the default value.
- shape - Variable in class alexiil.mc.lib.attributes.SearchOptionDirectionalVoxel
- shape - Variable in class alexiil.mc.lib.attributes.SearchOptionInVoxel
- shouldDisableEmphasisColours() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- shouldJoinNameWithAmount() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- shouldStripFluidColours() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- shouldUseShortDescription() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- shouldUseSymbols() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- shouldUseTicks() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- SidedInventoryFixedWrapper - Class in alexiil.mc.lib.attributes.item.compat
- 
ASidedInventorythat wraps anFixedItemInv.
- SidedInventoryFixedWrapper(FixedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.compat.SidedInventoryFixedWrapper
- 
Creates aSidedInventoryFixedWrapperwith all of it's slots exposed in every direction.
- SidedInventoryFixedWrapper(FixedItemInv, int[][]) - Constructor for class alexiil.mc.lib.attributes.item.compat.SidedInventoryFixedWrapper
- sign() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- sign() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- SilkFluidCompat - Class in alexiil.mc.lib.attributes.fluid.compat.mod.silk
- SimpleFixedFluidInv - Class in alexiil.mc.lib.attributes.fluid.impl
- 
A simple, extendible, fixed size item inventory that supports all of the features thatFixedFluidInvexposes.
- SimpleFixedFluidInv(int, int) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced bySimpleFixedFluidInv(int, FluidAmount).
- SimpleFixedFluidInv(int, FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- SimpleFixedFluidInvExtractable - Class in alexiil.mc.lib.attributes.fluid.impl
- 
Deprecated, for removal: This API element is subject to removal in a future version.This has been replaced withFixedFluidInv.getMappedInv(int...)followed byFixedFluidInv.getExtractable(). (And optionallyFluidExtractable.getPureExtractable()if you only want to expose it as an extractable).
- SimpleFixedFluidInvExtractable(FixedFluidInv, int[]) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInvExtractable
- 
Deprecated.
- SimpleFixedFluidInvInsertable - Class in alexiil.mc.lib.attributes.fluid.impl
- 
Deprecated, for removal: This API element is subject to removal in a future version.This has been replaced withFixedFluidInv.getMappedInv(int...)followed byFixedFluidInv.getInsertable(). (And optionallyFluidInsertable.getPureInsertable()if you only want to expose it as an insertable).
- SimpleFixedFluidInvInsertable(FixedFluidInv, int[]) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInvInsertable
- 
Deprecated.
- SimpleFixedItemInv - Class in alexiil.mc.lib.attributes.item.impl
- 
Deprecated, for removal: This API element is subject to removal in a future version.You should use eitherDirectFixedItemInvorFullFixedItemInvinstead of this!Full explanation: As of LBA 0.5.0 there's been a large change to how inventories work to be much closer to vanilla - inventories no longer return immutable stacks from FixedItemInvView.getInvStack(int), and 2 new sub-interfaces have been created to handle the different ways of using this, eitherFixedItemInv.ModifiableFixedItemInv(which exposes a markDirty() method just like vanillaInventorydoes), orFixedItemInv.CopyingFixedItemInv(which returns copies of the internalItemStackand supports complete filtering and listener capabilities).You should replace this class with either: - FullFixedItemInvif you either need exact per-slot listening or the full filtration capabilities
- DirectFixedItemInvif you'd rather use a more vanilla oriented approach of being able to directly modify items in an inventory.
 
- SimpleFixedItemInv(int) - Constructor for class alexiil.mc.lib.attributes.item.impl.SimpleFixedItemInv
- 
Deprecated, for removal: This API element is subject to removal in a future version.You should use eitherDirectFixedItemInvorFullFixedItemInvinstead of this!Full explanation: As of LBA 0.5.0 there's been a large change to how inventories work to be much closer to vanilla - inventories no longer return immutable stacks from FixedItemInvView.getInvStack(int), and 2 new sub-interfaces have been created to handle the different ways of using this, eitherFixedItemInv.ModifiableFixedItemInv(which exposes a markDirty() method just like vanillaInventorydoes), orFixedItemInv.CopyingFixedItemInv(which returns copies of the internalItemStackand supports complete filtering and listener capabilities).You should replace this class with either: - FullFixedItemInvif you either need exact per-slot listening or the full filtration capabilities
- DirectFixedItemInvif you'd rather use a more vanilla oriented approach of being able to directly modify items in an inventory.
 
- SimpleFixedItemInvExtractable - Class in alexiil.mc.lib.attributes.item.impl
- 
Deprecated, for removal: This API element is subject to removal in a future version.UseGroupedItemInvFixedWrapperinstead of this!
- SimpleFixedItemInvExtractable(FixedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.impl.SimpleFixedItemInvExtractable
- 
Deprecated.
- SimpleFixedItemInvInsertable - Class in alexiil.mc.lib.attributes.item.impl
- 
Deprecated, for removal: This API element is subject to removal in a future version.UseGroupedItemInvFixedWrapperinstead.
- SimpleFixedItemInvInsertable(FixedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.impl.SimpleFixedItemInvInsertable
- 
Deprecated.
- SimpleFluidKey - Class in alexiil.mc.lib.attributes.fluid.volume
- 
Simple implementation of aFluidKeythat doesn't do anything special.
- SimpleFluidKey(FluidKey.FluidKeyBuilder) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.SimpleFluidKey
- SimpleFluidVolume - Class in alexiil.mc.lib.attributes.fluid.volume
- 
Simple implementation of aFluidVolumethat doesn't do anything special.
- SimpleFluidVolume(SimpleFluidKey, int) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.SimpleFluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- SimpleFluidVolume(SimpleFluidKey, FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.SimpleFluidVolume
- SimpleFluidVolume(SimpleFluidKey, JsonObject) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.SimpleFluidVolume
- SimpleFluidVolume(SimpleFluidKey, NbtCompound) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.SimpleFluidVolume
- SimpleGroupedItemInv - Class in alexiil.mc.lib.attributes.item.impl
- 
A simpleGroupedItemInvthat has a limit on both the number of different items that this can store, and the total number of items that can be stored.
- SimpleGroupedItemInv(int, int) - Constructor for class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- SimpleLimitedFixedFluidInv - Class in alexiil.mc.lib.attributes.fluid.impl
- SimpleLimitedFixedFluidInv(FixedFluidInv) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedFixedFluidInv
- SimpleLimitedFixedItemInv - Class in alexiil.mc.lib.attributes.item.impl
- 
A simple implementation ofLimitedFixedItemInvthat makes no assumptions about the backingFixedItemInv.
- SimpleLimitedFixedItemInv(FixedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.impl.SimpleLimitedFixedItemInv
- SimpleLimitedFixedItemInv.OfCopying - Class in alexiil.mc.lib.attributes.item.impl
- SimpleLimitedFixedItemInv.OfModifiable - Class in alexiil.mc.lib.attributes.item.impl
- SimpleLimitedGroupedFluidInv - Class in alexiil.mc.lib.attributes.fluid.impl
- SimpleLimitedGroupedFluidInv(GroupedFluidInv) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.SimpleLimitedGroupedFluidInv
- SimpleLimitedGroupedItemInv - Class in alexiil.mc.lib.attributes.item.impl
- SimpleLimitedGroupedItemInv(GroupedItemInv) - Constructor for class alexiil.mc.lib.attributes.item.impl.SimpleLimitedGroupedItemInv
- SimulatableRef<T> - Class in alexiil.mc.lib.attributes.misc
- 
A variant ofCallableRefthat usesSupplierforSimulatableRef.get(), andLimitedConsumerforSimulatableRef.set(Object)andSimulatableRef.isValid(Object).
- SimulatableRef(Supplier<T>, LimitedConsumer<T>) - Constructor for class alexiil.mc.lib.attributes.misc.SimulatableRef
- SIMULATE - Enum constant in enum class alexiil.mc.lib.attributes.Simulation
- simulating(Supplier<T>, LimitedConsumer<T>) - Static method in interface alexiil.mc.lib.attributes.misc.Reference
- Simulation - Enum Class in alexiil.mc.lib.attributes
- 
Used in various places for testing [...]
- SingleCopyingItemSlot - Class in alexiil.mc.lib.attributes.item
- SingleFluidTank - Class in alexiil.mc.lib.attributes.fluid
- 
A delegating accessor of a single slot in aFixedFluidInv.
- SingleFluidTankView - Class in alexiil.mc.lib.attributes.fluid
- 
A delegating view of a single slot in aFixedFluidInvView.
- SingleItemSlot - Class in alexiil.mc.lib.attributes.item
- 
A delegating accessor of a single slot in aFixedItemInv.
- SingleItemSlotView - Class in alexiil.mc.lib.attributes.item
- 
A delegating view of a single slot in aFixedItemInvView.
- size() - Method in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- SlotFixedItemInv - Class in alexiil.mc.lib.attributes.item.compat
- SlotFixedItemInv(ScreenHandler, FixedItemInv, boolean, int, int, int) - Constructor for class alexiil.mc.lib.attributes.item.compat.SlotFixedItemInv
- slotIndex - Variable in class alexiil.mc.lib.attributes.item.compat.SlotFixedItemInv
- slotIterable() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInv
- slotIterable() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- slots - Variable in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- slots - Variable in class alexiil.mc.lib.attributes.item.impl.MappedFixedItemInvView
- softSetInvStack(int, ItemStack) - Method in class alexiil.mc.lib.attributes.item.compat.InventoryFixedWrapper
- sortedAvlTreeSet() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- sortedMap() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- 
Creates aSortedMapthat can mapItemStack's to objects.
- sortedRbTreeSet() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- sortedSet() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- 
Creates a sorted set that can storeItemStack's.
- spaceAddable - Variable in class alexiil.mc.lib.attributes.fluid.GroupedFluidInvView.FluidInvStatistic
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byGroupedFluidInvView.FluidInvStatistic.spaceAddable_Finstead.
- spaceAddable - Variable in class alexiil.mc.lib.attributes.item.GroupedItemInvView.ItemInvStatistic
- 
The total amount of space that the given filter can be added to (where an inventory already contains a partial stack).
- spaceAddable_F - Variable in class alexiil.mc.lib.attributes.fluid.GroupedFluidInvView.FluidInvStatistic
- 
The total amount of space that the given filter can be added to (where an inventory already contains a partial stack).
- spaceTotal - Variable in class alexiil.mc.lib.attributes.fluid.GroupedFluidInvView.FluidInvStatistic
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byGroupedFluidInvView.FluidInvStatistic.spaceTotal_Finstead.
- spaceTotal - Variable in class alexiil.mc.lib.attributes.item.GroupedItemInvView.ItemInvStatistic
- 
The total amount of additional entries that could be added to by this filter.
- spaceTotal_F - Variable in class alexiil.mc.lib.attributes.fluid.GroupedFluidInvView.FluidInvStatistic
- 
The total amount of additional entries that could be added to by this filter.
- split - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ComponentRenderFaces
- split(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byFluidVolume.split(FluidAmount)
- split(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Splits off the given amount of fluid and returns it, reducing this amount as well.
 If the given amount is greater than this then the returnedFluidVolumewill have an amount equal to this amount, and not the amount given.
- split(FluidAmount, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Splits off the given amount of fluid and returns it, reducing this amount as well.
 If the given amount is greater than this then the returnedFluidVolumewill have an amount equal to this amount, and not the amount given.
- split0(FluidAmount, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- split0(FluidAmount, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- split0(FluidAmount, RoundingMode) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- splitBalanced(int) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Splits thisFluidAmountevenly into the given count, but not letting the denominator exceed the default value (2000).
- splitBalanced(int, long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Splits thisFluidAmountevenly into the given count, but not letting the denominator exceed the given value.
- splitBalanced(FluidAmount[], long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Splits thisFluidAmountevenly into the given count, but not letting the denominator exceed the given value.
- splitExceptTextures - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer.ComponentRenderFaces
- splitFaces(List<FluidRenderFace>) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- splitFacesComponent(List<FluidRenderFace>) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- 
LikeFluidVolumeRenderer.splitFaces(List)but also returns the
- spriteId - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Fallback forDefaultFluidVolumeRendererto use if it can't find one itself.
- stack - Variable in class alexiil.mc.lib.attributes.item.filter.ExactItemStackFilter
- stackIterable() - Method in interface alexiil.mc.lib.attributes.item.FixedItemInvView
- stackRef - Variable in class alexiil.mc.lib.attributes.misc.AbstractItemBasedAttribute
- StackReference - Interface in alexiil.mc.lib.attributes.misc
- 
SpecialistReferenceinterface forItemStacks.
- stacksMoved - Variable in class alexiil.mc.lib.attributes.item.ItemInvUtil.MultiMoveResult
- stackToFullString(ItemStack) - Static method in class alexiil.mc.lib.attributes.item.impl.ItemInvModificationTracker
- STRATEGY_EXACT - Static variable in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- STRATEGY_IGNORE_AMOUNT - Static variable in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- stripFluidColours(Text) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- 
Strips any colours from the given name ifFluidTooltipContext.shouldStripFluidColours()is true, otherwise returns the fluid name as-is.
- sub(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- sub(long) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- sub(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- sub(BigFluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- sub(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- sub(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
The recommended method for subtracting anotherFluidAmountfrom this if you don't want to think about inexact answers.
- SubFixedFluidInv - Class in alexiil.mc.lib.attributes.fluid.impl
- SubFixedFluidInv(FixedFluidInv, int, int) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.SubFixedFluidInv
- SubFixedFluidInvView - Class in alexiil.mc.lib.attributes.fluid.impl
- 
A sub-view of an existingFixedFluidInvView.
- SubFixedFluidInvView(FixedFluidInvView, int, int) - Constructor for class alexiil.mc.lib.attributes.fluid.impl.SubFixedFluidInvView
- SubFixedItemInv - Class in alexiil.mc.lib.attributes.item.impl
- SubFixedItemInv(FixedItemInv, int, int) - Constructor for class alexiil.mc.lib.attributes.item.impl.SubFixedItemInv
- SubFixedItemInv.OfCopying - Class in alexiil.mc.lib.attributes.item.impl
- SubFixedItemInv.OfModifiable - Class in alexiil.mc.lib.attributes.item.impl
- SubFixedItemInvView - Class in alexiil.mc.lib.attributes.item.impl
- 
Default implementation forFixedItemInvView.getSubInv(int, int).
- SubFixedItemInvView(FixedItemInvView, int, int) - Constructor for class alexiil.mc.lib.attributes.item.impl.SubFixedItemInvView
- subSlotStartIndex - Variable in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- SUPPLIER - Enum constant in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidExtractable
- 
AFluidExtractablethat informs callers that it will push fluid into a nearbyFluidInsertable, but doesn't expose any other fluid based attributes.
- SUPPLIER - Enum constant in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemExtractable
- 
AnItemExtractablethat informs callers that it will push items into a nearbyItemInsertable, but doesn't expose any other item based attributes.
T
- tag - Variable in class alexiil.mc.lib.attributes.fluid.filter.RawFluidTagFilter
- tag - Variable in class alexiil.mc.lib.attributes.item.filter.ItemTagFilter
- tankCapacity - Variable in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced bySimpleFixedFluidInv.tankCapacity_F
- tankCapacity_F - Variable in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- tankIterable() - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInv
- tankIterable() - Method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- tanks - Variable in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- temperature - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
The temperature scale, if this fluid property provides one, or implementsFluidTemperature.ContinuousFluidTemperaturedirectly.
- test(ItemStack) - Method in class alexiil.mc.lib.attributes.item.filter.ItemFilter.ItemFilterAsPredicate
- thermalCapacity - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
How much energy is required to make this fluid change it's temperature.
- toDisplayString() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- toIndex - Variable in class alexiil.mc.lib.attributes.item.impl.SubFixedItemInvView
- 
The slots that we use.
- toJson() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- toJson() - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- toJson() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
The inverse ofFluidKey.fromJson(JsonObject).
- toJson() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- toJson() - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- toJson(JsonObject) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
The inverse ofFluidKey.fromJson(JsonObject).
- toJson(T) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
Writes the given value to aJsonElement.
- toJson(T) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- toMcBuffer(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- toMcBuffer(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
- toMcBuffer(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- toMcBuffer(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Writes thisFluidKeyto a vanilla minecraftPacketByteBuf, such that it can be read withFluidKey.fromMcBuffer(PacketByteBuf).
- toMcBuffer(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- toMcBuffer(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- toMcBufferInternal(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- toMcBufferInternal(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- toMcBufferInternal(PacketByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- toNbt() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- TOOLTIP_JOIN_NAME_AMOUNT - Static variable in class alexiil.mc.lib.attributes.fluid.LbaFluidsConfig
- 
If true then we put the fluid name in the middle of the text, false to put the fluid name at the top.
- toParseableString() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- toStdBuffer(ByteBuf) - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- toString() - Method in class alexiil.mc.lib.attributes.BlockEntityAttributeAdder.BeAdderBase
- toString() - Method in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- toString() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.SafeAddResult
- toString() - Method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- toString() - Method in enum class alexiil.mc.lib.attributes.fluid.filter.ConstantFluidFilter
- toString() - Method in class alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter.FluidFloatingEntryFilter
- toString() - Method in class alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter.RawFluidFilter
- toString() - Method in class alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter.RegisteredTypeFilter
- toString() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- toString() - Method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidTransferable
- toString() - Method in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- toString() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
- toString() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- toString() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- toString() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- toString() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- toString() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- toString() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemExtractable
- toString() - Method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemTransferable
- toString() - Method in enum class alexiil.mc.lib.attributes.item.impl.RejectingItemInsertable
- toString() - Method in class alexiil.mc.lib.attributes.misc.AbstractCombined
- toString() - Method in class alexiil.mc.lib.attributes.misc.AbstractItemBasedAttribute
- toTag() - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- toTag() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- toTag() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- toTag() - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- toTag() - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- toTag() - Method in interface alexiil.mc.lib.attributes.misc.Saveable
- toTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.impl.SimpleFixedFluidInv
- toTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidVolume
- toTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry.FluidFloatingEntry
- toTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidEntry
- toTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- toTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidRegistryEntry
- toTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- toTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- toTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- toTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.item.impl.FullFixedItemInv
- toTag(NbtCompound) - Method in class alexiil.mc.lib.attributes.item.impl.SimpleGroupedItemInv
- toTag(NbtCompound) - Method in interface alexiil.mc.lib.attributes.misc.Saveable
- toTag(T) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- trackNeverChanging(ItemStack) - Static method in class alexiil.mc.lib.attributes.item.impl.ItemInvModificationTracker
- 
Tracks the given ItemStack to ensure that it hasn't changed by the time it is garbage collected.
- tryDispense(DispenserBlockEntity, int) - Static method in class alexiil.mc.lib.attributes.item.mixin.HopperHooks
- tryDrainFluid(WorldAccess, BlockPos, BlockState, Simulation) - Method in interface alexiil.mc.lib.attributes.fluid.world.IFluidVolumeDrainable
- tryExtract(World, Hopper) - Static method in class alexiil.mc.lib.attributes.item.mixin.HopperHooks
- 
Tries to extract items from a LBA extractable above the given hopper.
- tryInsert(HopperBlockEntity) - Static method in class alexiil.mc.lib.attributes.item.mixin.HopperHooks
- 
Attempts to insert items from a Hopper into an adjacent LBA insertable.
- tryParse(String) - Static method in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- 
Attempts to parse the given text as aFluidAmount.
- tryRegisterProperty(FluidProperty<?>) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- type - Variable in class alexiil.mc.lib.attributes.fluid.filter.AggregateFluidFilter
- type - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- type - Variable in class alexiil.mc.lib.attributes.item.filter.AggregateItemFilter
U
- u0 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- u1 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- u2 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- u3 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- unit - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Deprecated, for removal: This API element is subject to removal in a future version.Because most of the time you should useFluidKey.unitSetrather than this.
- unitSet - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
All units to use when displaying amounts, capacities, and flow rates to the player.
- unmodifiable(T) - Static method in interface alexiil.mc.lib.attributes.misc.Reference
- UnmodifiableRef<T> - Class in alexiil.mc.lib.attributes.misc
- 
AReferencethat may be obtained throughUnmodifiableRef.get(), but never allows the value to be changed inUnmodifiableRef.set(Object).
- UnmodifiableRef(T) - Constructor for class alexiil.mc.lib.attributes.misc.UnmodifiableRef
- USE_CONFIG - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- 
The default context, that lets the user decide how they want to see tooltips.
- USE_SHORT_DESC - Static variable in class alexiil.mc.lib.attributes.fluid.LbaFluidsConfig
- 
If true the we should use shorthand for localization rather than longhand ("1/4 B" rather than "1 Bucket in a 4 Bucket Tank").
- USE_SYMBOLS - Static variable in class alexiil.mc.lib.attributes.fluid.LbaFluidsConfig
- 
If true then we should use symbols (B, t) instead of names (Buckets, Ticks).
- USE_TICKS - Static variable in class alexiil.mc.lib.attributes.fluid.LbaFluidsConfig
- 
If true the we should use ticks for the time unit instead of seconds.
- usingConfigForEmphasisColours() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- usingConfigForFluidColours() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- usingConfigForJoinedName() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- usingConfigForShortDesc() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- usingConfigForSymbols() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- usingConfigForTicks() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
- usingMcAdvanced() - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidTooltipContext
V
- v0 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- v1 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- v2 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- v3 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- VALID - Enum constant in enum class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.ItemContainerStatus
- 
Indicates that the givenItemStackcould have fluid inserted/extracted to/from it.
- validate(FluidTemperature) - Static method in interface alexiil.mc.lib.attributes.fluid.volume.FluidTemperature
- 
Validates that the given temperature is either null or implements exactly 1 ofFluidTemperature.DiscreteFluidTemperatureorFluidTemperature.ContinuousFluidTemperature.
- validateFixedFluidInvView(FixedFluidInvView) - Static method in interface alexiil.mc.lib.attributes.fluid.FixedFluidInvView
- validateFluidExtractable(FluidExtractable) - Static method in interface alexiil.mc.lib.attributes.fluid.FluidExtractable
- validateGroupedFluidInvView(GroupedFluidInvView) - Static method in interface alexiil.mc.lib.attributes.fluid.GroupedFluidInvView
- validateSlotIndex(int) - Method in class alexiil.mc.lib.attributes.item.impl.DirectFixedItemInv
- value - Variable in class alexiil.mc.lib.attributes.CompatLeveledMap.ValueEntry
- valueClass - Variable in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidKey
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.AggregateFilterType
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.AttributeSourceType
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.fluid.filter.ConstantFluidFilter
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.ItemContainerStatus
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidExtractable
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidTransferable
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.fluid.impl.RejectingFluidInsertable
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.item.filter.ItemStackFilterUtil
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemExtractable
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemTransferable
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.item.impl.RejectingItemInsertable
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.misc.LibBlockAttributes.LbaModule
- 
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class alexiil.mc.lib.attributes.Simulation
- 
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class alexiil.mc.lib.attributes.AggregateFilterType
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.AttributeSourceType
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.fluid.amount.FluidAmount.FluidMergeRounding
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.fluid.filter.ConstantFluidFilter
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.ItemContainerStatus
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFixedFluidInv
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidExtractable
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyFluidTransferable
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.fluid.impl.EmptyGroupedFluidInv
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.fluid.impl.RejectingFluidInsertable
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.item.filter.ConstantItemFilter
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.item.filter.ItemStackFilterUtil
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.item.impl.EmptyFixedItemInv
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.item.impl.EmptyGroupedItemInv
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemExtractable
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.item.impl.EmptyItemTransferable
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.item.impl.RejectingItemInsertable
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.item.ItemStackCollections
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.misc.LibBlockAttributes.LbaModule
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class alexiil.mc.lib.attributes.Simulation
- 
Returns an array containing the constants of this enum class, in the order they are declared.
- VanillaFluidCompat - Class in alexiil.mc.lib.attributes.fluid.compat.mod.vanilla
- 
Compat handler for vanilla.
- VCPS - Static variable in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- vertex(VertexConsumer, MatrixStack, double, double, double, float, float, int, int, int, int, float, float, float) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- 
Appends a single vertex inVertexFormats.POSITION_COLOR_TEXTURE_LIGHT_NORMALformat.
- vertex(VertexConsumer, MatrixStack, double, double, double, float, float, int, int, int, int, int, float, float, float) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- 
Appends a single vertex inVertexFormats.POSITION_COLOR_TEXTURE_LIGHT_NORMALformat.
- vertex(VertexConsumer, MatrixStack, double, double, double, float, float, int, int, int, int, FluidRenderFace) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- 
Appends a single vertex inVertexFormats.POSITION_COLOR_TEXTURE_LIGHT_NORMALformat.
- vertex(VertexConsumer, MatrixStack, double, double, double, float, float, int, int, int, FluidRenderFace) - Static method in class alexiil.mc.lib.attributes.fluid.render.FluidVolumeRenderer
- 
Appends a single vertex inVertexFormats.POSITION_COLOR_TEXTURE_LIGHT_NORMALformat.
- views - Variable in class alexiil.mc.lib.attributes.fluid.impl.CombinedFixedFluidInvView
- views - Variable in class alexiil.mc.lib.attributes.item.impl.CombinedFixedItemInvView
- viscosity - Variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
How much this fluid resists attempts to move it around.
W
- wasContainerValid() - Method in class alexiil.mc.lib.attributes.fluid.FluidVolumeUtil.FluidTankInteraction
- WATER - Static variable in class alexiil.mc.lib.attributes.fluid.volume.FluidKeys
- WeightedFluidKey<T> - Class in alexiil.mc.lib.attributes.fluid.volume
- WeightedFluidKey(FluidKey.FluidKeyBuilder, Class<T>, T) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidKey
- WeightedFluidVolume<T> - Class in alexiil.mc.lib.attributes.fluid.volume
- WeightedFluidVolume(WeightedFluidKey<T>, JsonObject, WeightedFluidVolume.WeightedJsonGetter<T>) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- 
Json deserialiser that assumes the values are complicated, and so need a more complex json element than just a string to deserialise.
- WeightedFluidVolume(WeightedFluidKey<T>, JsonObject, WeightedFluidVolume.WeightedStringGetter<T>) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- 
Json deserialiser that assumes the values are simple and require just a string to deserialise.
- WeightedFluidVolume(WeightedFluidKey<T>, NbtCompound) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- WeightedFluidVolume(WeightedFluidKey<T>, T, int) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- WeightedFluidVolume(WeightedFluidKey<T>, T, FluidAmount) - Constructor for class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- WeightedFluidVolume.WeightedJsonGetter<T> - Interface in alexiil.mc.lib.attributes.fluid.volume
- WeightedFluidVolume.WeightedStringGetter<T> - Interface in alexiil.mc.lib.attributes.fluid.volume
- whole - Variable in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- whole - Variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
- withAmount(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- withAmount(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- withAmount(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidKey
- 
Deprecated, for removal: This API element is subject to removal in a future version.Replaced byPotionFluidKey.withAmount(FluidAmount).
- withAmount(int) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidKey
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- withAmount(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidKey
- withAmount(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.ColouredFluidKey
- withAmount(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidKey
- withAmount(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidVolume
- 
Creates a copy of this fluid with the given amount.
- withAmount(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.NormalFluidKey
- 
Deprecated.
- withAmount(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.PotionFluidKey
- withAmount(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.SimpleFluidKey
- withAmount(FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidKey
- withAmount(Biome, FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.BiomeSourcedFluidKey
- withAmount(T, int) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidKey
- 
Deprecated, for removal: This API element is subject to removal in a future version.
- withAmount(T, FluidAmount) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidKey
- wouldAccept(FluidVolume) - Method in interface alexiil.mc.lib.attributes.fluid.FluidInsertable
- 
Deprecated.This is an override forLimitedConsumer, for the full javadoc you probably want to callattemptInsertion(FluidVolume, Simulation.SIMULATE) directly.
- wouldAccept(ItemStack) - Method in interface alexiil.mc.lib.attributes.item.ItemInsertable
- wouldAccept(T) - Method in interface alexiil.mc.lib.attributes.misc.LimitedConsumer
- wouldPartiallyAccept(ItemStack) - Method in interface alexiil.mc.lib.attributes.item.ItemInsertable
- wrapInventory(Inventory) - Static method in class alexiil.mc.lib.attributes.item.compat.FixedInventoryViewVanillaWrapper
- writeToBuffer(PacketByteBuf, T) - Method in class alexiil.mc.lib.attributes.fluid.volume.FluidProperty
- 
Writes the given value out to a packet buffer.
- writeToStack(ItemStack, FluidVolume) - Method in class alexiil.mc.lib.attributes.fluid.item.ItemBasedSingleFluidInv
- writeValue(NbtCompound, T) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- writeValuesToMcBuffer(PacketByteBuf, Map<T, FluidAmount>) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
- writeValueToMcBuffer(PacketByteBuf, T) - Method in class alexiil.mc.lib.attributes.fluid.volume.WeightedFluidVolume
X
- x0 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- x1 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- x2 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- x3 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
Y
- y0 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- y1 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- y2 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- y3 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
Z
- z0 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- z1 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- z2 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- z3 - Variable in class alexiil.mc.lib.attributes.fluid.render.FluidRenderFace
- ZERO - Static variable in class alexiil.mc.lib.attributes.fluid.amount.BigFluidAmount
- ZERO - Static variable in class alexiil.mc.lib.attributes.fluid.amount.FluidAmount
_
- __fluid() - Method in interface alexiil.mc.lib.attributes.fluid.world.IFluidBlockMixin
All Classes|All Packages|Constant Field Values|Deprecated API
GroupedFluidInvView.FluidInvStatistic.amount_Finstead.