Interface ReadableFluidFilter
- All Superinterfaces:
FluidFilter
- All Known Subinterfaces:
ResolvableFluidFilter
- All Known Implementing Classes:
AggregateFluidFilter
,ConstantFluidFilter
,ExactFluidFilter
,FluidSetFilter
,FluidTagFilter
,FluidTypeFilter
,FluidTypeFilter.FluidFloatingEntryFilter
,FluidTypeFilter.RawFluidFilter
,FluidTypeFilter.RegisteredTypeFilter
,InvertedFluidFilter
,RawFluidTagFilter
Marker interface for
FluidFilter
that indicates that object obtaining instances of this might be able to
read the real contents.
NOTE: This can only be implemented by classes included in LibBlockAttributes!. (As many implementations must implement direct support for subclasses of this).
As such you should pretend that this interface is "sealed", and the only valid subtypes are:
ConstantFluidFilter
ExactFluidFilter
AggregateFluidFilter
FluidSetFilter
InvertedFluidFilter
ResolvableFluidFilter
ResolvableFluidFilter
is not sealed, but it must only return ReadableFluidFilter
s
that are ReadableFluidFilter
s, other than ResolvableFluidFilter
.-
Method Summary
Methods inherited from interface alexiil.mc.lib.attributes.fluid.filter.FluidFilter
and, asPredicate, matches, negate, or
-
Method Details
-
checkValidity
-