Class FluidTypeFilter
java.lang.Object
alexiil.mc.lib.attributes.fluid.filter.FluidTypeFilter
- All Implemented Interfaces:
FluidFilter
,ReadableFluidFilter
- Direct Known Subclasses:
FluidTypeFilter.FluidFloatingEntryFilter
,FluidTypeFilter.RawFluidFilter
,FluidTypeFilter.RegisteredTypeFilter
A
FluidFilter
that matches on what type it's based on.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
static final class
static final class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final FluidTypeFilter
static final FluidTypeFilter
Matches anyFluidKey
whoseFluidEntry
is aFluidRegistryEntry
and uses theRegistry.POTION
registry.static final FluidTypeFilter
-
Method Summary
Modifier and TypeMethodDescriptionstatic final FluidTypeFilter
get
(net.minecraft.util.registry.Registry<?> registry) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface alexiil.mc.lib.attributes.fluid.filter.FluidFilter
and, asPredicate, matches, negate, or
-
Field Details
-
FLOATING
-
RAW_FLUID
-
POTION
Matches anyFluidKey
whoseFluidEntry
is aFluidRegistryEntry
and uses theRegistry.POTION
registry.
-
-
Method Details
-
get
- Returns:
- A
FluidTypeFilter
that matches on the given registry.
-