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 class
static class
static class
-
Field Summary
Modifier and TypeFieldDescriptionstatic FluidTypeFilter
static FluidTypeFilter
Matches anyFluidKey
whoseFluidEntry
is aFluidRegistryEntry
and uses theRegistry.POTION
registry.static FluidTypeFilter
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-