Package alexiil.mc.lib.attributes.fluid.impl
package alexiil.mc.lib.attributes.fluid.impl
- 
Class SummaryClassDescriptionBase class forSubFixedFluidInvViewandMappedFixedFluidInvView.CombinedFixedFluidInv<InvType extends FixedFluidInv>AnFixedFluidInvthat delegates to a list of them instead of storing items directly.CombinedFixedFluidInvView<InvType extends FixedFluidInvView>AnFixedFluidInvViewthat delegates to a list of them instead of storing items directly.A simple delegate base class forFixedFluidInv.AFluidInsertablethat delegates to anotherFluidInsertable, but has an additional filter as to what can be inserted.A tracker object that tries to ensure that the "no modification" rule that methods likeFixedFluidInvView.getInvFluid(int)use is followed.AnGroupedFluidInvwrapper over anFixedFluidInv.ASimpleFixedFluidInvwith a few optimisations to make theFluidInsertable,FluidExtractable, andGroupedFluidInvViewimplementations much faster than a simple inventory search for larger inventories.A simple, extendible, fixed size item inventory that supports all of the features thatFixedFluidInvexposes.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.This has been replaced withFixedFluidInv.getMappedInv(int...)followed byFixedFluidInv.getInsertable().A sub-view of an existingFixedFluidInvView.
- 
Enum Class SummaryEnum ClassDescriptionAnFixedFluidInvwith no tanks.AFluidExtractablethat never returns any fluid fromEmptyFluidExtractable.attemptExtraction(FluidFilter, int, Simulation).AnFluidTransferablethat never returns any items fromEmptyFluidTransferable.attemptExtraction(FluidFilter, int, Simulation), nor accepts any items inEmptyFluidTransferable.attemptInsertion(FluidVolume, Simulation).GroupedFluidInvViewfor an empty inventory.AnFluidInsertablethat always refuses to accept any insertedFluidVolume.
FixedFluidInv.getMappedInv(int...)followed byFixedFluidInv.getExtractable().