Class SimpleBlockFilter
java.lang.Object
dev.latvian.mods.klib.block.filter.SimpleBlockFilter
- All Implemented Interfaces:
BlockFilter, BlockPredicate, SimpleBlockPredicate, CustomRegistryOwnTypeProvider<net.minecraft.network.RegistryFriendlyByteBuf, BlockFilter>, CustomRegistryValue<net.minecraft.network.RegistryFriendlyByteBuf, BlockFilter>, RefOptimizer<BlockFilter>, WithKey, WithRef<BlockFilter>, Predicate<net.minecraft.world.level.block.state.pattern.BlockInWorld>
-
Field Summary
Fields inherited from interface BlockFilter
ANY, CODEC, DATA_TYPE, EXPOSED, FLUID, NONE, PARTIAL, REGISTRY, STREAM_CODEC, VISIBLEFields inherited from interface WithKey
COMPARATOR -
Constructor Summary
ConstructorsConstructorDescriptionSimpleBlockFilter(UnitType<net.minecraft.network.RegistryFriendlyByteBuf, BlockFilter> type) -
Method Summary
Modifier and TypeMethodDescriptionstatic SimpleBlockFiltersimple(UnitType<net.minecraft.network.RegistryFriendlyByteBuf, BlockFilter> type, SimpleBlockPredicate predicate) toString()UnitType<net.minecraft.network.RegistryFriendlyByteBuf, BlockFilter> type()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface BlockFilter
and, getRegistry, not, orMethods inherited from interface BlockPredicate
testMethods inherited from interface CustomRegistryValue
optionalKey, refMethods inherited from interface RefOptimizer
optimize
-
Constructor Details
-
SimpleBlockFilter
-
-
Method Details
-
simple
public static SimpleBlockFilter simple(UnitType<net.minecraft.network.RegistryFriendlyByteBuf, BlockFilter> type, SimpleBlockPredicate predicate) -
type
- Specified by:
typein interfaceCustomRegistryOwnTypeProvider<net.minecraft.network.RegistryFriendlyByteBuf, BlockFilter>
-
toString
-